프로그래밍/자바공부 - Chapter별

Chapter01

leecoder 2021. 8. 24. 13:22

JVM

  1. Java Virtual Machine(자바 가상 머신) -> VM(가상머신) 이라고도 부른다.
  2. 자바를 실행하기 위한 가상 기계
    • 윈도우 버전, 운영체제 확인방법 : 윈도우 탐색기 -> 내 PC -> 우측마우스 클릭 -> 속성
      • 내 운영 체제 : 64비트 운영 체제, x64 기반 프로세서
      • Windows 에디션 : Windows 10 Education

개발환경 구축

  1. JDK( Java Development Kit, 자바 개발도구 ) 설치
    • JDK 1.8.301 == JDK 8.0.301 버전으로 설치
    • JDK = JRE[ JVM + Java API(Java API문서(doc), 자바클래스 라이브러리) ] + 개발 프로그램(javac.exe, java.exe 등)
      • javac.exe : 자바 컴파일러, 소스코드 -> 바이너리 코드로 변환(컴파일)
      • java.exe : 자바 인터프리터, 바이너리 코드를 해석 + 실행
  2. JDK 유무 확인
    • 탐색기(윈도우즈 키 + E) -> C:\Program Files\Java에 JDK 폴더가 있는지 확인
    • 명령 프롬프트(CMD, 콘솔창)에서 java –version 입력 하여 확인
  3. path 시스템 변수 설정
    • 파일 탐색기 -> 내 PC -> 우측마우스클릭 -> "속성" 메뉴 클릭 -> 우측 상단 "고급 시스템 설정" 클릭  -> "시스템 속성" -> "고급" 탭 -> "환경변수(N)" 클릭
      • JAVA_HOME설정 : C:\Program Files\Java\jdk1.8.0_301 입력
      • path 설정 : %JAVA_HOME%\bin 입력

자바 프로그램 작성

  1. 자바파일
    • 파일명.java –> 파일명 : 첫 글자는 무조건 대문자로 한다. , 확장자 : .java
    • 자바 프로그램 기본 구조
      • 자바 언어는 대소문자를 구분한다.
      • 괄호, 중괄호, 대괄호 사용할때 열기 + 닫기
    • Hello.java -> 소스파일
  2. 컴파일
    • 컴파일러를 사용하여 소스파일을 바이너리 파일로 변환
    • cmd창 -> 현위치를 자바파일 있는곳으로 이동 -> javac 파일명.java 입력
    • Hello.java -> javac.exe -> Hello.class
    • 소스파일      컴파일러      클래스 파일
    • class파일 실행 : java 클래스명
  3. 자바 프로그램 기본 구조
    • 클래스 선언 형식 
      • 클래스를 선언할때는 class 예약어 사용
      • 클래스 이름의 첫 문자는 반드시 대문자로 시작한다.
      • 반드시 시작개체는 main()함수 (=메서드)가 1개 선언되어 있어야한다.
      • public 접근 지정자가 있는 클래스명은 반드시 파일명이랑 일치해야한다.
    • [접근 지정자] [기타 제어자] class 클래스명{ }
    • 함수(메서드) 선언 형식
      [접근 지정자] [기타 제어자] 리턴자료형 함수명([매게변수]){
      
      	[return 리턴값;]
      }
    • { } -> 범위(영역) 연산자
    • 기본 구조
      [접근 지정자] [기타 제어자] class 클래스명{
      	[접근 지정자] [기타 제어자] 리턴자료형 함수명([매게변수]){
      
      		[return 리턴값;]
      
      	}
      
      }

'프로그래밍 > 자바공부 - Chapter별' 카테고리의 다른 글

Chapter04  (0) 2021.09.08
Chapter03  (0) 2021.09.06
Chapter02  (0) 2021.09.06