728x90

1. JAVA ?
1996년 1월에 세상에 나온 객체지향 프로그래밍(Object Oriented Programming, OOP) 언어이다.
2. JAVA 의 특징
- 운영체제에 독립적이다.- JRE(Java Runtime Environment : JVM(자바 가상 머신) + 표준 클래스 라이브러리)가 설치되어 있는 모든 운영체제에서 실행이 가능하다.
- 객체 지향 언어(Object Oriented Programming, OOP)이다.- 여러 부품(객체)들을 만들고 조립하여 하나의 프로그램을 실행하는 개념이다.
- 함수형 프로그래밍을 지원한다.
- 자동 메모리 관리(Garbage Collection) 기능으로 자동으로 사용하지 않는 메모리를 수거한다.
3. JAVA 의 특징
- JVM(Java Virtual Machine)
JAVA 프로그램을 실행시키는 도구이다.
소스코드를 컴파일러로 받아 바이트코드로 변형시켜 이 변형된 바이트코드를 JVM이 각각 운영체제에 맞는 언어로 바꿔 전송해준다.
프로그램 | 프로그램 | |
운영체제 | ▶ | JVM |
CPU | 운영체제 | |
CPU |
- JDK(Java Development Kit)
JRE + 개발에 필요한 도구
자바 프로그램으로 개발을 하기 위한 키트이다.
4. public class Main {}
접근 허용 범위가 public 인 Main이라는 이름의 클래스를 정의한다.
5. public static void main(String[] args) {}
public : 접근제어자
void : 반환 타입
main : 메서드 이름
String[] : 매개변수의 타입
args : 매개변수의 이름
{} : 코드 작성
'JAVA' 카테고리의 다른 글
[JAVA]열거형(Enum), 제네릭(Generic) + 래퍼클래스(Wrapper Class) (0) | 2022.11.30 |
---|---|
[JAVA]제어문(Control Flow Statements) (0) | 2022.11.30 |
[JAVA]콘솔 입출력(I/O) (0) | 2022.11.30 |
[JAVA]문자열(String)과 연산자(Operator) (0) | 2022.11.30 |
[JAVA] 변수(Variable)와 타입(Type) (0) | 2022.11.30 |