"자바"의 두 판 사이의 차이

 
(사용자 8명의 중간 판 15개는 보이지 않습니다)
5번째 줄: 5번째 줄:
*컴파일<ref>java 코드를 바이트 코드(class 파일)로 변환</ref> + 인터프리터<ref>JVM이 바이트 코드를 해석하여 수행</ref>
*컴파일<ref>java 코드를 바이트 코드(class 파일)로 변환</ref> + 인터프리터<ref>JVM이 바이트 코드를 해석하여 수행</ref>
*컴파일하면 [[자바 가상 머신]]에서 실행되는 [[바이트 코드]] 생성
*컴파일하면 [[자바 가상 머신]]에서 실행되는 [[바이트 코드]] 생성
*특징: [[이식성]]<ref>[[다중 플랫폼]]에서 동작</ref>, [[객체지향]], [[멀티스레드]]
*특징: [[이식성]]<ref>[[다중 플랫폼]]에서 동작. 즉 윈도우, 리눅스, 맥OS의 영향을 받지 않음</ref>, [[객체지향]], [[멀티스레드]]
*용도: [[웹 애플리케이션]] 개발([[서블릿]], [[JSP]]), 안드로이드 앱 개발([[ADT]]) 등
*용도: [[웹 애플리케이션]] 개발([[서블릿]], [[JSP]]), 안드로이드 앱 개발([[ADT]]) 등


11번째 줄: 11번째 줄:


http://docs.oracle.com/javase/tutorial/figures/getStarted/getStarted-compiler.gif
http://docs.oracle.com/javase/tutorial/figures/getStarted/getStarted-compiler.gif
==대표 플랫폼==
*JAVA SE(Standard Edition) : 자바 어플리케이션 개발에 이용
*JAVA ME(Mobile Edition) : 모바일 디바이스의 사용 목적으로 개발 → 스마트폰의 등장과 더불어 안드로이드가 성장 하면서 쇠퇴하고 있음
*JAVA EE(Enterprise Edition) : 기업 솔루션
==소스코드 예시==
<syntaxhighlight lang='java'>
class HelloWorld {
    public static void main(String args[])
    {
        System.out.println("Hello, World");
        // Hello, World
    }
}
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[자바 개발환경 구축]] (Eclipse)
* [[자바 개발환경 구축]] (Eclipse)
*[[자바 Hello world]]
* [[자바 Hello world]]
*[[자바 서블릿]]
* [[자바 네이밍 컨벤션]]
*[[자바 애플릿]]
* [[자바 서블릿]]
*[[자바 가상 머신]] (JVM)
* [[자바 애플릿]]
*[[JDK, JRE]]
* [[자바 가상 머신]] (JVM)
*[[자바 키워드 목록]]
* [[JDK, JRE]]
*[[ADT]]
* [[자바 키워드 목록]]
*[[자바, 자바스크립트의 차이]]
* [[ADT]]
*[[제임스 고슬링]]
* [[자바, 자바스크립트의 차이]]
*[[리눅스 java]]
* [[제임스 고슬링]]
*[[리눅스 javac]]
* [[리눅스 java]]
 
* [[리눅스 javac]]
==주석==
* <del>[[C]]-[[Perl]]-[[GNOME]]의 [[Java]]</del>
<references/>


==참고==
==참고==
*http://en.wikipedia.org/wiki/Java_(programming_language)
* {{위키백과|자바 (프로그래밍 언어)}}
*http://docs.oracle.com/javaee/6/tutorial/doc/javaeetutorial6.pdf
* {{영어위키백과|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]]

2023년 1월 20일 (금) 16:09 기준 최신판

1 개요[ | ]

Java
자바

<img src='http://media.tumblr.com/tumblr_m8t0cgOEd81qztr3a.jpg' style='width:150px'/>

 

2 대표 플랫폼[ | ]

  • JAVA SE(Standard Edition) : 자바 어플리케이션 개발에 이용
  • JAVA ME(Mobile Edition) : 모바일 디바이스의 사용 목적으로 개발 → 스마트폰의 등장과 더불어 안드로이드가 성장 하면서 쇠퇴하고 있음
  • JAVA EE(Enterprise Edition) : 기업 솔루션

3 소스코드 예시[ | ]

class HelloWorld { 
    public static void main(String args[]) 
    { 
        System.out.println("Hello, World");
        // Hello, World
    } 
}

4 같이 보기[ | ]

5 참고[ | ]

  1. java 코드를 바이트 코드(class 파일)로 변환
  2. JVM이 바이트 코드를 해석하여 수행
  3. 다중 플랫폼에서 동작. 즉 윈도우, 리눅스, 맥OS의 영향을 받지 않음
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}