Development/Java(853)
-
오라클 자바 SE, 유료화 관련
오라클 자바 SE 유료화(?)에 대한 오해 셋 http://bit.ly/2CVDrZm 오라클 자바 SE, 2019부터 전면 유료화…라이선스->구독 모델 전환 http://bit.ly/2R2Sx26 자바 유료화에 대한 질의를 오라클에 했고 그에 대한 답변입니다 http://bit.ly/2Ak41J1
-
OpenJDK vs Oracle JDK
OpenJDK vs Oracle JDK OpenJDK와 Oracle JDK는 TCK (Java Technology Certification Kit)를 통과한 동일한 Java 사양의 구현체입니다. Oracle JDK의 빌드 프로세스는 OpenJDK 소스 코드를 기반으로합니다. 따라서 Oracle JDK와 OpenJDK간에 기술적인 차이는 없습니다.
-
추상화(Abstract)
추상화(Abstract) · 추상화는 구체적인 개념으로부터 공통된 부분들만 추려내어 일반화 하는 것을 의미합니다. 그래서 대상의 세세하고 지엽적인 사항은 생략하고, 공통적이고 핵심적이며 고유한 사항에 대해 집중적으로 표현한 것을 말합니다. · 즉, 다른 객체와 구별되는 중요 특성의 요약하는 것입니다. · 일반화, 추상화 되었기 때문에 일반적으로 사용할 수 있는 단계가 아닌 아직 미완성(未完成)적인 개념(concept)적인 상태가 됩니다. · 자바의 추상화(abstract)작업을 수행하기 위해서는 먼저 추상 메서드를 이해해야 합니다. 미술 속 추상화(Abstraction) · 미술 속 추상화는 미정형 비대상인 상태를 말합니다. · 파울클레(Paul Klee)의 광대의 얼굴(1922) 작품처럼 원근법이 무시..
-
clone() 메소드 - 인스턴스의 복사
clone() 메소드 Object 클래스에는 인스턴스의 복사를 목적으로 clone이라는 이름의 메소드가 정의되어 있습니다. 단, 이 메소드는 Cloneable 인터페이스를 구현하는 클래스의 인스턴스에서만 호출할 수 있습니다. Cloneable 인터페이스의 구현은 "이 클래스의 인스턴스는 복사를 해도 됩니다."라는 의미를 가지게 됩니다. 인스턴스의 복사는 매우 민감한 작업입니다. 그래서 클래스를 정의할 때 복사의 허용여부를 결정하도록 Cloneable 인터페이스를 통해서 정의하도록 요구하고 있습니다. Interface Cloneable public interface Cloneable { }
-
OpenJDK
OpenJDK · Open Java Development Kit · Oracle JDK의 오픈소스 버전입니다. · open source java · 2007년 Sun에서 저작권자가 제공을 거부한 컴포넌트들을 제외한 JDK 소스를 오픈화하기 위해 시작된 프로젝트입니다. · Twitter에는 오픈소스 버전을 이용해서 자체 JDK(Twitter-JDK)로 서비스하고 있습니다. · 안드로이드 누가 버전부터 OpenJDK를 사용하고 있습니다. · OpenJDK와 Oracle JDK는 TCK (Java Technology Certification Kit)를 통과 한 동일한 Java 사양의 구현체입니다.Oracle JDK의 빌드 프로세스는 OpenJDK 소스 코드를 기반으로합니다. 따라서 Oracle JDK와 Ope..
-
jsoup - Java HTML Parser, Python의 BeautifulSoup 패키지와 같은 기능 제공
jsoup · Java HTML Parser · Python의 BeautifulSoup과 같은 기능을 제공하는 라이브러리 입니다. https://jsoup.org/ https://jsoup.org/apidocs/overview-summary.html 직접다운로드