반응형
자바란?
자바소개
1995년도에 처음 썬 마이크로시스템즈에서 자바 언어를 발표한 후 지금까지 자바는 성공한 프로그래밍 언어로서 전세계적으로 다양한 분야에서 사용되고 있다. 자바는 1991년에 썬의 엔지니어들에 의해 고안된 오크라는 언어에서 부터 시작되었는데, 오크는 처음에 가전제품에 사용될 목적이였다고 한다.
그 후 인터넷의 등장과 함께 인터넷에서 실행되는 프로그래밍 언어로 사용되었고, 이름도 자바로 변경되었다.
그래서 결론은 초기의 자바는 가전 제품에 탑재할 프로그래밍 언어로 개발되었지만, 지금은 모바일을 비롯해서 각종 장비와 데스크톱에서 실행되는 어플리케이션, 금융, 공공, 대기업 등 엔터프라이즈 기업 환경에서 실행되는 서버 어플리케이션을 개발하는 중추적 언어로 자리매김 중이다!
자바의 특징
- 이식성이 높은 언어
- 객체 지향 언어
- 함수적 스타일 코딩 지원
- 메모리를 자동으로 관리
- 다양한 어플리케이션 개발 가능
- 멀티 스레드를 쉽게 구현 가능
- 동적 로딩을 지원
- 막강한 오픈소스 라이브러리가 풍부
자바 가상 기계(JVM)
자바 프로그램을 운영체제는 바로 실행할 수 없다. 왜냐면 자바 프로그램은 완전한 기계어가 아니라 중간 단계의 바이트 코드라서 해석하고 실행할 수 있는 가상의 운영체제가 필요하다. 그게 바로 JVM(Java Virtual Machine)이다.
JVM은 실제 운영체제를 대신해서 자바 프로그램을 실행하는 가상 운영체제 역할을 한다. 따라서 개발자는 운영체제와 상관없이 자바 프로그램을 개발할 수 있다.
자바 개발 도구 (JDK)
자바 프로그램을 개발하기 위해서는 Java SE의 구현체인 JDK가 필요하다.
JDK는 프로그램 개발에 필요한 자바가상기계(JVM), 라이브러리 API, 컴파일러 등의 개발 도구가 포함되어 있다.
- JRE = JVM + 표준 클래스 라이브러리
- JVM = JRE + 개발에 필요한 도구
자바 프로그램 개발 순서
.java 소스 파일 생성 ➡ 컴파일러(javac.exe)로 바이트 코드 파일(.class) 생성 ➡ JVM 구동 명령어(java.exe)로 실행
주석과 실행문
- 주석 사용하기
// : //부터 라인 끝까지 주석으로 처리 (행 주석)
/* ~ */ : /*와 */ 사이에 있는 모든 범위를 주석으로 처리 (범위 주석)
2. 실행문과 세미콜론(;)
실행문 : 변수 선언, 값 저장, 메소드 호출에 해당하는 코드
실행문의 마지막에 반드시 세미콜론(;)을 붙여서 끝났음을 표시해야 함!
반응형
'Language > Java' 카테고리의 다른 글
Collection (0) | 2022.07.28 |
---|---|
변수와 타입 (0) | 2022.07.23 |