public class ForStudy {
	
	public static void main(String[] args) {
		System.out.println("내이름");
		System.out.println("내이름");
		System.out.println("내이름");
		System.out.println("내이름");
		System.out.println("내이름");
		
		//for문 읽을 때 int=0;을 실행합니다. 최초에 딱 1번
		//2)조건:
		//3)i=i+1
		for(int i=0;i<5;i=i+1){
			System.out.println("내이름~~");				
		}
		//i=0,i=1,i=2,i=3,i=4,i=5(X)끝
		
		int j=0;//for문 첫번째
		if(j<5){
			System.out.println("내이름!!");//2)for문 두번째
			j=j+1;//3)for문 세번째
		}
		if(j<5){
			System.out.println("내이름!!");
			j=j+1;
		}
		if(j<5){
			System.out.println("내이름!!");
			j=j+1;
		}
		if(j<5){
			System.out.println("내이름!!");
			j=j+1;
		}
		if(j<5){
			System.out.println("내이름!!");
			j=j+1;
		}
		int i;
		//1부터 10사이의 자연수 출력
		for(i=1;i<=10;i++){
			System.out.print(" " +i);
			
		}System.out.println("\n------------------------");
		//1부터 10사이의 홀수 출력
		for(i=1;i<=10;i+=2){
			System.out.print(" " +i);
			
		}System.out.println("\n------------------------");
		//1부터 10사이의 짝수 출력
		for(i=2;i<=10;i+=2){
			System.out.print(" " +i);
			
		}System.out.println("\n------------------------");
		//10부터 1까지 1씩 감소하면서 자연수 출력
		for(i=10;i>1;i--){
			System.out.print(" " +i);
			
		}System.out.println("\n------------------------");
	}
	
}




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

4일차 while 문 연습  (0) 2012.04.06
4일차 for 문 연습  (0) 2012.04.06
4일차  (0) 2012.04.06
3일차  (0) 2012.04.05
2일차 변수  (0) 2012.04.05
public class SwitchStudy {
	//main 안에 있는 소스를 자동으로 실행해라
	public static void main(String[] args) {
		int score=100;

		switch(score/10){//()안에 숫자가 옵니다.
		case 10 : System.out.println("A학점");
		System.out.println("잘했음");
		break;//swich문을 빠져나와라
		case 9 : System.out.println("B학점");
		case 8 : System.out.println("C학점");
		break;
		case 7 : System.out.println("D학점");
		break;
		case 6 : System.out.println("F학점");
		System.out.println("나머지 공부");
		break;
		//if else문의 else 와 같은 역할을 합니다.
		default : System.out.println("60점 이하임");

		}

		int number= 88877;
		/*위의 number가 7의 배수인지 확인하시오
		결과 : number값 ? 는 7의 배수 입니다.
		결과 : number값 ? 는 7의 배수 아닙니다.

		 */

		switch(number%7){
		case 0 :System.out.println("넘버값"+number+"는 7의 배수 입니다.");
		break;
		default :System.out.println("넘버값"+number+"는 7의 배수 아닙니다.");

		}

		if(number%7==0){
			System.out.println("넘버값"+number+"는 7의 배수 입니다.");
		}else{
			System.out.println("넘버값"+number+"는 7의 배수 아닙니다.");	
		}


	}


public static void main2(String[] args){
	System.out.println("안녕");
}
}



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

4일차 for 문 연습  (0) 2012.04.06
4일차  (0) 2012.04.06
3일차  (0) 2012.04.05
2일차 변수  (0) 2012.04.05
2일차 자료형 ,변수형  (0) 2012.04.04
public class If01 {//if 문
  public static void main(String[] args){
    int num; //변수의 선언
    num = -5; //변수 초기화
    if(num < 0)//{} 괄호  한줄일경우 생략가능
      num = -num;
    System.out.println(" absolute num = " + num);
    num = 5;
    if(num <0)//false 이기에 실행하지 않음
      num  =  -num;
    System.out.println(" absolute num = " + num);
  }
}





public class Exam02 {//if else
  public static void main(String[] args){
    //입력값 받아오는
    java.util.Scanner input=
        new java.util.Scanner(System.in);
    int a;
    
    System.out.print(" 정수형 데이터 한 개를 입력하세요. >>");
    a = input.nextInt(); //함수
    
    if(a%2==1)
      System.out.println(" 홀수이다.");
    else
      System.out.println(" 짝수이다.");
  }
}    






public class If05 {//if else if
  public static void main(String[] args){
    java.util.Scanner input=
        new java.util.Scanner(System.in);
    
    System.out.print ("점수 : ");
    int score = input.nextInt();
    
    if(score >= 90  && score <= 100)
      System.out.println("A학점");
    else if(score >= 80  && score <= 89)
      System.out.println("B학점");
    else if(score >= 70  && score <= 79)
      System.out.println("C학점");
    else if(score >= 60  && score <= 69)
      System.out.println("D학점");
    else
      System.out.println("F학점");
    }
  }



'Java > 조건문&반복문' 카테고리의 다른 글

break 문  (0) 2012.04.10
do while  (0) 2012.04.10
while문  (0) 2012.04.10
for 문  (0) 2012.04.09
swich  (0) 2012.04.09
public class Operator {

	  public static void main(String[] args){

	    int a=10, b=10;

	    System.out.println("====증가 연산자====");

	    //선행처리

	    System.out.println(++a);

	    //후행처리

	    System.out.println(b++);

	    System.out.println(b);

	    

	    int c=20, d=20;

	    System.out.println("====감소 연산자====");

	    //선행처리

	    System.out.println(--c);

	    //후행처리

	    System.out.println(d--);

	    System.out.println(d);

	  }
	}




'Java > Operators(연산자)' 카테고리의 다른 글

대입연산자  (0) 2012.04.09
논리연산자  (0) 2012.04.09
조건 연산자  (0) 2012.04.09
증감연산자, 비교연산자, 논리연산자  (0) 2012.04.09
대소 관계를 비교하는 관계 연산자  (0) 2012.04.09
public class Operator {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		int a = 3, b = 5, c = 3;  // 변수 선언 및 초기화
		boolean istrue; 		   //변수 선언
		
		istrue = a >= b; 			   //변수 초기화 
		
		System.out.println("a > b 는 " + istrue);
		
		istrue = a * b <= b + c;    //변수 초기화 
		System.out.println("a*b < b + c는 " + istrue);
		
		
		istrue = ( a*b != b*c );      //변수 초기화 
		System.out.println("a*b == b*c는 "+ istrue);
		
		//boolean istrue; 위에서 선언했다.
		
		// &&비교는 boolean 끼리만 비교 가능 
		istrue= true && true ; // 둘다 참이면 true
		System.out.println("true && true = " + istrue);
		
		istrue = true && false; //and
		System.out.println("true && false = " + istrue);
		
		istrue = true || false; //or
		System.out.println("true || false = " + istrue);
		
		istrue = false || true; //or
		System.out.println("false || true = " + istrue);
		
		istrue = !true; 
		System.out.println("!true = " + istrue);
		
		a=1;
		System.out.println(a);
		a=++a;   // 
		System.out.println(a);
		a=++a ;
		System.out.println(a);
		a=++a ;
		System.out.println(a);
		a=--a ;
		System.out.println(a);
		a=--a ;
		System.out.println(a);
		a=--a ;
		System.out.println(a);
		a=-a ;
		System.out.println(a);
		a=-a ;
		System.out.println(a);
		
		//p 78
		a=5;
		a++; //다음번에 a를 사용할때 +1을 해라 
		
		++a; //지금 즉시 a+1를 해라 
		System.out.println("a="+a);
		
		int x=a;
		System.out.println("x="+x);
		
		a=100; // a가 변수이므로 값을 새로 바꿀 수 있음
		
		a= a+100;
		System.out.println("a="+a);
		a += 100;  // a = a+100;   //90프로 활용
		a -= 50;   // a = a - 50;
		a *= 2;    //  a = a * 2;
		a /= 2;    //  a = a / 2 ;
		
		System.out.println("a="+a);
	}

}







public class IfStudy {
	public static void main(String[] Args){
		//if 만약 () 안이 true이면 {}실행해라 
		if(false){
			System.out.println("if문 실행안합니다");
		}
		
		if(true){
			System.out.println("if문 실행합니다");
		}
		
		// 범위 주석 : 드래그 후 ctrl + shift + /
		/*if   (  10  >  1   )
			{System.out.println("ok 크다 ");
		    }*/
		
		if   (  10  <  1   ) {
			System.out.println("ok 작다 ");
			System.out.println("ok 작다 ");
		}
		 // 바로 위의 if문의 조건이 false일때 실행됩니다.
		else 
			System.out.println("no 작지 않았습니다");
		
		
		System.out.print("-----------------------\n");
		
		int number=5;
		if( number  == 5) 
		{ //2줄 이상의 소스를 실행할 때 
			System.out.println("\t nuber는 5였습니다");
		    System.out.println("\t ok");
		}
		else{  
			System.out.println("\t nuber는 5가 아니었다");
			System.out.println("\t *** \n");
		}
		
		//p 95
		int x = 5;
		
		if( x % 2 == 1)
			System.out.println(x + "는 홀수");
		else
			System.out.println(x + "는 짝수");
		
		// p 96
		int score=75;
		
		if( score>= 90){       System.out.println("A학점");}
		else if(score>= 80) { System.out.println("B학점"); }
		else if(score>= 60) System.out.println("D학점");
		else if(score>= 70) System.out.println("C학점");
		else 				     System.out.println("F학점");
		
		
		number=8; // 1 ~ 9 사이의 수를 고른다. 
		
		if(number>5){ // 5보다 크구나.  6~9
			if(number>7){ //7 보다 크구나 8~9
				if(number%2==0) System.out.println("8입니다");
				else System.out.println("9입니다");
			}
			else{ //6 ~ 7
				if(number%2==0) System.out.println("6입니다");
				else System.out.println("7입니다");
			}
			
		}
		else{  //5보다 작구나. 1~4
			if(number>3){//4~5
				if(number%2 == 1){
					System.out.println("5입니다.");
				}else{
					System.out.println("4입니다.");
				}
			}else{//1~2,3
				if(number%2==0){
					System.out.println("2입니다.");
				}
				else if(number<2){
					System.out.println("1입니다.");
				}else{
					System.out.println("3입니다.");
				}
			}
		}
	}
}



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

4일차  (0) 2012.04.06
4일차  (0) 2012.04.06
2일차 변수  (0) 2012.04.05
2일차 자료형 ,변수형  (0) 2012.04.04
2일차 eclipse 실행해보기  (0) 2012.04.04
public class IntStudy {
	public static void main(String[] args) {
		//78954+12345 =?
		//78954+55444 =?
		//78954+11345 =? //100번 물어본다면?
		System.out.println("1+2=3");
		System.out.println(78954+12345);
		
		int a=78954; //메모리에 78954 값을 저장
		//int a 변수의 선언, a=78954 변수의 초기화
		//변수 선언 초기화 하세요~
		
		int b; //b라는 변수 선언
		b=12345; //b변수 초기화
		
		int c=99955;
		
		System.out.println(a+b);
		//인간적인
		System.out.println(a+" 더하기 "+b+" 는 "+(a+b));
		
		//덜인간적인 언어 C처럼
		System.out.printf("%d 더하기 %d 는 %d \n",a,b,a+b);
		
		System.out.println(a+" 더하기 "+c+" 는 "+(a+c));
		
		// \n 한줄 띄기 "나 \n 너 \n"
		
		int d=5,e=6,f=7,g=8,h=9;//변수 선언 및 초기화
		int i,j,k,l,m,n; //변수 선언
		i=10;j=11; //변수값에 값을 초기화(initialize)
		
		/*int z=100;
		
		//int z=50; error
		
		z=2147483647;*/
		
	
		//실수 타입 float,double
		
		double pi=3.141592;
		
		float zi=3.141592f;
		
		int r=5;//반지름
		double area;//면적, 변수 선언
		
		area = r*r*pi;
		
		System.out.print("반지름이" +r+"인 원의 면적은 " +area+"이다");				
	}
}





public class Test {
	public static void main(String[] args){
		/*float a=33.33f;
		float b=55.2f;
		float c=a*b;
		
		float d=33.33f;
		float e=8.8f;
		float f=d*e;
		
		System.out.println("가로 "+a+"*"+"세로"+b+"의 직사각형의 넓이는 "+c+"입니다.");
		System.out.println("가로 "+d+"*"+"세로"+e+"의 직사각형의 넓이는 "+f+"입니다.");
		*/
		
		float aa=33.33f;
		float bb=55.2f;
		float cc=8.8f;
		String exp="의 직사각형의 넓이는";
		
		System.out.print("가로"+aa+" * " +"세로"+bb+exp+aa*bb+"입니다.\n");
		System.out.print("가로"+aa+" * " +"세로"+cc+exp+aa*cc+"입니다.\n");
	
		String hi = "안녕하세요";
		char hello='하';
		
		boolean IamGirl=false;
		boolean IamMan=true;
	}

}




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

4일차  (0) 2012.04.06
3일차  (0) 2012.04.05
2일차 자료형 ,변수형  (0) 2012.04.04
2일차 eclipse 실행해보기  (0) 2012.04.04
2일차 path 설정  (0) 2012.04.04
public class HelloJava {//HelloJava는 파일명과 같아야 합니다.
	
	//밑에 있는 main~~ 은 그안의 내용은 실행해야한다.
	public static void main(String[] args) {
		System.out.println("helloworld");
        //ctrl+F11 : 실행단축키 
		//ctrl+s : 저장
		
		//print : 출력해 ! ,ln :라인단위로 
		System.out.println("spring"+1);//라인단위로 출력해!
		System.out.println("summer"+2);//동사먼저 : 명령
		
		
		System.out.print("Java");//print :출력해!
		System.out.print("Coffee");
		
		System.out.printf("여기는 %s","강남");
		
		//printf :fomat을 정해서 출력하기
		System.out.printf("%s여기는 %s %s","!!","++","강남");
		System.out.printf("%s보기가 %S 가실때에는","나" ,"역겨워");
		
		/*---------- 자료형 type-----
		 * 
		 * 1)문자형, 문자타입 "....."           String
		 * 2)정수형, 정수타입 -5,-2,0,100,777   int(integer)
		 * 3)실수형, 실수타입 1.5, 5.2, -3.3    float
		 * 
		 * */
		System.out.println("5더하기 3 =" +5+3);//정수타입
		System.out.println("5더하기 3 =" +(5+3));//정수타입
		
		System.out.println("1더하기 1.5 =" +(1+1.5));//정수타입
		
		System.out.printf("%s","나는 스트링타입");
		System.out.printf("%d",5);
		System.out.printf("%f",3.33f);
	
	}
}




public class DataType {
	public static void main(String[] args){
		/*
		 * 1교시 : 자바
		 * 2교시 : 오라클
		 * 3교시 : JSP
		 * 4교시 : 안드로이드
		 * 5교시 : 웹표준
		 * */
		
		//
		String time =" 교시 : ";//문자형 변수 선언
		time =" 교시에 공부할 내용";
		
		System.out.println("1교시");
		System.out.println(1+time+"자바");
		System.out.println(2+time+"오라클");
		System.out.println(3+time+"JSP");
		System.out.println(4+time+"안드로이드");
		System.out.println(5+time+"웹표준");
		
		int A=5; //정수형 변수 선언
		int B=3;
		
		int C=A+B;
		
		System.out.println("A ="+A);
		System.out.println("B ="+B);
		System.out.println("A+B =" +C);
		
		float X=5.5f; //실수형 변수 선언
	}

}



강사가 한거~~


public class HelloJava { // HelloJava는 파일명과 같아야 합니다. 

	/** 
	 * @param args 주석 //오늘 처음 써보는 이클립스
	 */
	
	/* 
	  밑에 있는 main ~~ 은 그 안의 내용을 실행해야 한다.  
	  
	 * */
	public static void main(String[] args) {
		System.out.println( " 4월  4일 수요일 ~~  "); 
		// ctrl + F11 : 실행 단축키 
		// ctrl + s : 저장 
		
		// print : 출력해! , ln : 라인단위로 
		System.out.println(  "  봄  "  + 1 ); // 라인단위로 출력해!
		System.out.println(  "  여름  "  +2  ); //동사먼저 : 명령
		
		System.out.print(" 자바 "); // print : 출력해! 
		System.out.print(" 커피 ");
		
		System.out.printf("여기는 %s", "강남");
		
		// printf : format을 정해서 출력하기 
		System.out.printf("%s 여기는 %s    %s ", "!!", "++", "강남");
		System
			 .out
				 .println( ""  )    ;
		
		System.out.printf(
				"%s 보기가 %S 가실때에는 ", 
				"나", "역겨워");
		
		/*        ---- 자료형      type    ---- 
		 * 
		 *    1) 문자형, 문자타입  "  .... "   String
		 *    2) 정수형, 정수타입 -5, -2, 0 , 100, 777   int(Integer) 
		 *    3) 실수형, 실수타입 1.5 , 5.2 , -3.3         float/double
		 * 
		 */
		
		System.out.println("5 더하기 3=" + 5+3   ); // 정수타입
		System.out.println("5 더하기 3=" + (5+3) ); // 정수타입
		
		System.out.println("1 더하기 1.5=" + (1+1.5) ); // 정수타입
		
		System.out.printf("%s", "나는 스트링타입");
		System.out.printf("%d", 5); 
		System.out.printf("%f", 3.33f  );
		
	}

}


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

3일차  (0) 2012.04.05
2일차 변수  (0) 2012.04.05
2일차 eclipse 실행해보기  (0) 2012.04.04
2일차 path 설정  (0) 2012.04.04
2일차 Java 실행 확인  (0) 2012.04.04




public class HelloJava {//HelloJava는 파일명과 같아야 합니다.
	
	//밑에 있는 main~~ 은 그안의 내용은 실행해야한다.
	public static void main(String[] args) {
		System.out.println("helloworld");
        //ctrl+F11 : 실행단축키 
		//ctrl+s : 저장
		
		//print : 출력해 ! ,In :라인단위로 
		System.out.println("spring");//라인단위로 출력해!
		System.out.println("summer");//동사먼저 : 명령
		
		System.out.print("Java");//print :출력해!
		System.out.print("Coffee");
		
		System.out.printf("여기는 %s","강남");
		
		//printf :fomat을 정해서 출력하기
		System.out.printf("%s여기는 %s %s","!!","++","강남");
		System.out.printf("%s보기가 %S 가실때에는","나" ,"역겨워");
		}
}








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

2일차 변수  (0) 2012.04.05
2일차 자료형 ,변수형  (0) 2012.04.04
2일차 path 설정  (0) 2012.04.04
2일차 Java 실행 확인  (0) 2012.04.04
2일차 Java 설치  (0) 2012.04.04




환경 변수 설치 후 잘 되었는지 확인~~


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

2일차 자료형 ,변수형  (0) 2012.04.04
2일차 eclipse 실행해보기  (0) 2012.04.04
2일차 Java 실행 확인  (0) 2012.04.04
2일차 Java 설치  (0) 2012.04.04
1일차  (0) 2012.04.03







public class Hello{
	public static void main (String[] args){
		System.out.println("Hello Java");
	}
}

cmd 창 여는 단축키    ---->   윈도우키+R


자바 설치 후 자바 버전을 알아보기 위한 명령어 java -version


그리고 Hello.java를 compile 한다~



그럼 compile 된 파일이 생성됨



이 파일은 컴퓨터만 알 수 있는 언어기 때문에 이상한 언어로 보임...



그리고 Hello.java를 실행 시키면 화면에 "Hello Java" 가 나타난다~~




<강사왈~~>

1.Hello.java 파일을 만들고

2.프로그래밍 > 자바 파일 작성됨

3.javac Hello.java > Hello.class 생성됨

4.java Hello > 실행

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

2일차 자료형 ,변수형  (0) 2012.04.04
2일차 eclipse 실행해보기  (0) 2012.04.04
2일차 path 설정  (0) 2012.04.04
2일차 Java 설치  (0) 2012.04.04
1일차  (0) 2012.04.03

java 2일차

자바 라이브러리 다운로드 . 설치 c:\program~\java

JDK(java develoment kit) + JRE(Run Environment)


Java/bin/java.exe 실행  javac.exe 컴파일

1.Hello.java 파일을 만들고

2.프로그래밍 > 자바 파일 작성됨

3.javac Hello.java >자바 파일 작성됨

4.

===================================

자바 - 나라 이름 - JAVA Coffee


스마트폰 사용자 2천만 (20,000,000)/


개발자 20,000만명


프로그램 20명 


C - JAVA


C>프로그래밍 소스 완성 > windows용으로 compile > windows

      > rinux 용으로 compile > rinux


JAVA > 프로그래밍 소스 완성 > 플랫폼 가리지 않고 사용이 가능

     > Embeded 프로그램



*클래스*


파일이름 Hello{

	이것을 실행해라{

		화면에 "Hellow Java"를 출력해라

	}

} 



/*public class Hello

	public void main(String[] args){

		System.out.println("Hello Java");

	}

}*/



public class 파일이름{

	main(String[] args){

	System.out.println("안녕하세요")

}

eclipse를 설치 해봅시다~~




최신버전을 받아야 하지만 2012.04 강좌 에서는 6버전을 받기로 한다...


여기는 열라 많이 봐야할 라이브러리가 있는곳~~




한글 Api 라이브러리가 있는곳~~


http://xrath.com/javase/ko/6/docs/ko/api/index.html





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

2일차 자료형 ,변수형  (0) 2012.04.04
2일차 eclipse 실행해보기  (0) 2012.04.04
2일차 path 설정  (0) 2012.04.04
2일차 Java 실행 확인  (0) 2012.04.04
1일차  (0) 2012.04.03

3개월과정

자바 / 오라클 -> JSP - > struts2 - > 웹표 준 - > 안드로이드 -> HTML & CSS & JavaScript

강사 : 박천덕 

블로그 : http://sogangori.com/www/studyAndroid.action


<교재>


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

2일차 자료형 ,변수형  (0) 2012.04.04
2일차 eclipse 실행해보기  (0) 2012.04.04
2일차 path 설정  (0) 2012.04.04
2일차 Java 실행 확인  (0) 2012.04.04
2일차 Java 설치  (0) 2012.04.04
식별자 :  객체들을 각각 구별할 수 있는 것
-영문자(A~Z,a~z)와 숫자(0~9)와 ‘_’,’$’의 조합
-첫 글자는 반드시 영문자나 ‘_’로 시작.숫자로  시작 불허
-자바에서 사용되는 예약어는 식별자로 사용할 수 없다
-식별자는 대소문자를 철저히 구분
-가급적이면 자기 역할에 맞는 이름 부여


클래스 ->변수,상수,함수를 담는범위
-첫 문자는 항상 대문자로 표현   ex)  class JavaTest{

변수,함수(메소드)->데이터를 바꿀수있슴
-첫 문자는 항상 소문자로 표현   ex) getTest(){}

상수->데이터를 못바꿈
-모든 문자를 대문자로 표현 ex) int JAVATEST = 10;

예제
public class VariableEX {//클래스시작
   //클래스명 = 주석
 public static void main(String[] arg){//메소드시작
  int num; //변수선언
  num=17; //변수의 초기화
  System.out.println(num);

  final int COUNT = 30; //상수
  //COUNT =50; //상수는 프로그램 종료때까지 변하지 않음
  System.out.println(COUNT);

  int number; //변수선언
  //변수선언후에 변수 초기화를 해야 출력 또는 연산 가능
  //System.out.println(number); 
  
 }//메소드끝
}//클래스끝c   




예약어
-자바 프로그래밍을 하는데 있어 특정한 의미가 부여되어 이미 만들어진 식별자를 말한다.
-예약어에 등록되어 있는 것을 프로그래밍에서 식별자로 사용할 수 없다.
     (const와 goto는 예약어로 등록만 되어 있을 뿐 사용되지 않는 예약어이다.)


'Java' 카테고리의 다른 글

JDK, Eclipce 설치  (0) 2012.01.12
참고한 교재




JAVA(프로그램언어)
1.응용프로그램
2.Web프로그램->JSP
3.모바일프로그램->안드로이드

언어는 암기->이해

1.용어=>모르는용어 찾아서 정리
2.기초 (연산자,제어문) 배열변수 많이해볼수록 좋음 -연습,스터디
3.객체 (생성,활용) 이해
4.실습 (자동자,자판기) 만들어보기

JDK 다운로드와 설치
http://www.oracle.com/technetwork/java/index.html
->java se
->jdk->동의->다운->설치

제어판>시스템>고급>환경변수
JAVA_HOME : C:\Program Files\Java\jdk1.7.0_01
Path : %JAVA_HOME%\bin;  <=기존값에추가 ;=Path구분자 
CLASSPATH : . (현재폴더)

환경설정확인 - 날코딩
파일명Hello.java

package javaapplicationl;                                               //패키지정의
public main(){}                                                             //생성자정의
public class Hello{                                                        //클래스정의
 public static void main(String[] args){                            //매서드정의
  System.out.println("Hello, world.");                                //문장
 }
}

cmd->D:\javaWork->javac Hello.java-(class생성)->java Hello



(java bin 에위치한-> javac.exe 컴파일러!-두뇌,번역자)

cd:폴더이동
cd \:root
dir:폴더명세
dir /w:폴더간단명세

JAVA applet
넷빈->eclipse

배우기 쉽다   - c보단쉽다
객체지향 프로그래밍  - !!중요 인기
가비지 컬렉션 - 
플랫폼 독립성 - os랑 상관없이 사용가능(JVM번역) -속도가 느리다 (플래시도 플랫폼 독립성)
멀티스레드 - 동시작업지원
네크워크와 분산처리 지원 -

자바플랫폼
자바 프로그램이 실행되기 위해 제공되는 '하드웨어적 프로그램'

구성
MyProgram.java
JAVA API-미리만들어져있는 코드
JAVA JVM-각 os맞게 번역

자바플랫폼의 종류
Java 2 Platform, Standard Edition(J2SE) 기본문법
Java 2 Platform, Enterprise Edition(J2EE) 웹환경
Java 2 Platform, Micro Edition(J2ME) 모바일

JAVA는 반기계어

API packages.
http://www.oracle.com/technetwork/java/index.html
Essential Links->Java APIs->Java SE 7
자바에서는 폴더\대신 . 으로 구분
java.lang 

자바범용에디터 이클립스
http://www.eclipse.org    ->Downloads -> Java EE Developers

Eclipse IDE for Java Developers - 자바에디터
Eclipse IDE for Java EE Developers - 자바+웹기반

설치
eclipse.ini -> 메모장으로 설정변경 ->xmx256mb 메모리할당
javaWork\workspace 폴더생성및 지정

help-> about Eclipse -> 버전확인 // 최신버전 Indigo

프로젝트를 만들어 사용
Project Explorer -> 우클릭-> 뉴->프로젝트->자바프로젝트 -> ch01_javaBasic(이름은 마음대로 한영가능)
->open associated perspective? =메뉴구성을 바꾸는거 yes

파일을 만드는순간 컴파일 -> javac 를통한 컴파일과정을 대신해줌
(preferences의 generla ->cokor and font =폰트변경 ,show line numbers ) 
->new->class->클레스명= 파일명->완료=컴파일


'Java' 카테고리의 다른 글

식별자 ,예약어  (0) 2012.01.12

+ Recent posts