환경변수 설정
내컴퓨터 우클릭의 속성 -> 고급->환경변수에서
path를 java sdk가 설치된 폴더인
(예를 들어)C:\j2sdk1.4.2_19\bin로 추가한다.
본인이 설치한 버전마다 숫자가 다를 수 있으니
path에서 편집을 누른 뒤 ;를 붙이고 폴더 경로 추가
- Compile 하기
javac filename.java
- 실행하기
java className
=> 실행 클래스에는 반드시 메인메소드가 있어야 한다.
public static void main(String[] ~){}
- 클래스 이름 규칙
1. 대소문자 구별
2. Identifier규칙 지키기
- 첫글자는 영문자 대소문자나 _,$로만 시작한다
- 중복안됨.
3. public 클래스 인경우 반드시 public 클래스 이름으로
파일저장한다.
4. 한 파일에 여러개의 클래스를 만들수 있지만
public 클래스는 반드시 하나만 만든다.
- 주석 : 프로그램의 설명이나 특정 구문에 대한 설명으로
프로그램에 영향으로 주지 않는다.
=> 주석은 컴파일시 모두 제거 된다.
1. 한줄 주석 => //
2. 다중줄 주석
/* */
/** */javadoc에 의해 문서를 만들때
설명으로 들어감.
- document만들기
javadoc sourcefileName.java
- 변수 선언
데이타타입 변수이름; 데이타타입 변수이름=초기값;
1. 로칼변수
- 메소드 블럭,특정 명령블럭 내에서 선언된 변수
- 선언된 블럭 안에서만 사용이 됨.
해당 블럭의 실행이 끝나면 변수는 메모리에서 해제되므로 선언된 블럭 내에서만 사용할 수 있다.
선언된 블럭 이외에서 사용하면 컴파일 에러 발생
- 로칼 변수 앞에는 public같은 접근제한자를 선언할 수 없다.
- 로칼 변수를 연산하기 전에 반드시 초기화를 해야 한다.
초기화를 하지 않고 사용하면 컴파일 에러 발생
ex)
public class VariableTest{
public int a;
public void tmethod(){
int b;
//a+=b; //변수 b는 초기화를 하지 않아 error
b=10;
System.out.println("a :"+a);
System.out.println("b :"+b);
if(a<b){
int c = 5;
System.out.println("a+c :"+(a+c));
}
// System.out.println("a+c :"+(a+c));//선언블럭 이외에서 사용 error발생
}
}
'프로그래밍 > Java' 카테고리의 다른 글
상속,다형성,static,final, abstract (0) | 2009.01.21 |
---|---|
오버로딩, 캡슐화,bean (0) | 2009.01.21 |
생성자와 this (0) | 2009.01.21 |
object와 클래스 (0) | 2009.01.21 |
자바의 연산자와 배열 (0) | 2009.01.21 |