Java/2012.04 강좌
JAVA 복습
Bohemian life
2012. 4. 30. 10:07
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(); }