============================================    1    ============================================

[ 19 : 00 ~ 19 : 57 

 

자바 실습을 위해, JDK와 이클립스를 다운로드 하고 이론수업을 진행하셨습니다.


자바 프로그래밍은 소스코드와 바이트코드 총 2가지가 생기는데 이렇게 만드는 이유는 자바를 보다 안전하게??? 프로그래밍을 할 수 있도록 한 것이라고 설명을 해 주셨습니다.


컴파일러가 없는 대표적인 언어  Java Script가 있고, 그 자바스크립트의 경우는 브라우저에서 바로 수행을 해 줍니다.


Java의 역사에 대해서 강의자료를 보면서 한번 설명을 해 주셨습니다.


이클립스를 다운로드 합니다.

<사진 1> 이클립스 사이트 방문 


<사진 2> 이클립스  zip으로 받기



그리고  JAVA를 설치했습니다.


C:\Program Files\Java\jdk1.8.0_151 경로에 설치를 했습니다.


 이클립스의 경우는  zip파일 버전을 받아서 알아서 압축만 잘 풀면 된다고 하셨습니다.

<사진 3> 자바 설치






============================================    2    ============================================

[ 20 : 01 ~ 20 : 57 

 

JDK를 설치하면서 자동으로 JRE를 설치하는 것을 보여주셨습니다.

자바 활용을 위해 환경변수 설정을 하겠다고 하셨습니다.


<사진 1>


















<사진 2>



 CMD창에서 자바 설치를 확인합니다.

<사진 4>


<사진 5> JAVA 코딩해보기

위의 메모장과 같이 코딩을 해 주고 아래의 파일탐색기에서와 같이 이름을 정해서 원하는 경로에 저장을 해 줍니다. 

저장 경로는 알아두셔야 합니다.



<사진 6> 시프트 + 우클릭 하여 선택한 경로에서 명령창 수행하기

 


JAVAC명령은 자바 컴파일러 입니다.        


<사진 7> 컴파일 해 보기


<사진 8> 컴파일 결과 클래스 파일 추가




<사진 9> 실행

코딩 후 컴파일을 해서 실행을 간한하게 해 보았습니다.






그리고 이클립스를 실행해서 환경설정을 합니다.




<사진 10> 인코딩 설정 1


<사진 11> 인코딩 설정 2



<사진 12> 프로젝트 생성 1



<사진 13> 프로젝트 생성 2


이클립스에서 프로젝트 단위로 관리를 하기 위해 먼저 환경설정 후 프로젝트를 만들어줍니다.


프로젝틀ㄹ 생성하고 나니 ~@#$@#$ .jar파일들이 많이 생겨있습니다.


<사진 14> 자바의 API, jar

생성하고 나니 어마어마하게 많은 jar파일이 생성됩니다. 


<사진 15> 패키지 생성


<사진 16> 클래스 생성 1


<사진 17> 클래스 생성 2


이클립스는 클래스를 만들고 저장을 하거나 저장을 하기전에 코딩 중간에 클래스를 컴파일해서  Class파일을 만들어 줍니다.


자바 프로그램의 시작점은 main 함수라고 하셨습니다.


<사진 18> 여러개의 main이 있는 프로젝트에서 골라서 시작하기


클래스는 크게 속성과 행위가 있다고 하셨습니다.


매서드에서 메서드의 접근제한자와 메서드 이름 사이에 리턴타입이 있는데 생성자 메서드는 이를 갖고있지 않습니다. 




============================================    3    ============================================

[ 21 : 00 ~ 21 : 57 



간단히 질문을 받으려고 하시고, 9페이지 부터 강의자료의 내용으로 수업을 진행하셨습니다.


이클립스의 포메터를 설명 해 주시면서, 매번 네이버를 찾아본다고 하셨습니다.



ctrl + -/+ 키로 이클립스 편집기의 폰트크기를 쉽게 바꾸어 볼 수 있습니다.

이클립스는 Alt + 화살표 좌/우 키   를 가지고 코드 페이지를 앞/뒤로 이동할 수 있습니다.


참조자료형의 경운ㄴ 컨트롤 키를 누르고 마우스 오버(마우스를 위로 올림)를 하면 선언부로 이동할 수 있습니다.


+ Recent posts