대학교 시절 이수체계도에서 자바(Java) 프로그래밍은 2학년 때 시작하였다.
1학년 때는 충분히 C, C++, 자료구조 중심으로 기본 프로그래밍 개념을 익히다보니,
새로운 언어를 접할 때 결국 로직을 써내려가는 것은 똑같고 언어는 그걸 표현하는 도구에 불과하다는 것을 알았다.
다만, 어떤 언어를 접하던지 그 언어만의 특성과 구성 형태에 익숙해지기까지 진입시간이 약간 필요하다.
여태까지 연습했던 기초 프로그래밍, 반복문, 배열, 예외처리, 클래스와 객체 등을 다시 연습해보고,
자바의 특성을 활용하여 여러가지 실습문제를 풀어보자.
객체지향 프로그래밍 수업에서 가장 신선하게 다가왔던 점은, 개발환경(IDE) 툴이 달라졌다는 것이다.
여태까지 세상 유일하다고 생각했던 Microsoft Visual Studio 시리즈의 개발툴이 아닌,
오픈 S/W 이클립스(Eclipse, Sun Microsystems) 개발환경에서 License 제약없이 쉽게 개발이 가능하다는 것이다.
(2010. 01. 이후로 오라클이 썬을 인수했고, JDK-Java Develop Kit 일부 버전은 License 제약이 생겼다고 한다.)
먼저, 이클립스를 설치해보자. (설치파일 다운로드는 www.eclipse.org)
설치순서는 설치위치 지정 > 라이센스 동의 > 설치 진행 > Oomph 라이센스 동의 > 설치완료 및 LAUNCH 이다.
(Oomph 프로젝트는 IDE 간편설치 지원 및 프로젝트 공간 프로비저닝 기능을 활용할 수 있다.)
Eclipse IDE for Java EE Developers 선택 후 다음 > 다음 > 다음 눌러준 뒤 LAUNCH 버튼을 눌러보자.
이클립스를 실행하면 화면의 정중앙에 해당 버전이 잠깐 나타나면서 workspace 지정 팝업이 나타난다.
기본적으로 모든 프로젝트는 C:\workspace\ 하위에 프로젝트 명으로 저장/관리 된다.
확인 후 새롭게 펼쳐진 개발환경에서 새로운 프로젝트를 한번 만들어보자.
1. File > New -> Java Project (Project name 입력 후 Finish)
2. 생성된 프로젝트 하위 src 마우스 우클릭 -> New -> Package (Package name 입력 후 Finish)
3. 생성된 패키지 마우스 우클릭 -> New -> Class (Class name 입력 후 public static void main 체크, Finish)
생성된 클래스는 .java 파일의 형태로 만들어지고 방금 체크한 void main 함수가 자동으로 생성되었다.
.c 또는 .cpp 파일은 빌드하면 exe 실행 파일로 떨어지게 된다면 .java 파일을 빌드하면 .class 파일이 된다.
(메인에 Hello World ! 한번 찍어보고 빌드해보자. Run As > Java Application)
아래는 메인함수에 간단한 프로그래밍을 통해 Console 창에서 출력결과를 확인한 것이다.
실습문제 3번 Exchange Money
실습문제 5번 피타고라스 증명
실습문제 6번 윤년 계산
실습문제 7번 좌표 체크
'학습공간 > JAVA, 객체지향프로그래밍' 카테고리의 다른 글
[6주차] GUI 실습 (0) | 2019.11.28 |
---|---|
[5주차] 제네릭과 컬렉션 (0) | 2019.11.28 |
[4주차] 상속 (0) | 2019.11.28 |
[3주차] 클래스와 객체 (0) | 2019.11.28 |
[2주차] 반복문과 배열 그리고 예외처리 (0) | 2019.11.28 |