본문 바로가기
반응형

Java5

자바 클래스 클래스와 객체 그리고 인스턴스 클래스 : 틀 객체(Object) : 독립적으로 수행이 가능(멤버 변수 + 멤버 함수) 인스턴스(Instance) : heap에 객체가 떠 있는 상태 ex) String A; (A는 레퍼런스) S = new String("A"); (S는 객체, new String("A")는 인스턴스) 멤버 변수와 멤버 함수 기본적으로 private 접근 제한자 보호 데이터는 private으로 막고 멤버함수는 public에 둔다. 접근지정자 private : 전용부 멤버만 접근 가능, 상속 불가 public : 공용부 누구나 접근 가능, 상속 가능 protected : 보호부 현재 클래스에서는 private의 특징을 가지고 있다 상속시에는 public의 특징을 가진다. default 라는 것.. 2008. 1. 18.
1Day Homework 구구단 출력 예 원하는 단은?: input => 2 2*1=2 . . . . 2*9=18 계속하시겠습니까?(y/n): 원하는 단은 : 2 2 5 8 (중복 / 소팅 작업) 범위는 2 ~ 9 4개 4개 씩 2*1=2 5*1=5 8*1=8 소스 코드 import java.io.*; class homework1 { public static StringBuilder s_inputTemp; public static void main(String[] args) { try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int n_NumberEnd =0; int n_NumberStart = 0; int n_NumberCount = 0; S.. 2008. 1. 18.
JavaDoc 사용 JavaDoc 작성법 개요의 다큐멘테이션 태그 개요 태그는, 개요 페이지의 다큐멘테이션 코멘트로 사용할 수 있는 태그입니다. 이 다큐멘테이션 코멘트는, 통상 overview.html (이)라는 이름의 원시 파일내에 있습니다. 다른 다큐멘테이션 코멘트의 경우와 같게, 이러한 태그는,주설명의 나중에 사용할 필요가 있습니다. 주 - 버젼 1.2 에서는, 개요 문서내의 {@link} 태그에 버그가 있습니다. 텍스트는 올바르게 표시됩니다만, 링크가 설정되지 않습니다. 현재로서는,{@docRoot} 태그는, 개요 문서내에서는 동작하지 않습니다. 개요 태그 @see @since @author @version {@link} {@linkplain} {@docRoot} 패키지 다큐멘테이션 태그 패키지 태그는, 패키지의 다.. 2008. 1. 17.
Java 제어문 조건문 1. 단일 if ex) if(i==100) System.out.println("100"); 2. if ~ else ex) if(i==100) System.out.println("100!!"); else System.out.println("not 100"); 3. 다중 if ex) if(i==1) { statement; } else if(i>=2) { statement2; } else { statement3; } 4. switch ex) switch(조건문) { case 수/수식 : statement; break; default : statement; } 5. 사족 : if 와 switch 중 switch 가 수행 속도가 빠르다. switch 안에는 integer, char 만 가능 포인터와 배열중.. 2008. 1. 17.
자바_01/17 Java JDK 1.5 APIs - http://java.sun.com/j2se/1.5.0/docs/api/ - 자바의 실행파일이 있는 ~/bin 경로를 환경변수 시스템의 Path 변수에 추가 컴파일러 방식 1. 컴파일 방식 : c, c++ - 한꺼번에 기계어로 번역, 절차적 수행 - C와 같은 경우는 Main이 Stack 영역에 지정 된다. 2. 인터프리터 방식 : VB, Java - Just In Time 컴파일러(JIT) - 반복문 같은 경우 code 영역에 올려서 그 부분만 JIT컴파일러로 컴파일 - 한 줄을 컴파일하고 기계어로 번역, 그 줄을 실행 - 100번 반복하는 반복문의 경우 컴파일러 방식은 1번 컴파일 100실행, 인터프리터 방식은 100컴파일 100실행이다 - Main은 static .. 2008. 1. 17.
반응형