본문 바로가기
프로그래밍/java

자바 프로그래밍 방법

by mooyou 2021. 9. 27.
728x90
300x250

1. 이클립스를 사용한 소스코딩

1) 이클립스를 최초 실행하면 워크스페이스 설정하는 화면이 나오는데(소스코드가 기본적으로 저장될 위치 소스코드뿐만 아니라 컴파일한 내용 개발한 모든 내용들이 위치할 곳)

  • C:\workspace를 선택 (이게 기본값이기 때문에 변경가능)
  • 모든 소스파일은 이곳에 저장된다.

 

2) public class에 있는 이름 부분과 Hello파일 이름이 같아야 한다.

public class Hello { // 클래스명과 파일이름이 동일해야 한다. 이게 클래스 명이된다. {} 블럭기호로 범위를 가진다
}

 

3) 주석표시

/**   // /* */~ 여러줄 주석
	*@param args
	*/

 

4) main메서드에서 실행된다.

public static void main(String[] args){
	//TODO Auto-generated method stub // 여기는 주석
	System.out.println("Hello JAVA!");  // 실제 실행구문
}

중간에 main은 메인메서드라고 하고 자바로 만든 메서드의 시작진입점 이다.

자바프로그램이 컴파일 되서 실행단계에 들어가게 되면 메서드 내용이 실행되게 된다.

다르 프로그램은 함수라는 용어를 많이 쓰는데 자바에서는 함수와 비슷한 기능을 하는 것을 메서드라고 한다. 자바는 함수를 안쓰고 메서드를 쓴다. 메서드도 {}블럭기호로 범위를 잡는다.

 

println이라는 메서드는 가로 안에 내용을 출력하는 메서드이며 한줄출력을 나타낸다.

 

5) 파일저장

Hello.java로 저장한다.

자바는 대소문자를 구별한다.

 

 

2. 컴파일과 실행

1) 자바 프로그램의 개발 과정

자바소스코드작성   --컴파일-->    바이트 코드     --JVM-->    자바 응용 프로그램

 

자바소스코드는 우리가 JAVA를 사용했다가 바이트 코드가 만들어지게 되면 .class라는 확장자를 가지게 된다. 정상적으로 컴파일 했을때 파일명은 동일하고 .class라는 확장자를 가지게 된다.

실제적으로 실행파일은 exe파일이 만들어지게 되는데 자바에서는 exe가 아니고 .class확장자가 만들어진다.

 

JVM이 설치된 곳에서 실행을 할 수 있다.

JVM을 호출하는게 자바라는 프로그램이 있다. java.exe

 

1) 자바 컴파일

  • 자바 소스 코드를 저장할 때 반드시 "클래스명.java"로 저장해야 한다.
  • 이 파일은 문법 오류가 없을 경우 자바 컴파일러에 의해 컴파일 되어 "클래스명.class"파일을 생성시키게 되며 생성된 파일을 바이트코드 라고도 부른다.
  • 바이트코드는 JVM(자바 가상 머신)에 의해서 실행되어진다. 이클립스에서 자바프로그램을 실행 시키기 위해서는 Ctrl+F11키를 누른다.
  • 만약에 이클립스가 아닌 콘솔에서 실행시키려면 java.exe파일에서 실행을 시키면 된다.
728x90
반응형

'프로그래밍 > java' 카테고리의 다른 글

[JAVA]else if문 이해하기  (0) 2021.09.29
[JAVA]자료형 종류와 크기  (0) 2021.09.28
비트 연산자  (0) 2021.09.24
10진수 / 16진수 / 2진수 변환표  (0) 2021.09.15
단락 회로 평가(short circuit evaluation)  (0) 2021.09.14

댓글