자바 Day 1

Hyunsu·2023년 3월 20일
0

Today I Learned

목록 보기
1/37
post-thumbnail

오늘부터 책으로 자바를 복습하면서 핵심 내용들을 블로그에 정리하려고 한다. 복습이 끝나고 오라클도 다시 공부하면서 프로젝트와 함께 취업 준비를 시작하려고 한다.

📝 목차

  1. HelloGodOfJava
  2. 클래스와 메서드

1. HelloGodOfJava

내가 만든 프로그램 코드를 컴퓨터가 이해할 수 있도록 엮어주는 작업이 컴파일이다.

.java 확장자로 되어있는 소스를 javac.exe 프로그램이 컴파일해주면 .class 파일이 생성되어 디스크에 저장된다. 이 클래스 파일은 바이너리 파일로 되어있어서 제대로 보기는 어렵다.

컴파일을 마친 클래스 파일은 JVM 에서 읽어 기계어로 변환되고 운영체제에서 실행된다.

javac HelloGodOfJava.java
java HelloGodOfJava

2. 클래스와 메서드

클래스는 상태와 행동을 포함한다. 즉 클래스는 변수와 메서드와 생성자를 포함하고 있다.

// 여러분의 이름을 출력할 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");
    }
}

메서드는 반드시 클래스 안에서 생성된다.


Reference

profile
현수의 개발 저장소

0개의 댓글