본문으로 바로가기

JAVA의 특징

category Java 2024. 4. 12. 15:54
  • 자바는 범용 프로그래밍 언어로서 객체 지향 언어이다.
  • 자바의 가장 큰 특징은 가상 기계라는 개념을 사용하여 어떤 컴퓨터에서도 수정없이 실행이 가능하다는 점이다.
  • 자바 소스 파일을 컴파일하면 바이트 코드라고 하는 파일이 생성된다. 이 바이트 코드 파일 안에는 가상 기계를 위한 기계어가 들어있다. 바이트 코드는 가상 기계에서 실행되는 코드로서 특정 CPU에 의존적이지 않다.
  • 자바를 개발하는 도구는 JDK라고 불리며, 오픈 소스로 배포된다.
  • 자바는 데스크톱 응용 프로그램을 작성할 수 있는 Java SE 버전, 기업용 응용을 위한 Java EE버전, 모바일 장치를 위한 Java ME로 나누어진다.
  • 자바의 통합 개발 도구에는 이클립스와 IntelliJ IDEA 등이 있다.
  • 자바 프로그램은 클래스의 선언으로 시작되며 main() 메소드부터 실행된다. 자바에서는 클래스 안에 모든 변수와 함수를 선언하여야 한다.
  • 자바는 데스크탑이나 서버 쪽 응용 프로그램, 스마트폰 응용 프로그램을 작성할 수 있다.
  • JIT(Just In time) 컴파일러는 실행 속도를 개선하기 위하여 중요한 부분의 코드를 해당 CPU의 기계어로 컴파일하는 기법이다.

'Java' 카테고리의 다른 글

이중 for 구문 (연습문제)  (0) 2024.04.12
Power JAVA 1장 Programming  (0) 2024.04.12
Mini Project 사칙 연산 프로그램  (0) 2024.04.12
반복문과 조건문 ( 연습문제 )  (0) 2024.04.12
break, continue 사용  (0) 2024.04.12