-
자바 시작하기Programming/JAVA 2015. 2. 9. 20:33
자바 시작하기
실행할 수 있는 자바 클래스 작성하기
main()
메서드가 있는 자바 클래스를 만든다.main()
메서드는 애플리케이션이 로딩될 때 실행된다.다음 자바 클래스는 실행될 때 명령행에 "Hello World" 메시지를 출력한다.
public class MainTest { public static void main(String[] args) { System.out.println("Hello World"); } }
자바 클래스를 실행하게 하려면 클래스를 실행할 때 수행할
main()
메서드를 클래스 어딘가에 추가하면 된다.main()
메서드에서 애플리케이션을 설정하거나 인스턴스를 생성해야 한다.- 항상 같은 형태로 정의
- 클래스의 인스턴스를 만들지 않아도 실행할 수 있게
static
키워드를 사용 - 반환 타입은 항상
void
로 메서드에서 아무것도 반환하지 않는다는 뜻
자바 클래스 컴파일하고 실행하기
위의MainTest.java
클래스를 컴파일하려면 명령행이나 터미널에서 다음과 같은 문법을 사용한다.javac MainTest.java
※자바 소스를 컴파일하려면 소스가 들어 있는 디렉터리로 이동하거나
javac
명령을 사용할 때 소스의 전체 경로를 명시해야 한다.javac
명령을 사용하면 같은 디렉터리에MainTest.class
파일이 생긴다. 이 클래스를 실행하려면 JDK에 들어 있는java
명령을 사용한다.클래스를 실행할때
클래스 이름 뒤에 .java 확장자를 붙이지 않는다! 클래스 이름 뒤에 .class 확장자도 추가하지 않는다!명령 프롬프트로 실행한 모습
출력
클래스 안 어디서나 출력하고 싶은 내용을 문자열 형태로
System.out.println()
에 넘긴다.예를 들어 프로그램을 실행하면 'I love Java' 메시지를 출력하고 싶다고 하자.
그러려면 다음과 같이
System.out.println()
을 사용할 수 있다.System.out.println("I love Java");
System
클래스는 자바 애플리케이션 개발자의 유틸리티 역할을 한다.
인스턴스를 만들 수 없으며, 개발자가 흔히 사용하는 작업에 도움이 되는 필드와 메서드가 들어 있다.System.out
은 자바 언어의 표준 출력 스트림이다. 기본으로 이 스트림은 열려 있으므로 설정 없이 바로 사용 가능하다.System.out.println()
을 호출하면 실제로는PrintStream
객체를 사용하며,PrintStream
객체의println()
메서드가PrintStream
객체로 넘어온 문자를 보여준다.'Programming > JAVA' 카테고리의 다른 글
자료형 - 문자 (0) 2015.04.04 자료형 - 부울 (0) 2015.04.04 자료형 - 숫자 (0) 2015.04.04 자바에서 전체 폰트 설정 (0) 2015.03.29 클래스 (0) 2015.03.27