일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 1043번
- 클린코드
- 코딩 테스트
- 9장
- SerialDate 리펙터링
- 11286번
- 17장
- 11758번
- Design Patterns
- 2166번
- Dxerr.h
- 코딩테스트
- BOJ
- 프로그래머스
- Design Pattern
- DxTrace
- java의 정석
- Spring
- Adapater Pattern
- programmers
- springboot
- 2156번
- java
- 2206번
- 10830번
- 백준
- 1300번
- 냄새와 휴리스틱
- 가장 긴 증가하는 부분 수열2
- 자바의 정석
- Today
- Total
목록개발서적 (41)
Don't give up!
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 람다식 (1) 람다식은 메서드를 하나의 식으로 표현한 것. 함수를 간략하면서도 명확한 식으로 표현할 수 있게 해준다. (2) 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로 람다식을 익명함수라고도 한다. int[] arr = new int[5]; Arrays.setAll(arr, (i) ->(int)(Math.random()*5)+1); //위의 람다식은 아래의 함수와 같은 역할을 ..
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 지네릭스(Generics) (1) 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크를 해주는 기능. 객체의 타입을 컴파일 시 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. (2) 지네릭스는 타입 안정성을 제공하고, 타입체크와 형변환을 생략할 수 있어 코드가 간결해진다는 장점이 있다. (3) 지네릭 타입은 메서드와 클래스에 선언할 수 있다. 타..
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. TreeSet (1) TreeSet은 정렬, 검색, 범위검색에 높은 성능을 보이는 컬렉션이며 이진 검색 트리(Binary Search Tree)의 성능을 향상시킨 레드-블랙 트리(Red-Black Tree)로 구현되어 있다. (2) 부모 노드는 좌측 자식 노드보다 큰 값을 갖고, 우측 자식 노드보다 작은 값을 갖는다. 해당 정렬 상태를 유지하기 때문에 검색에서 큰 효율을 보인다. (3) 데이터를 순..
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 형식화 클래스 (1) DecimalFormat 클래스는 숫자를 형식화하는데 사용된다. 생성자로 패턴을 설정하고, format함수로 숫자에 대한 패턴 문자열을 얻을 수 있다. (2) ChoiceFormat은 특정 범위에 속하는 값을 문자열로 변환해준다. 두 배열의 크기와 순서를 맞추어 ChoiceFormat의 생성자로 사용함으로서 경계 값을 결정할 수 있다. (3) MessageFormat은 데이터를..
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. Object 클래스 (1) finalize함수는 객체가 소멸될 때 가비지 컬렉터에 의해 자동적으로 호출된다. (2) clone함수는 인스턴스 변수의 값만 복사한다. 참조타입의 인스턴스 변수는 주소값이 복사되므로 완전한 인스턴스 복제가 이루어지지 않는다. 2. String 클래스 (1) String 클래스에는 char[]를 인스턴스 변수로 정의하고 있다. (2) String 인스턴스가 가지고 있는 문..
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 예외처리 (1) 에러란 프로그램에 의해 수습될 수 없는 심각한 오류, 예외란 프로그램 코드에 의해 수습될 수 있는 다소 미약한 오류 (2) 자바에서 정의한 Exception, Error 클래스는 Throwable 클래스를 상속받았으며, Throwable 클래스도 Object 클래스의 자손 클래스이다. (3) RuntimeException 클래스는 프로그래머의 실수로 발생하는 예외들로 이루어져 있음...
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 클래스의 재사용 (1) 상속(Inherit) - 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것. (2) 생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다. (3) 자손 클래스의 인스턴스를 생성하면 조상 클래스의 멤버와 자손 클래스의 멤버가 합쳐진 하나의 인스턴스로 생성된다. (4) 자바에서는 오직 단일 상속만을 허용한다. (5) 포함(Composite) - 클래스의 멤버 변수로 다른..
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 객체지향언어 (1) 코드의 재사용성이 높다. (2) 코드의 관리가 용이하다. (3) 신뢰성이 높은 프로그래밍을 가능하게 한다. (4) 객체지향개념에 얽매여서 고민하기 보다는 일단 프로그램을 기능적으로 완성한 다음 객체지향적으로 코드를 개선할 수 있을지를 고민하여 점차 개선해 나가는 것이 좋다. 2. 클래스와 객체 (1) 클래스란 객체를 정의해 놓은 것. (2) 객체는 클래스에 정의된 내용대로 메모리..