일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Apache
- 생활코딩
- 프로그램새내기를위한자바언어프로그래밍
- Lamp
- 한빛아카데미
- attention
- deeplearning
- 밑바닥부터시작하는딥러닝
- AndroidStudio를활용한안드로이드프로그래밍
- image
- 머신러닝
- jupyter
- 가비아
- 컴파일설치
- word2vec
- 딥러닝
- 예제중심HTML&자바스크립트&CSS
- MySQL
- 한빛미디어
- 소스설치
- aws
- Selenium
- CBOW
- 셀레니움
- 밑바닥부터시작하는딥러닝2
- 논문리뷰
- 비지도학습
- 크롤링
- Crawling
- 수동설치
- Today
- Total
목록It공부/Java (13)
안녕, 세상!
상속의 개념 상속은 부모 클래스가 갖고 있던 모든 멤버 필드와 메소드를 그대로 자식 클래스에게 상속을 함으로써 자식 클래스는 부모 클래스에서 정의된 필드와 메소드를 정의하지 않아도 정의한 것과 같은 효과가 생깁니다. 상속을 할 때 기능을 물려주는 부모 클래스를 슈퍼 클래스(super class)라고 하고, 자식 클래스를 서브 클래스(sub class)라고 합니다. 서브 클래스는 슈퍼 클래스로 부터 상속을 받게 되면 슈퍼 클래스의 기능을 그대로 이어 받으면서 새로운 기능을 추가하고 기존의 기능을 수정할 수 있습니다. 기존의 기능을 수정할 때는 오버라이딩을 사용해서 수정이 가능합니다. 상속의 장점 1. 클래스 간 기능의 중복 정의 불필요 2. 필드와 메소드를 재사용함으로써 클래스 간결화 3. 클래스 간 계층..
객체지향 언어는 구조체와 메소드를 하나로 통합하여 관리함으로써 대단위의 프로그램을 개발하는데 능동적이고 효율적인 프로그램을 구현할 수 있습니다. 또한 자바와 같은 객체지향 언어의 경우 다른 클래스의 기능을 사용하기 위해서는 컴파일된 상태의 클래스를 사용하므로 소스 코드의 수정이 불가능하므로 정보의 보호 기능이 향상되었습니다. 객체 지향 언어의 가장 특징은 클래스의 상속이 있습니다. 객체지향 언어의 장점 ① 프로그램 작성의 편리성 ② 프로그램의 안전성 - 정보보호 기능이 잘 되어 있으므로 클래스의 소스코드는 변경이 불가능합니다. ③ 일상생활 속의 모델링 ④ 클래스 상속의 재사용 - 상속은 기존에 존재하는 클래스를 바탕으로 기능을 추가하여 개선된 클래스를 만들 수 있습니다. ⑤ 유지보수의 용이함 - 프로그램..
(1) 조건문 ① IF( ) 문 단순 if문의 구조는 c언어 문법과 크게 다른 점이 없습니다. if (조건식) { 실행문; //조건식이 true 일 경우에만 실행됩니다. } 다음은 조건문 if를 사용한 예시입니다. if 문 안의 실행문이 1줄일 경우엔 중괄호를 안 해도 조건문이 정상적으로 실행이 됩니다. ② if-else 문 if-else문은 조건식이 참일 경우에 실행할 실행문과 거짓일 경우 실행할 실행문을 별도로 지정할 때 사용합니다. if (조건식) { 실행문 } else { 실행문 } 다음은 조건문 if-else 문의 예제입니다. ③ else if( ) 문 프로그래에서 처리해야 할 조건이 여러 개이고 각 조건에 따라 실행해야 할 실행문이 각각 별도로 존재하는 경우에 else if 문을 사용합니다. ..
(1) 클래스 구조 자바 프로그램의 기본 단위는 클래스(Class)로 이루어집니다. 클래스의 구조는 다음과 같습니다. 클래스를 정의하기 위해서 이름이 필요하고 이클립스에서는 이름을 한글로 설정 가능합니다. 클래스에는 한 개 이상의 필드와 한 개 이상의 메소드가 포함될 수 있습니다. 필드는 클래스가 자신의 기능을 구현하는데 있어 필요한 데이터를 선언하는 부분입니다. 메소드는 클래스 자신의 기능을 구현하기 위한 실질적인 실행문으로 구성되며 C언어에서 함수라고 생각하면 됩니다. 해당 클래스가 실행되기 위해서는 반드시 'main'이라는 이름의 메소드가 포함되어야 합니다. 실행문 맨 뒤에는 세미콜론(;)으로 종료되어야 합니다. 주석문 자바의 주석문은 여러 긴 줄을 주석 처리할 경우 /* */ 를 사용하고 해당한 ..