최근 포스트

Java : java.lang.Object의 4대 메소드

java.lang.Object의 4대 메소드 equals, toString, hashcode, getClass equals boolean equals(Object o) 객체끼리 값이 같은지를 판단할 때 사용하는 메소드 모든 객체가 상속받는 Object클래스...

Java : 함수형 프로그래밍(람다식), 제네릭 타입

함수형 프로그래밍 (functional programming) y = f(x) 형태의 함수로 구성된 프로그래밍 기법 데이터를 파라미터로 전달하고 결과를 받는 코드로 구성 객체지향 프로그래밍보다 효율적인 경우 대용량 데이터 처리에 유리하다. ...

Java : static 메소드, default 메소드, instanceof 연산자

static 메소드와 default 메소드 static 메소드 자식 객체를 구현하지 않고 바로 사용할 수 있다. default 메소드 Java8에서 추가 인터페이스에서 직접 사용할 수 없고 자식객체를 구현하고 사용해야 한다. static 메소드와 defa...

Java : 스트림, 스트림 파이프라인

Stream(스트림) 스트림은 컬렉션(배열포함)의 요소를 하나씩 참조해서 람다식을 처리할 수 있는 반복자이다. 람다식으로 요소 처리 코드를 제공한다. 스트림이 제공하는 대부분의 요소처리 메소드는 함수형 인터페이스의 파라미터 타...

Java : 개요, 환경, 명명법

개요 자바의 전체적인 정리가 아니라 자바할 때 내가 몰랐던 부분을 정리한 것이다. 환경 JDK(java development kit)는 openjdk를 IDE(Integration Development Environment, tool)는 eclipse를 사용할 것이다...