이클립스 설정하기
아클립스 설정하기
- 이클립스 설정
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");
}
댓글남기기