------------------------------------------
프로그램 환경
1. 콘솔 기반 - C/C++
2. 윈도우 기반 - VC++, VB, Delphy
3. 웹 기반 - Java(Servlet, JSP), C#(ASP.NET)
4. 모바일 기반 - 스마트폰
-----------------------------------------
JAVA
1. 객체 지향 프로그래밍 언어
2. 제임스 고슬링
3. Java API - 레고 블럭
-----------------------------------------
JVM (Java Virtual Machine)
1. 운영체제 별로 실행 환경이 서로 다른데, 그것을 동일하게 만들어주는 프로그램.
2. JAVA만을 위한 전용 실행 환경.
3. 환경에 따라서 적당한 JVM 설치 필요.
----------------------------------------
JDK(Java Development Kit)
1. JVM + Java API + Compiler(Javac)
2. http://www.oracle.com
Windows x86 (32비트 버전)
127 MB
jdk-7u75-windows-i586.exe
3. 폴더 체크
C:\Program Files(86)\Java\jdk1.7.0_75
C:\Program Files(86)\Java\jre7
4. bin 디렉토리에 대한 path 추가.
C:\Program Files(86)\Java\jdk1.7.0_75\bin
5. 주요 실행 프로그램
javac - 컴파일러
java - 실행 프로그램
6. Java API
http://docs.oracle.com/javase/7/docs/api
package -> class -> 상속구조, 설명, 멤버 구성
7. 개발 도구 선택
메모장(, editplus, NetBeans), Eclipse
---------------------------------------------
Hello, World! 출력하는 프로그램 작성 (메모장)
1. 탐색기에서 특정 폴더에 Hello.java 라는 파일 생성.
2. Hello.java 파일을 메모장으로 열기.
3. 소스 코딩 및 저장.
class Hello
{
public static void main(String[] args)
{
System.out.println("Hello, world!");
}
}
4. 컴파일(javac) 및 실행(java)
prompt>javac Hello.java
.java -> .class
prompt>java Hello
.class -> 메모리에 로딩 및 실행(JVM)
5. 결과 출력.
Hello, world!
----------------------------------
요약
1. Java - 객체 지향 프로그래밍 언어의 한 종류
2. JDK - JVM + Java API + Compiler(javac)
3. .java 코드 작성 -> .class 파일 생성 -> 실행
---------------------------------
'JavaSE' 카테고리의 다른 글
06일차_반복문(for, while문) (0) | 2015.06.21 |
---|---|
05일차_제어문if문, 제어문switch문 (0) | 2015.06.21 |
04일차_형변환, 제어문if문 (0) | 2015.06.21 |
03일차_연산자, 형변환 (0) | 2015.06.21 |
02일차_이클립스 다운로드 및 설치, 자료형 (0) | 2015.06.21 |