▶ 프로그래밍이란 무엇인가
프로그램(Program)
컴퓨터가 인식할 수 있는 명령어의 나열(집합)
프로그래밍(Programming)
프로그램을 작성하는 과정 = 코딩
▶ JAVA 언어의 특징
1. 운영체제에 독립적
2. 사용하기 쉬운 언어
- 다른 언어의 단점 보완
- 객체 지향 언어
- 명확한 코드 작성 가능
3. 자동 메모리 관리(Garbage Collection)
4. 네트워크와 분산환경 지원
5. 멀티쓰레드 지원
▶ JVM(Java Virtual Machine)
자바를 실행하기 위한 가상 기계 플랫폼에 의존적
사람이 이해할 수 있는 코드(Java Code)를 Java Compiler가 컴퓨터가 이해할 수 있는 코드(Java Byte Code)로 변환해준 후 각 OS에 맞게끔 JVM이 변환해주는 역할을 한다.
▶ 패키지
package com.kh.first; // 패키지 선언부
// 패키지 작성시 2단계 까지는 도메인의 역순으로 작성한다.
// ex) kh.com -> com.kh, naver.com -> com.naver
▶ 클래스
public class HelloWorld {
// HelloWorld 클래스 영역 시작부분
}
▶ 메인 메서드
public static void main(String[] args) {
/*
* 메인 메소드는 자바애플리케이션, 자바 프로그램 실행시 시작되는
* 시작점이다.(entry point)
*
* 따라서 하나의 Java애플리케이션에는 반드시 1개 이상의 main메서드
* 를 포함한 클래스가 있어야한다.
*/
}
▶ 출력문
System.out.println("Hello World!");
// 출력문. 콘솔창안에 ()안에 들어간 값을 출력해주면서 엔터를 쳐준다.
'JAVA' 카테고리의 다른 글
JAVA(6) 출력문 (0) | 2023.03.23 |
---|---|
JAVA(5) Scanner (0) | 2023.03.22 |
JAVA(4) 형변환(casting) (0) | 2023.03.22 |
JAVA(3) 자료형 (0) | 2023.03.22 |
JAVA(2) 변수와 상수 (0) | 2023.03.22 |