Java

minzzun
일급 컬렉션(First Class Collection)
·Java
컬렉션 (Collection) 이란?컬렉션(Collection)은 데이터를 묶어서 관리할 수 있게 해주는 데이터 구조를 말합니다.자바에서 컬렉션은 List, Map, Set, Queue, Stack이 있습니다.일급 컬렉션 (First Class Collection) 이란?일급 컬렉션(First Class Collection)은 컬렉션이 단순히 데이터를 저장하는 것에서 끝나는 것이 아닌컬렉션과 관련된 비즈니스 로직도 포함해서컬렉션 객체가 데이터와 관련된모든 작업을 책임지도록 만드는 방식입니다.일급 컬렉션은 클래스에 컬렉션 외에 다른 변수를 가지지 않는 클래스입니다. 일급 컬렉션의 규칙 (소트웍스 앤솔러지의 객체지향 생활체조 - 규칙 8. 일급 컬렉션 사용)규칙 8 : 일급 컬렉션 사용이 규칙의 적용은 간단..
JAVA의 오버로딩(Overloading)과 오버라이딩(Overriding)
·Java
오버로딩(Overloading)과 오버라이딩(Overriding)오버로딩(Overloading)오버로딩은 같은 이름의 메서드를 여러 개 정의할 수 있게 해주는 기능이다.각 메서드는 매개변수의 유형이나 개수가 달라야 한다. 즉, 메서드 이름은 같지만 매개변수 목록이 다른 경우를 말한다. 오버로딩(Overloading)의 사전적 의미는 과적하다는 뜻을 가진다.조건메서드의 이름이 같아야 한다.매개변수의 타입과 개수가 달라야 한다.반환 타입은 다를 수 있지만, 반환 타입만 다르고 매개 변수가 동일하다면 오버로딩이 아니다.장점같은 작업을 수행하는 메서드들의 이름을 중복하지 않고 하나의 이름으로 정의할 수 있기 때문에 코드가 직관적이고 그에 따라 코드의 가독성이 향상된다.이로 인해 오류의 가능성을 줄일 수 있다...
JAVA 소수점 반올림
·Java
JAVA의 소수점 반올림1. String.format() 사용public class StringFormat { public static void main(String[] args) { double num = 12.3456; String numStr0 = String.format("%.0f", num); String numStr1 = String.format("%.1f", num); String numStr2 = String.format("%.2f", num); String numStr3 = String.format("%.3f", num); System.out.println(numStr0); System.out.p..
민준인데요
'Java' 카테고리의 글 목록