Development/Java(855)
-
관계 연산자(비교 연산자; comparison operator), 비교 연산자 종류
관계 연산자(Relational Operator) · ≒ 비교 연산자(comparison operator) = 논리 관계 연산자 · 변수나 상수의 값을 비교할 때 쓰이는 연산자(두 피연산자 사이의 관계를 확인)입니다. · 관계를 비교하여 참(True)과 거짓(False)을 결과로 반환하는 연산자 · 연산 결과는 항상 true 또는 false인 논리값(boolean)이 반환됩니다. · if, when의 조건식과 함께 많이 사용됩니다. 비교 연산자 종류 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다. 연산자 의미 반환값 > 크다 n1 > n2 //n1이 n2보다 큰가? 왼쪽 피연산자가 오른쪽 피연산자보다 크면 참, 아니면 거짓 = 크거나 같다 n1 >= n2 //..
-
The Java™ Tutorials
The Java™ Tutorials https://docs.oracle.com/javase/tutorial/index.html
-
클래스의 이해, 클래스의 구조 - 클래스 헤더, 멤버 필드 (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)입니다.