본문 바로가기

JAVA

[JAVA] 패키지와 import 출처 : 자바의신 VOL.1 기초 문법편 패키지와 import 패키지는 클래스들을 그룹화하기 위한 단위이다. 만약 이러한 패키지가 없다면 자바의 소스코드들은 뒤죽 박죽되어 매우 복잡해질 것이다. 다른 패키지에 선언되어 있는 클래스를 사용하기 위해서는 클래스 선언 앞에 import 문장들이 있어야 한다. ■ 패키지 선언시 유의사항들 ● 패키지는 package로 시작하며 하위 패키지로 내려갈 때마다. (점)을 찍어주어야 한다. ● 반드시 소스의 가장 첫 줄에 존재해야 한다. ● 패키지의 이름에 자바 예약어가 포함되면 안된다. ● 모든 소문자로 구성하는 것이 일반적이다. ● 일반적인 패키지는 java나 javax로 시작하면 안 된다. ● 패키지에 해당하는 폴더에 클래스가 존재하는 것이 일반적이다. ■ 패키지 .. 더보기
[JAVA] 객체지향 개발과 관련된 용어들 출처 : 자바의신 VOL.1 기초 문법편 객체지향 관련 용어 목록 자바는 객체지향 언어이기 때문에 이와 관련도니 용어들은 알고 있어야 한다. 다루는 용어들을 모른다고 자바를 개발하지 못한는 것은 아니지만, 다른 개발자들과 커뮤니케이션하기 위해서도 어느정도는 알고 있어야 하며, 개념은 확실히 이해하고 있어야만 한다. ■ 객체지향 관련 용어 목록 ● 클래스(Class) ● 상태(State)와 행위(Behavior) ● 캡슐화(Encapsulation) ● 메시지(Message) ● 객체(Object) ● 상속(Inheritance) ● 다형성(Polymorphism) ● Overriding ● Overloading ■ 클래스(Class) "상태"와 "행위"를 갖는 자바의 기본 단위를 의미한다. 자바에서는 지.. 더보기
[JAVA] JDK 구버전 다운받기 ■ JDK 이전버전을 다운받아야할 상황이 발생했다. 01. http://www.oracle.com/technetwork/java/archive-139210.html 해당 URL로 이동한뒤 Java SE 부분에서 원하는 버전을 선택 클릭한다. 02. 해당버전의 다운로드 페이지로 이동한뒤 웹 브라우저의 화면 스크롤을 하단으로 내리면 JDK를 선택 다운받을 수 있다. 더보기
[JAVA] Error: One factory fails for the operation " " ■ 에러발생 상황 Error: One factory fails for the operation "jpeg" Occurs in: javax.media.jai.ThreadSafeOperationRegistry ---------- 중 간 생 략 ---------- Error: One factory fails for the operation "stream" Occurs in: javax.media.jai.ThreadSafeOperationRegistry ---------- 중 간 생 략 ---------- Error: One factory fails for the operation "fileload" Occurs in: javax.media.jai.ThreadSafeOperationRegistry 로컬에서 제작.. 더보기
[JAVA] Collection 및 Map 인터페이스의 이해 ■ Collection 및 Map 인터페이스의 이해 ① Collection : 가장 상위 인터페이스이다. ② Set : 중복을 허용하지 않는 집합을 처리하기 위한 인터페이스이다. ③ SortedSet : 오름차순을 갖는 Set 인터페이스이다. ④ List -. 순서가 있는 집합을 처리하기 위한 인터페이스이기 때문에 인덱스가 있어 위치를 지정하여 값을 찾을 수 있다. -. 중복을 허용하며, List 인터페이스를 상속받는 클래스 중에 가장 많이 사용하는 것으로 ArrayList가 있다. ⑤ Queue -. 여러 개의 객체를 처리하기 전에 담아서 처리할 때 사용하기 위한 인터페이스이다. -. 기본적으로 FIFO를 따른다. ⑥ Map -. Map은 키와 값이 쌍으로 구성된 객체의 집합을 처리하기 위한 인터페이스.. 더보기