java46 자바빈?? 1) 위의형태를 가진 모듈화를 모델 2라고 한다 참고로 자바 빈의 3종류를 적어보면... - 액션 빈즈 : insert, delete, create등 직접적인 행위를 할 수 있도록 만들어진 정형화 된 클래스로, 웹페이지에서는 서블릿이 대신한다. (확실하게 임무 분담을 정해놓을 일이지 이 넘이해도되고 저 넘이 해도 되는 불분명함이란...) - 데이타 빈즈 : 구조체 형식의 클래스로서 자료를 가지고 있으며,setter메소드와 getter 메소드로 형성되어 쉽게 사용할 수 있다. 이는 JSP 빈즈 활용에 가장 널리 사용되고 있다. - Visible 빈즈 : AWT의 Button 컴포넌트, List 컴포넌트와 같은 클래스로 JSP에서는 활용도가 별로없어 사용되지 않고있다. 2) 모델 1 은 브라우저 View(J.. 2007. 4. 6. 확장 ,for문 .... 확장 for문... for(데이터타입 접근변수명 : 배열이나 컬렉션 변수명(배열 or 집합)) class Test{ public static void main(String args[]){ int arr[]={1,2,3,4,5}; int sum=0; for(int num : arr) //배열이네여 ^^;; 배열또는 집합이라는 사실이 중요,...... sum+=num; System.out.println(sum); } } 2007. 4. 5. 제네릭 제네릭 문법 Vector 변수이름; String 이나 Random만 다루고 싶다면 Vector strv; 와 Vector ranv; 로 나타낼수 있다........ 을 계속 쓸수 있다.. Type에 맞는 DateType를 써야 한다..... class Test{ public static void main(String args[]){ A a1=new A("abc"); System.out.println(a1.value); String v1=a1.getValue(); System.out.println(v1); A a2=new A(100); System.out.println(a2.value); Integer v2=a2.getValue(); System.out.println(v2); } } class A{ V v.. 2007. 4. 5. Calendar 클래스 참 계산하기가 어렵군여 어떻게 계산해야하는지 import java.util.Calendar; import java.util.StringTokenizer; class Test{ public static void main(String args[]){ StringTokenizer st = new StringTokenizer(args[0],"/"); int arr[]=new int[st.countTokens()]; for(int i=0; st.hasMoreTokens(); i++) arr[i]=Integer.parseInt(st.nextToken()); System.out.print(arr[0]+"년"+arr[1]+"월"); //토큰 / 로 나눕니다 2007/03 그럼 2007년 3월이 나오겠쪄 Calendar.. 2007. 3. 30. StringTokenizer 클래스 StringTokenizer클래스 생성자 StringTokenizer (String str) 지정된 캐릭터 라인에 대한 StringTokenizer를 작성합니다. StringTokenizer (String str, String delim) 지정된 캐릭터 라인에 대한 StringTokenizer를 작성합니다. StringTokenizer (String str, String delim, booleanreturnDelims) 지정된 캐릭터 라인에 대한 StringTokenizer를 작성합니다. 메서드 intcountTokens () 예외를 생성하지 않고 토크나이자의 nextToken 메서드를 호출할 수 있는 회수를 계산합니다. booleanhasMoreElements () hasMoreTokens 메서드와 같.. 2007. 3. 29. 내가 적은 글자 붙이기 숫자만큼 붙이기 class Test{ public static void main(String args[]){ String str=args[0]; //내가 적을 글자(가가나나다다라라마마) int i=Integer.parseInt(args[1]); //내가 적은 글자를 붙일 숫자 (3) for(int i1=0 ; i1 가나다라마바사 substring(3,5) ==> 라마 if((i1+1)%i==0) //i1이 0이 되면 종료 i1은 0에서 시작해서 글자 수만큼 도는데 i값으로 나눈 나머지가 0이면 한칸 뛰운다 System.out.print("t"); } System.out.println(); } } //javac Test.java //java 가가나나다다라라마마 3 //나오는 것은==> 가가나 나다다 라라마 마 2007. 3. 29. 이전 1 ··· 3 4 5 6 7 8 다음