import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;


public class Review {
	String name="park";
	
	public static void main(String[] args) {
		//
		/* */
		
		// 주석 ctrl + shift + /  or c
		int a=1;
		float b=55f;
		double c=555.555555;
		char d='a';
		String e="abcefg";
		
		String f=e.concat("!!");  //f = abcefg!!
		
		if(f.contains("e")){  //조건 true/false 
			
		}else if(true){
			
		}else if(true){
			
		}
		else System.out.println("한줄 else일때 ");
		
		switch(a){
		case 1:  
			break; //switch문을 빠져나오기 
		case -55: 
			
		}
		for( int i=0  ; i<5   ; i++  )  {
			System.out.println(i);
		}
		int i=10;
		
		for(  i = i-1 ; i>0  ; i-- ) {
			System.out.println(i); // 9 ~ 1 까지 출력 
		}
		
		//확장 for문 사용할 경우 collection, 배열
		int[] numbers={0,1,2,3,4};
		//numbers[4];
		for (  int temp :  numbers ) { // 사이즈를 알 필요가 없다.
			System.out.print(temp);
		}
		
		for (  i=0 ; i< numbers.length ; i++){			
		}		
		
		try{
			// 예외가 발생할 수 있는 구문 
			// 예외 발생하면 예외객체 생성후 catch()호출
			// 씻는다
			// 밥먹는다
			// 화장한다
			//..
			// 문잠근다. 
		}catch(Exception ex){
			// 예외가 발생할때 처리문... 
		}finally{
			// 마지막 안전장치 용도로 사용 
			// 외출할 때 집 문 잠그기 
			//if(문이 열렸니?) 문잠그기
		}
		
		Scanner scan=new Scanner(System.in);
		//scan.next();
		//scan.nextInt();
		
		// 스레드 
		
		new Dog().start();// run안의 있는 내용을 모두 실행
		
		//컬렉션 :  set , list , map
		// 셋  -  순서 없고, 중복 허용하지 않음
		// list - 순서가 있고, 중복이 됩니다
		// map - <키, value> 맵객체.put(키, 밸류)
		// 변수타입 밸류 = 맵객체.get(키); 
		//
		
		// JDBC java database connectivity
		// 1. 데이터베이스 드라이버 로드
		// 2. Connection con = 연결 ( ip, port, db이름, password);
		// con.메서드사용 
		
		new Date(); // 시간
		Calendar cal=Calendar.getInstance(); // 스태틱 메서드로 생성
		cal.get(Calendar.MINUTE); //지금 몇분?
		
		SimpleDateFormat sdf=
				new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		String time = sdf.format(new Date());
		
		// input - output    바이트(Stream)와 그외(Reader/writer)
		
		// inputStream  OutputStream
		//InputStreamReader 
		//OutputStreamWriter
		File file=new File("c:\\abc.txt");
		/*try {
			new FileInputStream(file).read();
		} catch (FileNotFoundException e1) {
			
		}*/
		
	}
	
	// 내부 클래스 inner class
	class Student{
		public Student(){ // 생성자 메서드
			// 위메서드 호출 : new Student();
		}
		// 생성자 오버로딩 
		public Student(int k){			
			
		}
		
		
	}

}
// 외부 클래스 
class Dog extends Thread{
	
	@Override
	public void run() {
		// 스레드가 할 일 다 적어두기 
		super.run();
	}
}

interface Cat{  //인터페이스 
	public void cry();
}


'Java > 2012.04 강좌' 카테고리의 다른 글

17일차 Date 클래스  (0) 2012.04.26
17일차 mysql을 이용한 db 연결  (0) 2012.04.26
17일차 Mysql 설치  (0) 2012.04.26
16일차 Swing - 입력값 가져오기, 다이얼로그  (1) 2012.04.25
16일차 Swing  (0) 2012.04.25

+ Recent posts