2017. 7. 2. 22:46
java 자바 컴파일 C. Java2017. 7. 2. 22:46
<자바코딩 및 컴파일 실행>
1.코딩
-----------------------------------------------------------------------------------
class 클래스이름 => 저장은 클래스이름.java , 메인클래스(메인메소드가 포함된 클래스)
{
public static void main(String[] args) { => 메인 메소드
내용~~; => 모든 명령의 끝은 ;으로 끝낸다.
}
}
---------------------------------------------------------------------------------
2.컴파일
---------------------------------------------------------------------------------
javac 소스.java => 소스.class생성
---------------------------------------------------------------------------------
3.실행
---------------------------------------------------------------------------------
java 소스 => 만들어진 소스.class파일을 실행시킨다. 단,class확장자는 붙이지 않는다.
---------------------------------------------------------------------------------
4. 식별자(identifier)
-----------------------------------------------------------------------------------
: 클래스명,변수명,상수명,메소드명으로 사용되는 [사용자가 부여하는] 명칭
- 숫자가 맨처음 올수없다. ex) 클래스명을 1myMain (X) 쓸수 없다.
- 중간에 공백이 올수없다. ex) 클래스명을 myMain 1 (X) 쓸수 없다.
- 특수문자는 올수없다. 예외적으로 _ $ 는 사용할 수 있다. ex) 클래스명을 myMain_1 (O)
- 예약어는 올수없다. ex) 클래스명을 class public (X) 쓸수 없다.
ps. 예약어 : 기본적으로 java에서 사용을 위해 미리 만들어진 용어
----------------------------------------------------------------------------------------
5. 클래스명 부여
---------------------------------------------------------------------------------------
- 대문자를 부여하는것을 권장한다.
- 2개이상의 단어로 부여시 각각 단어의 첫글자는 대문자로 부여하는것을 권장한다.
ex) class MyAudio
ex) class MyAudio
---------------------------------------------------------------------------------------
6. 메소드명 부여
------------------------------------------------------------------------------------
- 첫번째 단어는 소문자를 부여하는것을 권장한다.
- 2개이상의 단어로 부여시 첫단어는 소문자를 두번째단어의 첫글자는 대문자로 부여하는것을
권장한다.다. ex) getVolum
권장한다.다. ex) getVolum
-----------------------------------------------------------------------------------------
'C. Java' 카테고리의 다른 글
Short Circuit Evaluation (0) | 2017.07.02 |
---|---|
java 자바 자료형 변환 (0) | 2017.07.02 |
java 자바 제어문 (0) | 2017.07.02 |
java 자바 클래스 transient (0) | 2017.07.02 |
java 자바 제네릭 컬렉션 클래스 2 (0) | 2017.07.02 |