Notice
Recent Posts
Recent Comments
Link
«   2025/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
Archives
Today
Total
관리 메뉴

기록 저장소

[Java #2] Java 파일 실행방법 & 주석 본문

카테고리 없음

[Java #2] Java 파일 실행방법 & 주석

resault 2019. 3. 24. 17:28

[ 실행 방법 ]

1. 기본사항

▷ compile : 원시코드를 목적코드로 옮기는 작업
- 프로그램 언어를 사용하여 문서를 작성하면 컴퓨터가 수행가능한 언어(byte code, 기계어)로 변환해야만 실행 가능
- 프로그램 언어를 사용해 만든 원래의 문서를 소스코드 혹은 원시코드라고 하며, 컴파일을 통해 출력된 문서를 목적코드라고 함

▷ compile 및 실행 과정
- *.java > compile > *.class > run > result

HelloJava.java                                        HelloJava.class                                    Hello
                        javac HelloJava.java                                    java HelloJava

* 파일은 파일명.확장자 까지 써야 하지만, class 는 calss 이름만 쓰면 됨



▷ 기본예제 암기할 것
public class 파일명    -- Public class : Public은 생략 가능
{
    public static void main(String args[])    -- main : method
    {
        System.out.println("내용");    
    }
}
    * 중괄호 기준으로 들여쓰기할 것
    * 괄호를 사용할 때는 닫는 괄호도 먼저 입력할 것


▷ 예제
public class HelloJava
{
    public static void main(String args[])
    {
        System.out.println("Hello Java !!!!");
        System.out.print("안녕");
        System.out.println("자바 !!!!");
        System.out.println("-- 프로그램 종료 --");
    }
}


1) CMD에서 컴파일


2) EditPlus에서 컴파일

도구 >> 기본설정 >> 사용자 도구

(1) compile

- 그룹이름과 메뉴제목은 한글로 써도 무방함
- 명령 : jdk 설치 경로의 bin 폴더안의 javac.exe 선택
- 인수 : 파일이름
- 디렉토리 : 파일디렉토리
- 동작 : 출력 내용 캡쳐



(2) run

- 그룹이름과 메뉴제목은 한글로 써도 무방함
- 명령 : jdk 설치 경로의 bin 폴더안의 java.exe 선택
- 인수 : 확장자를 뺀 파일이름
- 디렉토리 : 파일디렉토리
- 동작 : 출력 내용 캡쳐





* 에디트 플러스 기준으로 파란색: , 빨간색: 
* 프로그램에서는 공백도 데이터임!

* 경로에서 
        . 은 현재 디렉토리
        .. 은 상위디렉토리
        \ 는 최상위 디렉토리
* 윈도우에서 변수 앞뒤로 % 붙이면 해당 변수의 값을 가져오라는 의미가 됨
* compile : 프로그래밍 언어를 기계어로 바꾸는 작업
* 자바의 compile 명령어 : javac
* bin(binary) 폴더 : 실행파일 폴더

검색해볼것 path, java vetual machine





jre는 설치하는 순간 경로가 윈도우에 자동 등록됨. 때문에 별도의 환경설정을 하지 않아도 'java -version'등의 명령어를 바로 실행할 수 있음
but jdk는 경로 설정을 해줘야 함. 개발자 도구이기에 설치시에 경로등록이 안됨. 그래서 환경설정 안하면 커맨드 창에서 명령어 입력해도 실행이 안되는 거임




[ 주석문 ]

- 한줄 주석
//

- 여러줄 주석
/*



*/

- document 주석
/**
*
*
*/