설명: javac는 자바 소스 코드 파일을 컴파일하는 명령어입니다. 자바 컴파일러로, 소스 코드를 바이트 코드로 변환하여 Java 가상 머신(JVM)에서 실행할 수 있는 형태로 만듭니다.
javac HelloWorld.java
설명: java는 Java 가상 머신(JVM)에서 Java 바이트 코드를 실행하는 명령어입니다. 컴파일된 Java 프로그램을 실행할 때 사용됩니다.
java HelloWorld
컴파일이란: 컴파일은 고수준 언어로 작성된 프로그램을 기계어로 변환하는 과정을 말합니다. 자바에서는 소스 코드를 컴파일하여 바이트 코드로 변환합니다.
javac MyProgram.java
Java 언어를 창시한 사람은: Java 언어를 창시한 사람은 제임스 고슬링(James Gosling)입니다.
JDK란: JDK(Java Development Kit)는 자바 프로그래밍을 위한 개발 키트로, 컴파일러, 디버거, 라이브러리 등이 포함되어 있습니다. JDK를 통해 Java 프로그램을 개발하고 실행할 수 있습니다. JDK는 Oracle 또는 OpenJDK에서 다운로드할 수 있으며, OS에 따라 다양한 버전이 제공됩니다.
주석이란: 주석은 프로그램의 가독성을 높이고 코드에 설명을 추가하는 데 사용되는 비실행적인 텍스트입니다. 자바에서는 // 또는 /* */를 사용하여 주석을 작성할 수 있습니다.
// 이것은 한 줄 주석입니다.
/*
- 이것은
- 다중 줄 주석입니다.
*/
주석은 컴파일시 어떻게 되는가: 주석은 컴파일 시 무시되어 실행 코드에 포함되지 않습니다. 주석은 컴파일러에 의해 무시되어 실행 코드에는 영향을 주지 않습니다.
들여쓰기는 왜 해야 되는가: 들여쓰기는 코드의 가독성을 높이기 위해 사용됩니다. 코드 블록을 시각적으로 나누어 구분하고, 코드의 계층 구조를 명확히 표현하여 코드를 이해하기 쉽게 만듭니다.
if (condition) {
statement1;
statement2;
}
변수란: 변수는 데이터를 저장하는 메모리 공간의 이름을 나타냅니다. 프로그램에서 변수는 값을 저장하고 읽는 데 사용됩니다.
int age = 25;
변수선언의 의미: 변수를 선언하는 것은 해당 변수의 데이터 타입과 이름을 지정하고, 해당 변수를 사용할 수 있도록 메모리를 할당하는 것을 의미합니다.
int x; // 변수 선언
x = 10; // 변수 초기화
byte, short, int, long: 정수형 자료형
int myInt = 42;
float, double: 실수형 자료형
double myDouble = 3.14;
char: 문자형 자료형
char myChar = 'A';
boolean: 논리형 자료형
boolean myBoolean = true;