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();
}