자바 프로젝트를 생성하기 위해 [File] - [New] - [Java Project] 메뉴를 선택한다
만약에 [JAVA Project] 메뉴가 보이지 않는다면 [Window] - [Perspective] - [Java] 메뉴를 선택해서 Java 퍼스펙티브로 번경한다
모듈명은 꼭 프로젝트명으로 할 필요 없음
패키지
자바는 소스 파일 및 컴파일된 바이트 코드 파일들을 기능별로 쉽게 관리하기 위해 패키지(Package)를 사용한다
패키지는 마치 파일 시스템의 폴더(디렉토리)와 비슷하다
main() 메소드를 자동으로 추가하기 위해 [public static void main(String[] args)]를 체크한 후 [finish] 버튼을 클릭한다.
package chap01.exam;
public class Hello {
}
public : 클래스 선언부
Hello : 클래스 이름
{ } -> 클래스 블록
중괄호 {} 블록의 앞부분인 public class Hello를 클래스 선언부
라고 한다
public class : 공개 클래스
javac 명령어로 컴파일하면 클래스 이름에 .class가 붙어 바이트 코드 파일이 생성된다
일반적으로 Hello.class를 Hello 바이트 코드 파일이라고 부르지 않고 Hello 클래스라고 간단히 부른다
public static void main(String[] args) {
System.out.println("Hello, Java")
}
public : 메소드 선언부
main : 메소드 이름
{ } : 메소드 블록
public static void main(String[] args) : 메소드 선언부
이클립스 주석 : ctrl + shift + /
이클립스 한줄 복사 : alt + ctrl + ↑,↓
이클립스 디버깅 실행 단축키 : F11
콘솔프로그램의 실행은 main() 메소드에서 실행한다.
클래스 : 필드 또는 메소드를 포함하는 블록
만약에 쇼핑몰 프로그램을 작성하고자 한다라면
회원, 제품, 장바구니, 주문내역 등등 부품이 필요할 것이다.
여기서 필요로 하는 부품의 설계도면을 "클래스"라고 보면 된다
메소드 : 어떤 일을 처리하는 실행문들을 모아 놓은 블록
javac 명령어로 컴파일하면 클래스 이름에 .class가 붙어 바이트 코드 파일이 생성된다
//
1줄 주석문(라인 주석문) : // 부터 라인 끝까지 주석으로 처리한다
/*
*/
여러줄 주석문(범위 주석) : /* */ 사이에 있는 내용은 모두 주석으로 처리한다
/***...*/
문서화 주석! : 어떤 클래스나 어떤 메소드 생성시 javadoc 를 이용해서 API 문서를 만들때 사용한다. /
프로그래밍을 막 짠다음에 클래스파일을 만들면...
이클립스에서 내가 기록했던 파일들을 서치하고 싶을 때 이것을 누르면 된다