본문 바로가기

Java

시작하기

자바의 특징

  • 객체지향언어
  • 오픈소스 및 다양한 라이브러리
  • JVM (Java Virtual Machine)
  • Write Once, Run Anywher

자바 가상 머신


출처 : https://118k.tistory.com/253

자바로 만들 수 있는 프로그램

  • 웹 어플리케이션
  • 안드로이드 모바일 어플리케이션
  • 게임 : 마인크래프트
  • 빅데이터 플랫폼 하둡(Hadoop)용 데이터 분석 프로그램등

자바 설치

자바 실행 프로세스

  • 컴파일 : 인간이 이해하기 편하게 만든 소스를 컴퓨가 이해할수 있는 기계어 구조로 변환하는 일련의 과정
  • 소스파일 => JVM용 파일(바이트코드) => 실행
  • .java => .class
  • 컴파일 : javac Hello.java => Hello.class 생성
  • 실행 : java Hello

    참고 : https://yalim.tistory.com/293

Hello.java

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

개발툴 IDE

자바 프로젝트 작업 순서

  1. 이클립스 실행
  2. 프로젝트 생성
  • File > New > Java Project
  • Project name : javastudy
  • Next 후 기본 생성 내용 확인 후 > Finish
  1. 패키지 생성 : 프로젝트 > src > Package > chapter01
  2. 클래스 파일 생성
  • 프로젝트 > src > 생성된 Package > Class > Name > Hello
  • Which method stubs would you like to create?
    • 실행용 파일 : public static void main(String[] args) 체크 > Finish
  1. 소스 코딩 후 결과 실행(이클립스가 자동으로 컴파일 후 실행 해줌)
  2. 3,4,5 반복

Hello.java

package chapter01;

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

자바 프로젝트관련 경로(Path)

  • 프로젝트 위치 : 워크스페이스 > 프로젝트이름 > src > 프로젝트명
  • 패키지 위치 : 워크스페이스 > 프로젝트이름 > src > 패키지명
  • java 소스위치 : 각 패키지 밑에 있음
  • class 파일위치 : 워크스페이스 > 프로젝트이름 > src > 패키지명
  • 패키지명은 폴더 명
  • 파일명은 클래스 명 = > 첫 글자를 대문자로
  • main(){ 이곳에 그림을 그리거나 음식 레시피 순서를 작성 한다고 생각 }
  • { 블럭 } 의 시작과 끝을 잘 구분 해야함

'Java' 카테고리의 다른 글

제어문 - 반복문 loop  (0) 2022.03.07
제어문 - 조건문 conditional  (0) 2022.03.07
연산 operation  (0) 2022.03.07
변수 Variable  (0) 2022.03.07
데이터 출력하기  (0) 2022.03.07