초보 개발자의 기록

Java Introducion 본문

JAVA/Basic

Java Introducion

bambinodeveloper 2023. 4. 8. 13:29
728x90

- Java는 정적 유형의 객체 지향 언어

- 모든 변수와 매개 변수가 정의된 유형을 가져야 함

- 객체 지향 (Object-Oriented) 은 data와 function이 Object로 그룹화 된것을 의미 = 메서드(method)

- Java코드는 가상시스템(Java Virtual Machine)에서 바이트 코드로 컴파일됨

- JVM은 GC(Garbage Collection) 처리하며, 모든 OS 혹은 하드우어에서 컴파일하고 실행할 수 있게 해줌

- Java는 표준 기능과 함께 번들로 제공되며, 호스트 플랫폼과 독립적이어야 함

 

- Java는 JRE(Java Runtime Environment) +JDK (Java Development Kit) 두 가지 패키지로 제공

- JRE: Java를 실행하기 위함 (최종 사용자)

- JDK: Java 코드를 개발기 위함 (javac : 바이트 코드 컴파일 위한 javac 명령과 함께 제공)

 

- System.out.println(); : 콘솔의 현재 줄에 켁스트를 표시한 다음 커서를 다음 줄의 시작 부분으로 이동

 

- Java 의 주요 목표

- 간단하고 휴대성이 뛰어남

- 객체 지향

- 플랫폼 독립적

- 보안 및 동적 기능

- 네트워킹을 위한 언어 기능과 라이브러리

- 고성능: 컴파일러를 사용하여 머신 코드로 쉽게 변환가능한 바이트 코드 사용

- 강력함: 자체적으로 강력한 메모리 관리 시스템을 보유

              -> 컴파일 및 런타임 중에 코드를 확인할 때 오류를 제거하는 데 도움

- 멀티스레드

 

- Integrated Development Environment (IDE)

 

 

 

728x90
반응형

'JAVA > Basic' 카테고리의 다른 글

입출력(I/O)  (0) 2021.08.20
예외처리 (Exception Handling)  (0) 2021.08.19
Class 정의시 주요 구성요소  (0) 2021.08.05
Getter , Setter  (0) 2021.08.05
연산자(Operator)  (0) 2021.08.02