티스토리 뷰

자바로 프로그램 작성하기

CMD 단축키

C드라이브에서 D드라이브로 이동: d:

폴더 이동: cd +주소

화면 깨끗하게: cls

 

예제1-1
Hello.java
파일로 저장 후 CMD 실행

컴파일러-> javac Hello.java

class파일 생긴 뒤 java Hello 입력하면

Hello, world. 출력

class Hello {
           public static void main(String[] args) {
                     System.out.println("Hello, world.");
           }
}   

자바의 모든 코드는 반드시 클래스 안에 존재해야한다.
Ex) class
클래스이름{/* 주석 제외한 모든 코드는 클래스 {} 내에 작성해야함 */}

 

Main 메서드 선언부 다음에 나오는 {}는 메서드의 시작과 끝을 의미함
Java
애플리케이션은 main메서드의 호출로 시작해서 첫문장~끝문장까지 수행을 마치면 종료됨.
main
메서드는 Java의 시작점이므로 main메서드 없이는 실행될 수 없다. 적어도 하나의 main이 있어야 함.

 

1-1 소스파일의 작성 예

올바른 예

설명

Hello2.java

public class가 있는 경우, 소스파일의 이름은 반드시

public class의 이름과 일치해야 한다.

public class Hello2 {}

      class Hello3 {}

Hello2.java

public class가 하나도 없는 경우, 소스파일의 이름은 둘 다 가능하다.

class Hello2 {}

class Hello3 {}

잘못된 예

설명

Hello2.java

하나의 소스파일에 둘 이상의 public class가 존재하면 안됨.

각 클래스를 별도의 파일에 저장하거나 public 하나를 지워야 함

public class Hello2 {}

public class Hello3 {}

Hello3.java

소스파일의 이름이 public class이름과 일치하지 않는다.

public class Hello2 {}

      class Hello3 {}

hello2.java

소스파일의 이름과 public class의 이름이 일치하지 않는다.

대소문자를 구분하기 때문이다.

public class Hello2 {}

      class Hello3 {}

  

주석처리(comment)

범위 주석: /*       */ 사이의 내용이 주석으로 간주됨(여러 줄 가능)

한 줄 주석: //         라인 끝까지의 내용이 주석으로 간주됨

문자열을 의미하는    안에 주석이 있을 때는 주석이 아닌 문자로 출력됨.

 

 

출처: 자바의 정석 책 1권 http://book.naver.com/bookdb/book_detail.nhn?bid=10191151

 

Java의 정석

자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는

book.naver.com

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함