일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 2156번
- BOJ
- 1300번
- Dxerr.h
- programmers
- Adapater Pattern
- 17장
- java
- springboot
- 클린코드
- 가장 긴 증가하는 부분 수열2
- 2206번
- 10830번
- 1043번
- 11758번
- 11286번
- 9장
- Spring
- Design Pattern
- 백준
- java의 정석
- 코딩 테스트
- SerialDate 리펙터링
- 프로그래머스
- 코딩테스트
- 냄새와 휴리스틱
- Design Patterns
- DxTrace
- 2166번
- 자바의 정석
- Today
- Total
목록java의 정석 (7)
Don't give up!
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 쓰레드 (1) 프로그램을 실행하면 OS로부터 실행에 필요한 자원(메모리)을 할당받아 프로세스가 된다. (2) 프로세스는 프로그램을 수행하는 데 필요한 데이터와 메모리 등의 자원 그리고 쓰레드로 구성되어 있으며 프로세스의 자원을 이용해서 실제로 작업을 수행하는 것은 쓰레드이다. (2) 멀티쓰레딩은 하나의 프로세스 내에서 여러 쓰레드가 동시에 작업을 수행하는 것. (3) 멀티쓰레딩은 CPU의 사용률을 ..
자바의 정석을 읽고 정리한 내용입니다. Java의 정석 - YES24 Java의 정석 최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아 www.yes24.com 1. 입출력에서의 스트림 (1) 입출력에서 스트림은 데이터를 운반하는데 사용되는 연결통로이다. (2) 스트림은 단방향통신만 가능하기 때문에 하나의 스트림으로 입력과 출력을 동시에 처리할 수 없다. 입력과 출력을 동시에 수행하려면 입력을 위한 입력스트림과 출력을 위한 출력스트림 2개의 스트림이 필요하다. (3) 스트림은 먼저 보낸 데이터를 먼저 받게 되어 있으며 건너뜀 없이 연속적으로 데이터를 주고받는다...
자바의 정석을 읽고 정리한 내용입니다. 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. TreeSet (1) TreeSet은 정렬, 검색, 범위검색에 높은 성능을 보이는 컬렉션이며 이진 검색 트리(Binary Search Tree)의 성능을 향상시킨 레드-블랙 트리(Red-Black Tree)로 구현되어 있다. (2) 부모 노드는 좌측 자식 노드보다 큰 값을 갖고, 우측 자식 노드보다 작은 값을 갖는다. 해당 정렬 상태를 유지하기 때문에 검색에서 큰 효율을 보인다. (3) 데이터를 순..
자바의 정석을 읽고 정리한 내용입니다. 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) 코드의 재사용성이 높다. (2) 코드의 관리가 용이하다. (3) 신뢰성이 높은 프로그래밍을 가능하게 한다. (4) 객체지향개념에 얽매여서 고민하기 보다는 일단 프로그램을 기능적으로 완성한 다음 객체지향적으로 코드를 개선할 수 있을지를 고민하여 점차 개선해 나가는 것이 좋다. 2. 클래스와 객체 (1) 클래스란 객체를 정의해 놓은 것. (2) 객체는 클래스에 정의된 내용대로 메모리..