티스토리 뷰

● 프로그래밍이란?

  • 어떤 작업을 수행하기 위해 작업내용을 순서대로 나열해 놓은 것.

(마치 음식을 만들기 위한 레시피 같은 것이라고 생각하면 된다.)


 

● 자바 프로그래밍은?

  • 1995년 Sun 소속의 제임스 고슬링에 의해 개발된 언어

  • 현재 개발 언어 사용 순위를 보면 Java와 C가 1, 2위를 다투고 있는 상태(python, C#이 급격하게 치고 올라오고 있음)


 

● Java Program의 실행구조

  • JVM(자바를 실행시키는 가상 OS)가 있어서 OS의 종류에 관계없이 개발이 가능하다.

JVM(Java Virtual Machine)이란?
직역하면 자바를 실행하기 위한 가상 기계(컴퓨터)

Virtual Machine은 실제 컴퓨터(하드웨어)가 아닌 소프트웨어로 구현된 컴퓨터라는 뜻으로, 컴퓨터 속의 컴퓨터라고 생각하면 된다.
자바로 작성된 어플리케이션은 모두 JVM에서만 실행되기 때문에, 자바 어플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다.


그림에서도 볼 수 있듯이 Java 어플리케이션은 JVM하고만 상호작용하기 때문에 Os와 하드웨어에 독립적이라 다른 OS에서도 프로그램의 변경 없이 실행이 가능하다. 단 JVM은 OS에 종속적이기 때문에 해당 OS에서 실행가능한 JVM이 필요하다.


 

● JDK란?


JDK(Java Development Kit)란?

JDK를 설치하면 JVM과 Java API외에 자바를 개발하는데 필요한 프로그램들이 설치된다.

JRE + 개발에 필요한 실행파일(javac.exe 등)


JRE(Java Runtime Environment)란?

자바로 작성된 응용프로그램이 실행되기 위한 최소 환경. 

JVM + 클래스라이브러리(Java API)


JDK의 bin 디렉토리에 있는 주요 실행파일

  • javac.exe - 자바 컴파일러, 자바소스코드를 바이트코드로 컴파일한다. 그러면 .class 형태로 변환되어 JVM이 알아들을 수 있는 형태로 바뀐다.

  • java.exe - 자바 인터프리터, 컴파일러가 생성한 바이트코드를 해석하고 실행한다.

 

  • Java SE(Standard Edition)을 다운받음

  • 국내 개발자가 많이 쓰는 압축 프로그램 : 반디집

  • JDK설치 후 환경설정을 한다.

내 PC -> 고급 시스템 설정 -> 환경변수

      (1) JAVA_HOME 변수 설정 : 변수값은 jdk가 설치되어 있는 디렉토리로 설정한다.

 

 

(2) Path 변수 수정 : %JAVA_HOME%bin 을 맨 뒤에 추가시킨다. (Window 10 기준)

    (윈도우 10 아니라면, %JAVA_HOME%bin; 까지 입력한다)

 

 

 

(3) JDK가 잘 설치되어있는지 확인 : cmd창에 java -version, javac -version 을 실행하여 다음과 같이 나온다면 성공적으로 설치한 것이다.



실무에서는 Eclipse 갈릴레오(2010)를 많이 쓰고, 최신 버전일 수록 점점 무거워짐


 

● Eclipse 프로젝트 만들기

  • 프로젝트 이름은 대문자, 공백대신 언더바를 사용한다.

  • perspective영역 : 항상 Java EE로 체크해둔다.

  • src : 코딩하는 부분


 

 

● 소스코드 예제 (HelloWorld.java)


 

● Java 프로그래밍에서 잊어서는 안될 3가지!

  1. Class가 반드시 존재해야한다.

  2. main(...)이 반드시 존재해야 실행이 된다.

  3. System.out.println(“출력되는 문자열”);

(팁 :  *가 있으면 편집중이라는 뜻으로, 반드시 저장을 해준다.)


 

 

● 공통 환경 설정 5가지 기억(Window-Preferences)

1. General → workspace → UTF-8로! (UTF-8은 다국어를 지원한다.)

2. web → CSS files, HTML files, JSP files → UTF-8로!

3. 서버와 개발환경 버전 맞춰주기

   ex. 서버 : 1.7 / 개발환경 1.8 → 개발한 것을 서버에 배포하기 위해서는 1.7로 맞춰주어야 함.

   Java → Installed JREs → Add → Standard VM → JRE Home : jdk가 설치된 경로 → Finish → jdk 체크→ OK

4. 프로젝트명(Hello_World) 우클릭 → Properties → Java Build Path → Edit → Workspace default JRE(jdk 1.8.0_65)

5. 폰트 설정(개발자가 많이 쓰는 폰트 : Monaco, Lucida Console)

   General→ Apperance → Colors and Fonts → Basic 폴더 Text Font → Edit → Monaco로!

 

 

 

 


'프로그래밍 > Java' 카테고리의 다른 글

자바 프로젝트 Export, Import 하기  (0) 2016.01.19
조건문, 반복문  (0) 2016.01.18
스캐너  (0) 2016.01.15
명명규칙, 캐스팅  (0) 2016.01.14
변수, 연산자  (0) 2016.01.13
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함