BE/Java

· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, Java 8 에서 발췌하였습니다. https://www.inflearn.com/course/the-java-java8 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com Concurrent Programming 동시에 여러 작업을 할 수 있는 소프트웨어 프로그램 ex) chrome, Intellij, youtube, word 등 여러 프로그램을 동시에 실행 Java의 Concurrent Programming Multi Processing Multi Thr..
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, Java 8 에서 발췌하였습니다. https://www.inflearn.com/course/the-java-java8 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com Date 기존 Java 7이전에서 제공되던 Date 타입에는 많은 단점이 존재 클래스에 대한 작명이 아쉬움 (Date인데, 시간도 들어가있음) mutable 하기 때문에 Thread Safe 하지 않음. mutable : 객체의 상태를 바꿀 수 있음 버그 발생 가능성이 많음 Month의 ..
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, Java 8 에서 발췌하였습니다. https://www.inflearn.com/course/the-java-java8 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com Optional 해당 타입이 있을수도 없을수도 있는 컨테이너 리턴값으로만 사용하는 것이 바람직하다. (메소드 매개변수, Map의 Key, 인스턴스의 필드로 사용 X) Optional 리턴 시, null을 리턴하는 것은 좋지 않다. 기본 타입용 Optional이 있다. OptionalInt..
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, Java 8 에서 발췌하였습니다. https://www.inflearn.com/course/the-java-java8 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 스트림(stream) 자바 8에서 추가된 컬렉션을 다루는 기술 stream의 원본 데이터 컬렉션은 변경되지 않음 병렬 처리가 간단 stream 내부 데이터가 무제한일 수 있음 (short circuit : 갯수 제한) Operation 중개 오퍼레이션 : Stream을 리턴, 그 뒤에 다..
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, Java 8 에서 발췌하였습니다. https://www.inflearn.com/course/the-java-java8 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 디폴트 메서드(Default Method) 인터페이스에 추상메서드를 추가하는 경우, 해당 인터페이스를 구현한 클래스들은 해당 메서드를 재정의해야만 한다. 재정의할 필요 없이, 아예 메서드 내용까지 정의해 버리는 메서드를 디폴트 메서드라고 한다. 구현한 클래스들은 해당 디폴트 메서드가 추가..
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, Java 8 에서 발췌하였습니다. https://www.inflearn.com/course/the-java-java8 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 람다 표현식(Lambda Expression) (인자) -> {함수 몸체} 인자가 없어도, () 로 표현 인자가 하나라면, 소괄호 생략 가능 인자가 여러개라면, (a, b) 인자에 타입을 명시할 수 있음(컴파일러가 추론) (Integer a, Integer b) 함수 몸체 부분에 함수 동..
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, Java 8 에서 발췌하였습니다. https://www.inflearn.com/course/the-java-java8 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com Java 8 2014년 3월 출시 현재 자바 개발자의 80% 이상이 사용 LTS 버전 LTS? Java에서 주기적으로 업데이트를 제공해주는 버전. 실제 운영 환경에서는 LTS 버전을 권장 LTS 버전이 아닌 건, 업데이트 제공 기간이 짧다. 주요 추가 기능 : 람다 표현식, 메서드 레퍼런..
· BE/Java
이 포스팅에서 작성하는 내용은 더 자바, 애플리케이션을 테스트하는 다양한 방법 에서 발췌하였습니다. https://inf.run/CpvH 더 자바, 애플리케이션을 테스트하는 다양한 방법 - 인프런 | 강의 자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com Mockito Mock 객체를 쉽게 만들어서 관리하고 검증을 도와주는 프레임워크. Mock : 진짜 객체를 만들어 사용하기에 시간, 비용이 많이 들거나 객체간의 의존성이 강해 구현하기 힘들 경우 가짜 객체를 만들어 사용하는 방법 설정 방법 스프링 부트 2.2 이상을 사용한다면, 기본적으로 라이브러..
멍목
'BE/Java' 카테고리의 글 목록 (2 Page)