일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비지도학습
- word2vec
- Lamp
- 딥러닝
- 예제중심HTML&자바스크립트&CSS
- MySQL
- 프로그램새내기를위한자바언어프로그래밍
- 크롤링
- 소스설치
- Apache
- 밑바닥부터시작하는딥러닝2
- image
- 컴파일설치
- Crawling
- CBOW
- 머신러닝
- 가비아
- jupyter
- 한빛아카데미
- Selenium
- 생활코딩
- attention
- 논문리뷰
- deeplearning
- 수동설치
- AndroidStudio를활용한안드로이드프로그래밍
- 한빛미디어
- aws
- 셀레니움
- 밑바닥부터시작하는딥러닝
- Today
- Total
목록프로그램새내기를위한자바언어프로그래밍 (10)
안녕, 세상!
(1) 클래스 구조 자바 프로그램의 기본 단위는 클래스(Class)로 이루어집니다. 클래스의 구조는 다음과 같습니다. 클래스를 정의하기 위해서 이름이 필요하고 이클립스에서는 이름을 한글로 설정 가능합니다. 클래스에는 한 개 이상의 필드와 한 개 이상의 메소드가 포함될 수 있습니다. 필드는 클래스가 자신의 기능을 구현하는데 있어 필요한 데이터를 선언하는 부분입니다. 메소드는 클래스 자신의 기능을 구현하기 위한 실질적인 실행문으로 구성되며 C언어에서 함수라고 생각하면 됩니다. 해당 클래스가 실행되기 위해서는 반드시 'main'이라는 이름의 메소드가 포함되어야 합니다. 실행문 맨 뒤에는 세미콜론(;)으로 종료되어야 합니다. 주석문 자바의 주석문은 여러 긴 줄을 주석 처리할 경우 /* */ 를 사용하고 해당한 ..
(1) 객체지향 언어 기존의 절차 지향 프로그래밍 언어는 구현할 프로그램이 방대해질수록 어려움이 따르므로 복잡하고 다양한 기능이 포함된 프로그램을 효과적으로 구현하기 위하여 보다 체계적이고 신속한 개발 방법이 필요하게 되어 객체지향적 프로그래밍 언어가 탄생하게 되었습니다. 객체지향 프로그래밍은 팀 별로 클래스를 개발하여 전체 프로그램에 활용이 용이한 장점이 있습니다. 이러한 기능을 지원하기 위하여 C 언어를 발전시켜 만든 것이 C++ 언어이지만 복잡하고 호환성이 문제가 되어 객체지향 언어로 사용하기에는 쉽지 않았습니다. 또한 인터넷의 발달로 어느 환경에서든 호환이 되며, C++ 언어보다는 간소화된 새로운 언어가 필요하게 되었고 자바 언어가 등장하게 되었습니다. 자바 언어는 C++에서 유래하여 C++의 부..