1 분 소요

아클립스 설정하기

  • 이클립스 설정

open perspective: 작업 특성별로 원하는 형태를 선택 할 수 있다

module: 모듈을 만들 때 체크

글꼴 설정 :window ->preferences->general->appearance->colors and font

인코딩 설정하기: web - UTF-8로 바꿔주기 general -> workspace ->other ->UTF-8

 

Java 기본 구성

  • 구성 pakeage(패키지) class: 클래스 단위로 나뉘어짐 클래스 명은 대문자로 해야한다

메인 함수

package day01;

public class Hello{
    //
    public static void main(String[] args){ //타입을 지정해줘야 한다 void는 리턴되는 타입이 없다
            System.out.println("Hello");
            System.out.println("하이자바");
    }
}
Hello
하이자바

 

import 문

package day01;
/*import java.lang System;
 java.lang 패키지는 생략되어도 기본적으로 import를 한다 
*/
public class Hello{
    //
    public static void main(String[] args){
            System.out.println("Hello");
            System.out.println("하이자바");
    }
}
Hello
하이자바

 

클래스 선언문

package day01;

//클래스 선언문
public class Hello {
}


public class Hello{
   
    public static void main(String[] args){ 
            System.out.println("Hello");
            System.out.println("하이자바");
    }
}
Hello
하이자바

클래스 명과 파일 명은 동일해야한다 (대소문자 까지 동일해야한다) -파일명 Hello.java   클래스명 표기법 파스칼표기법(intValueNum) 낙타표기법(intValue) 스네이크 표기법(int_num_value)

 

생성자

  • 객체를 생성할 때 호출되는 메소드 일종
  • 객체에 기본값을 주는 역할을 하는 것으로 객체를 생성해서 인스턴스가 만들어 질때 그 인스턴스에게 기본값을 주는것 (멤버변수)
  • 규칙: 생성자이름과 클래스명이 동일해야하며 반환타입을 명시하지 않는다
  • 주로 변수값을 초기화 할때 사용한다
package day01;

public class Hello {

}
public class Hello(){
    System.out.println("Hello()의 생성자입니다");
}

 

메소드

package day01;

public class Hello {

}
public class Hello(){
    System.out.println("Hello()의 생성자입니다");
}


public static void aa() { //클래스 메소드
    System.out.println("내가만든 메소드 aa()");
}

public static void bb(String str) {
    System.out.print(str);
    System.out.print(str);

}

public void cc() {
    System.out.println("cc() 
}

public static void main(String args[]){
    System.out.println("Hello");

}

카테고리:

업데이트:

댓글남기기