Development/Java(853)
-
클래스의 이해, 클래스의 구조 - 클래스 헤더, 멤버 필드 (Field), 멤버 메서드 (Method), 멤버(Member)
클래스의 이해 · 구조적으로 볼 때 자바 프로그램을 클래스들이 모여서 만들어진 프로그램이라고 할 수 있습니다. 이런 이유때문에 자바를 두고 “완전한 객체 지향적 언어”라는 호평이 생겼습니다. · 기존 클래스들을 이해하고 때로는 새로운 클래스를 생성하여 얻어진 객체(Object)를 만들어 사용하는 것이 자바입니다. https://docs.oracle.com/javase/tutorial/java/javaOO/index.html 클래스 구조 · 객체(Object)를 생성하기 위해서는 먼저 클래스의 구조를 알고 클래스를 작성 할 수 있어야 합니다. · 클래스는 class 키워드를 사용하여 정의합니다. · Java에서는 파일명과 클래스명이 일치해야 하지만 Kotlin에서는 일치하지 않아도 됩니다. · 클래스는 객..
-
불변 클래스(immutable class) vs 가변 클래스(mutable class)
불변 클래스(immutable class)와 가변 클래스(mutable class) · 문자열 가공에서는 가변클래스인 StringBuffer클래스를 사용합니다. · 불변 클래스를 사용하는 경우는 멀티 스레드 환경에서 객체가 변화되는 상황이라면 불변 인스턴스를 사용하는 것이 좀 더 신뢰할 수 있는 코드를 작성할 수 있습니다. · 즉, 하나의 객체에 접근하면서 각각의 객체가 서로 영향을 주어서는 안 되는 경우에 불변 인스턴스를 사용하면 값이 변하지 않는다는 점이 보장되게 됩니다. JAVA - example
-
Joda-Time 라이브러리 다운받기
Joda-Time 라이브러리 다운받기http://www.joda.org/joda-time/ 상단 메뉴에서 [Release] >> [Download] 클릭 joda-time-2.9.9.jar 클릭하여 다운로드https://github.com/JodaOrg/joda-time/releases 직접다운로드
-
이벤트 처리 도식도, 자바에서의 이벤트 처리, 이벤트모델 구성요소
이벤트 처리 도식도 · 이벤트 처리는 마우스로 클릭했을 때와 같이 어떤 사건이 발생했을 때 특정 작업을 수행하도록 하는 것을 말합니다. · 이벤트 소스(Event Source)는 이벤트가 발생할 수 있는 대상을 의미하고 이벤트 소스로부터 이벤트가 발생하면 발생된 이벤트를 처리해서 결과를 출력해 주는 역할을 하는 것은 이벤트 핸들러(Event Handler)입니다.
-
error: Class names, 'HelloWorld', are only accepted if annotation processing is explicitly requested
오류메시지error: Class names, 'HelloWorld', are only accepted if annotation processing is explicitly requested javac 자바소스파일명.java 해결방법자바소스파일의 .java확장자까지 붙여줍니다.javac HelloWorld.java
-
OpenJDK(zulu) - Install (설치하기)
OpenJDK(zulu) - Download for Windows http://codedragon.tistory.com/7504 OpenJDK(zulu) - Install 다운 받은 설치파일을 실행합니다. [Next] [Next] [Install] 설치 중... [예] [Finish] 설치 확인