본문 바로가기

JAVA/Study...

쪽지시험 ①

1. 생성자의 역할

 - 객체 생성과 동시에 인스턴스 변수의 초기화를 시켜준다. ,(생성 할 때 한번 실행된다.)


2. 초기화 3단계 

< 인스턴스 변수는 객체가 생성되면 1,2,3의 순서로 초기화 되며 무조건 값을 갖는다. >

 - 묵시적 초기화 : 인스턴스 변수에 타입의 기본값을 넣는다 

숫자 : 0 / 0.0

문자 : '\n0000'

논리 : false

객체 : null

 - 명시적 초기화 : 인스턴스 변수 선언 시 대입한 값 

ex) private int a = 10; // 이런거

 - 생성자 실행에 의한 초기화 : 생성자 구현시 대입한 값

public Study(Stirng subject)

{

this.subject = subject;

}

3. 객체의 두가지 요소

속성 :  인스턴스 변수 (Instance Value)

primitive data type 

   [정수 (byte, short, int, long) ,실수(float, long) , 문자(char) , 논리(boolean)

   + VO [Value Object]

동작 : method 

4. 반복문의 사용의 좋은 예

for문 : 유한한 반복을 할 때 사용한다. 

ex) for(int i=0;i<arr.length;i++)

while : 무한한 반복을 할 때 사용한다. 

ex) while(ture)

do-while : 무조건 한번은 실행해야 할 때, 사용


5.private String address; 의 accessor /mutator 


public String getAddress()

{

return this.address;

}


public void setAddress(String address)

{

this.address = address;

6. 외부 확장 API를 사용하는 방법

① javac -classpath c:\JAVA\src\tmp helloWorld.java 이렇게 설정해준다.

② 환경변수 CLASSPATH에 경로를 설정해 준다.

③ jar -cvf a.jar tmp 이렇게 jar 파일을 만들어서, JAVA\jdk\jre\lib\ext 경로에 저장한다.

java CoreAPI 의 위치 : C:\Program Files\Java\jdk1.7.0_71\jre\lib\rt.jar


7. 자바의 기본타입(Primitive Type) 4가지 그리고, 8개

정수 : (byte, short, int, long)

실수 : (float, long)

문자 : (char)

논리 : (boolean)

8. 메소드 내에서 this.address를 사용해야 하는 경우

메소드에 입력받은 매개변수 또는 지역변수를 클래스에서 선언한 인스턴스 변수와 이름이 같거나 의미가 같아서 대입할 때, this를 이용해서 인스턴스에 그 값을 대입힌다.


9. c:\bin 밑에 package kr.or.kosta; Myclass 파일의 경로?

c:\bin\kr\or\kosta\Myclass.class


10. int[] arr = [1,2,3,4,5] for문을 이용하여 조회할 것.

for(int i=0;i<arr.length;i++)

{

System.out.println(arr[i]);

}


for(int a : ar)

{

System.out.println(a);

}

반응형

'JAVA > Study...' 카테고리의 다른 글

UML 표기법 & 변수 표기법  (0) 2015.02.06
이클립스 (Tip)쉽게 사용하기  (0) 2015.02.06
ASCII 와 escape문자  (0) 2015.02.06
sizeof Object  (0) 2015.02.05