본문 바로가기

전공 과목 시험정리/JAVA

자바 시험정리 (2학기 중간)

1. 파일명 = public class 이름명

2. 자바의 특징

 - 가비지 컬렉션 : ok

 - 패키지 : 같은 유형의 성격을 지닌 클래스들을 모아놓은 폴더

 - 자바는 플랫폼에 독립적이다.

ex)a.java 컴파일==> a.class ==> a.exe (리눅스에선 바이너리)

 - 객체 지향 언어(상속성, 다형성, 캡슐화, 등등)

http://blog.kim82536.pe.kr/entry/%EC%8B%9C%ED%97%98%EC%A0%95%EB%A6%AC-%ED%92%80%EC%9D%B4

읽으면 될듯


 - 내부 클래스 사용할 수 있다.

인스턴스클래스

스태틱클래스

지역클래스

익명클래스


3. 인터페이스 특징

 - 인터페이스 : interface 키워드 사용

 - implements 키워드를 사용하여 추상메서드 재정의해서 사용 가능 합니다.

 - 인터페이스 : 상속 가능, 다중 가능

 - 클래스 : 다중 상속 x

 - 인터페이스 구성요소 : 추상메서드, 상수


4. 문자열 배열

 - length


5. 변수 및 자료형 선언

 - Boolean, Float, String, int 등등


6. JFrame 클래스 임포트하는 구문 : import javax.swing*;

   setLayout(); : import java.awt*


7. 배치관리자 없애는 방법 : setLayout(null);


8. 레이아웃 : FlowLayout, BorderLayout, GridLayout


9. 버튼을 클릭할때의 액션지정을 위한 추상메서드 : actionPerformed


10. getText(), setText(), setLocation(), setTitle(), setSize(), setVisible()


11. 벡터

 - 벡터의 크기 size(), capacity(), get(1), remove(3);


12. 클래스의 상속관계 개념도


13. 문자열 메서드 : toString(), toUpperCase(), trim(), toLowerCase()

trim - 문자열 앞 뒤 공백 제거 함수

toString - 변수를 문자열형으로 리턴

toUpperCase - 문자열을 모두 대문자로

toLowerCase - 문자열을 모두 소문자로


'전공 과목 시험정리 > JAVA' 카테고리의 다른 글

20150706 시험 정리  (0) 2015.07.06
Array + 반복문  (0) 2015.06.09
시험정리 + 풀이  (0) 2015.04.30
자바 언어의 이해  (0) 2015.04.30
가비지 콜렉션 (Garbage Collection)  (0) 2015.04.30