최신판 |
당신의 편집 |
5번째 줄: |
5번째 줄: |
| *컴파일<ref>java 코드를 바이트 코드(class 파일)로 변환</ref> + 인터프리터<ref>JVM이 바이트 코드를 해석하여 수행</ref> | | *컴파일<ref>java 코드를 바이트 코드(class 파일)로 변환</ref> + 인터프리터<ref>JVM이 바이트 코드를 해석하여 수행</ref> |
| *컴파일하면 [[자바 가상 머신]]에서 실행되는 [[바이트 코드]] 생성 | | *컴파일하면 [[자바 가상 머신]]에서 실행되는 [[바이트 코드]] 생성 |
| *특징: [[이식성]]<ref>[[다중 플랫폼]]에서 동작. 즉 윈도우, 리눅스, 맥OS의 영향을 받지 않음</ref>, [[객체지향]], [[멀티스레드]] | | *특징: [[이식성]]<ref>[[다중 플랫폼]]에서 동작</ref>, [[객체지향]], [[멀티스레드]] |
| *용도: [[웹 애플리케이션]] 개발([[서블릿]], [[JSP]]), 안드로이드 앱 개발([[ADT]]) 등 | | *용도 |
| | :[[웹 애플리케이션]] 개발(예: [[서블릿]], [[JSP]]) |
| | :[[안드로이드 앱]] 개발([[ADT]]) |
|
| |
|
| <img src='http://media.tumblr.com/tumblr_m8t0cgOEd81qztr3a.jpg' style='width:150px'/>
| | http://upload.wikimedia.org/wikipedia/en/thumb/3/39/Java_logo.svg/80px-Java_logo.svg.png |
|
| |
|
| http://docs.oracle.com/javase/tutorial/figures/getStarted/getStarted-compiler.gif
| | ==같이 보기== |
| | *[[자바 개발환경 구축]] (Eclipse) |
| | *[[자바 서블릿]] |
| | *[[ADT]] |
|
| |
|
| ==대표 플랫폼== | | ==주석== |
| *JAVA SE(Standard Edition) : 자바 어플리케이션 개발에 이용
| | <references/> |
| *JAVA ME(Mobile Edition) : 모바일 디바이스의 사용 목적으로 개발 → 스마트폰의 등장과 더불어 안드로이드가 성장 하면서 쇠퇴하고 있음
| |
| *JAVA EE(Enterprise Edition) : 기업 솔루션
| |
|
| |
|
| ==소스코드 예시== | | ==참고 자료== |
| <syntaxhighlight lang='java'>
| | *http://en.wikipedia.org/wiki/Java_(programming_language) |
| class HelloWorld {
| |
| public static void main(String args[])
| |
| {
| |
| System.out.println("Hello, World");
| |
| // Hello, World
| |
| }
| |
| }
| |
| </syntaxhighlight>
| |
| | |
| ==같이 보기==
| |
| * [[자바 개발환경 구축]] (Eclipse)
| |
| * [[자바 Hello world]]
| |
| * [[자바 네이밍 컨벤션]]
| |
| * [[자바 서블릿]]
| |
| * [[자바 애플릿]]
| |
| * [[자바 가상 머신]] (JVM)
| |
| * [[JDK, JRE]]
| |
| * [[자바 키워드 목록]]
| |
| * [[ADT]]
| |
| * [[자바, 자바스크립트의 차이]]
| |
| * [[제임스 고슬링]]
| |
| * [[리눅스 java]]
| |
| * [[리눅스 javac]]
| |
| * <del>[[C]]-[[Perl]]-[[GNOME]]의 [[Java]]</del>
| |
|
| |
|
| ==참고==
| |
| * {{위키백과|자바 (프로그래밍 언어)}}
| |
| * {{영어위키백과|Java (programming language)}} http://it-jobgo.co.kr
| |
| * https://javarevisited.blogspot.com/2018/01/top-20-libraries-and-apis-for-java-programmers.html
| |
| * http://www.itbk.net/curriculum/sub.php?seq=19
| |
| * 관련 교육기관 : http://kgeduoneitbank.com/
| |
| [[분류: java]] | | [[분류: java]] |