네이버 클라우드 캠프/Java

[Java] 기초

graph-dev 2023. 3. 13. 14:38
728x90

 

자바(Java)

- Java는 썬 마이크로 시스템즈에서 개발한 언어로, 객체지향 언어라고 할 수 있다.

- 클래스를 만들고, 클래스에서 요구하는 객체를 만들어 프로그램을 조립해서 완성하는 방식을 가진다.

 

 

자바와 관련된 용어

  • JDK(Java Development Kit): 자바로 개발할 수 있는 환경을 제공해주는 키트
    • Java Compiler, JRE 포함
  • JRE(Java Runtime Environment): 자바 프로그램을 실행할 수 있는 환경
    • 자바 클래스 라이브러리 : 자바에서 제공해주는 클래스들의 집합, 자바에서 기본으로 제공하는 설계도 모음
    • 자바 클래스 로더(Java Class Loader) : 자바 프로그램을 구동할 때 필요한 클래스를 JVM에 올린다.
    • JVM (Java Virtual Machine) : 16 진수 .class 파일을 2진수로 해석해서 컴퓨터에 명령을 전달한다.
  • Eclipse :자바 외에 다양한 언어로 프로그램 개발할 수 있는 통합 개발 환경(IDE)로 볼 수 있다.
    • 기본적으로, main 메서드를 통해 자바 프로그램을 실행할 수 있다.

자바 함수 구조

System.out.println();
  • System : 현재 사용중인 OS 받는 클래스
  • out : OS에서 사용중인 출력장치
  • in : 입력장치
  • println() : 괄호 안의 내용을 출력하는 메서드
    • ln : line의 약자로 출력 후 줄바꿈을 맡는다.
  • 자동완성
    • 'syso' 입력 후, ctrl + space

 

'네이버 클라우드 캠프 > Java' 카테고리의 다른 글

[Java] enum 열거형 정리  (0) 2023.03.29
[Java] Collections  (0) 2023.03.29
[Java] 인스턴스화  (0) 2023.03.23
[Java] 클래스와 상속  (0) 2023.03.20
[Java] Unhandled exception type IOException  (0) 2023.03.13