푸들푸들

[Java] 본문

공부

[Java]

COCO_develop 2025. 1. 14. 15:05

java.lang 패키지

wrapper, String, StringBuffer,Object, StringBuilder, System, Math, ...

 

오토박싱

기본 타입 데이터를 객체 타입의 데이터로 자동 형변환 시켜주는 기능

오토언박싱

오토박싱과 반대, 객체타입의 데이터를 기본형 타입 데이터로 자동 형변환

 

메소드 체이닝(Method Chaining)

자기자신을 리턴하여 계속해서 자신의 메소드를 호출하는 방식

 

Math 클래스

cos,sin, tan, abs, random, ...

생성자=private -> new 연산자로 객체 생성 불가

모든 매서드, 속성이 static으로 정의됨 -> 객체를 생성하지 않고도 사용 가능

 

 

java.util 패키지

Date, Calendar

 

Deprecated

더 이상 지원하지 않는 기능이므로 사용을 자제하라

 

컬렉션 프레임워크

자료구조

자료를 저장할 수 있는 구조

 

Collection (interface) : 중복 허용, 자료저장순서 기억X

add(Object) : boolean

iterator() : iterator

size() : int

 

Iterator (interface) 

hasNext() : boolean

next() : Object

 

Set (interface) : 중복 허용X, Collection 상속받음

add(Object) : boolean

 

List (interface) : 중복 허용, 순서 기억 , Collection 상속받음

get(int) : Object - 인덱스 번호

 

Map (interface)

get(int) : Object

keySet() : Set

put(Object, Object) : void, key와 value 저장

 

 

Generic

instance를 만들 때 사용하는 타입을 지정

 

Set

중복 X, 순서 X 자료구조

 

'공부' 카테고리의 다른 글

RESTful API  (0) 2024.12.24
Javascript  (2) 2024.12.09