parse 와 value of , toString

public class tset0305 {

	public static void main(String[] args) {
		
		//문자열을 기본타입으로 변환!
		int i2=Integer.parseInt("123");
		boolean b2=Boolean.parseBoolean("true");
		double d2=Double.parseDouble("3.14");
		//parse~~ 반환형이 기본자료형
		
		int i3 = Integer.valueOf(123);
		int i4 = Integer.valueOf("10")+Integer.valueOf("20");
		//valueOf 반환형이 객체
		
		
		System.out.println(i4);

		
String a = Integer.toString(123);
		//정수형 객체 123을 문자열로 변환
		System.out.println(a);
		
		Integer i11=100; // auto boxing
		int n1=i11+100; // auto unboxing
		System.out.println(n1);

------------------------------

30
123
200

스레드 객체생성

class Th implements Runnable{ // 스레드 클래스작성 : 상속받아 만듦 
				//extends Thread도 가능

	 String name;
	 Th(String n){
		 name=n;
				
	 }
	 @Override
	 public void run() { // start 함수를 호출시키면 run 메소드가 실행됨
		 for(int i=0;i<10;i++) {
			 System.out.println(name);
			 try {
				  Thread.sleep(100);// 스레드 잠시 중단 1000m/s = 1초
				// sleep(100); -extends Thread
			 }
			 catch(Exception e) {}
		 }
	 }
 
}

public class test0305_7 {

	public static void main(String[] args) {
		
		Th t=new Th("스레드1");
		Thread t1=new Thread(t);
		t1.start();
		

		/* -extends Thread
		Th t=new Th("스레드1");
		Th t2=new Th("스레드2");

		t.start();
		t2.start();
		*/

	}

}