Templete
[언어] JAVA/Java 2015. 2. 20. 15:01package packagename;
import java.util.*;
[public|final] class Templete extends [Classname] implements 해당인터페이스
public interface 인터페이스이름 //메서드 선언과 , 상수(static final)만 가질수 있다.
{
/*
자료형
boolean
char 0 ~ 65535 (2byte)
byte -128 ~ 128 (1byte)
short -32,768 ~ 32,767(2byte)
int -2,147,483,648 ~ 2,147,483,647 (4byte)
long (8byte)
float (4byte)
double (8byte)
지역변수(local) -메소드안에 변수
멤버변수(class) -class안에 변수
정적변수(static) -객체간 자료 공유하기 위한 변수
상수선언
static final 상수이름 =상수값;
*/
/*
조건문
switch(조건)
{
case 조건1:
실행문 1;
break;
case 조건2:
실행문 2;
break;
default:
실행문 default;
break;
}
*/
/*
Method Overloading : 생성자를 여러개 만드는것
같은 클래스내에서 같은 이름을 가진 메서드가 여러 개를 구현하는 것을 말함
Method Overrriding : 메서드 치환
상위 클래스의 메서드를 하위 클래스에서 재정의 하는 것을 의미.
*/
/*
public :아무 객체나 접근가능
private :외부 객체 접근 불가
protected :상속 관계에 있는 클래스만 접근 가능
friendly :디폴트 접근 제어자로써 같은 디렉토리내에서접근 가능
상속 관계에서의 부모 메서드 호출
super.메소드이름();
super.멤버변수;
추상메소드
abstract 반환형 메서드_이름(인자); //내용이 없는 추상 메서드,추상클래스,객체생성불가
인터페이스 메소드
public void 메소드명();
Warpper클래스의 형변환 메소드
byteValue();
shortValue();
intValue();
longValue();
floatValue();
doubleValue();
*/
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
'[언어] JAVA > Java' 카테고리의 다른 글
dynamic removeFirstPrepend (0) | 2015.02.20 |
---|---|
JDK 1.7 Ant FTP전송 에러 (0) | 2015.02.20 |
e.printStackTrace() 을 String 으로 변환 (0) | 2015.02.20 |
javax.servlet.jsp.tagext.SimpleTagSupport (0) | 2015.02.20 |
줄바꿈 처리 CR/LF (0) | 2015.02.20 |