Programming language/Java

[JAVA] 자바 시작하기

chaenii 2022. 9. 10. 12:52

자바란?

자바의 탄생

  • 1995년에 썬 마이크로시스템즈에서 발표한 객체지향 언어
  • 현재 썬 마이크로시스템즈는 오라클에 안수가 된 상태

자바의 특징

  • 쉬운 언어이다.
    • C와 C++ 언어의 문법을 기본으로 차용하여 개발된 언어
    • C와 C++이 가진 어려운 문법인 포인터와 다중 상속 제거
    • C와 C++에 비해 쉬운 언어이다.
  • 플랫폼이 독립적이다.
    • 자바는 JVM만 있으면 윈도우, 리눅스, 맥 등 어떤 플랫폼에서도 실행이 가능

  • 객체지향 언어이다.
  • Garbage Collector로 메모리 관리를 자동으로 해준다.

자바 개발 순서

  1. 소스 작성
  2. 작성한 소스 컴파일
  3. 컴파일한 소스를 JVM을 이용하여 실행

이클립스를 이용해 똑같이 실행해 보기

  • eclipse.exe를 실행
  • 사용자 홈디렉토리 아래에 workspace 폴더를 지정
  • 프로젝트 생성
  • 소스 작성
    • src 폴더에서 HelloWorld.java 파일로 작성
    • 자바는 파일 이름 중요! 대소문자를 구별하니 잘 입력해 주어야 한다.
    • 워크스페이스 경로를 파일탐색기로 열어보면 src 폴더에 HelloWorld.java 파일 확인 가능
  • 컴파일
    • bin 폴더를 열어보면 HelloWorld.class 파일 생성되어있음
  • 실행
    • 클래스를 선택한 후 우측버튼을 클릭하고 자바 어플리케이션을 실행하는 메뉴를 선택
반응형

'Programming language > Java' 카테고리의 다른 글

[JAVA] 인터페이스와 다른 형식의 클래스  (0) 2022.09.13
[JAVA] 상속  (0) 2022.09.12
[JAVA] 클래스 다듬기  (0) 2022.09.12
[JAVA] 클래스와 객체  (0) 2022.09.11
[JAVA] 변수와 상수  (2) 2022.09.11