오늘부터 책으로 자바를 복습하면서 핵심 내용들을 블로그에 정리하려고 한다. 복습이 끝나고 오라클도 다시 공부하면서 프로젝트와 함께 취업 준비를 시작하려고 한다.
- HelloGodOfJava
- 클래스와 메서드
내가 만든 프로그램 코드를 컴퓨터가 이해할 수 있도록 엮어주는 작업이 컴파일이다.
.java
확장자로 되어있는 소스를 javac.exe
프로그램이 컴파일해주면 .class
파일이 생성되어 디스크에 저장된다. 이 클래스 파일은 바이너리 파일로 되어있어서 제대로 보기는 어렵다.
컴파일을 마친 클래스 파일은 JVM 에서 읽어 기계어로 변환되고 운영체제에서 실행된다.
javac HelloGodOfJava.java
java HelloGodOfJava
클래스는 상태와 행동을 포함한다. 즉 클래스는 변수와 메서드와 생성자를 포함하고 있다.
// 여러분의 이름을 출력할 Profile 클래스를 만들고, 그 클래스에 main() 메소드를 만들어보자.
public class Profile {
public static void main(String[] args) {
String name = "HS";
int age = 99;
System.out.println("My name is " + name);
System.out.println("My age is " + age");
}
}
메서드는 반드시 클래스 안에서 생성된다.