최신 다운로드
판타지 아쿠아리움
소녀전선
별의 날개
작은 꽃요정 요정의 천국
레스토랑 큐트스토리
산허 여행 탐험
사랑과 프로듀서
가장 강력한 두뇌 3
오드 더스트: 다밀라
젊은 서유기 2
24시간11리더보드 읽기
- 1 Two Bitcoin Whales Acquire $142M Worth of BTC, Signaling Growing Investor Demand after Donald Trump's Win
- 2 Mac OS X 10.10에서 GOPATH를 설정하는 방법은 무엇입니까?
- 3 dskrfuoui.dll - dskrfuoui.dll이란 무엇입니까?
- 4 PHP를 사용하여 IP 주소를 안정적으로 핑하는 방법은 무엇입니까?
- 5 jQuery의 요소에 바인딩된 이벤트 핸들러 목록을 검색하는 방법은 무엇입니까?
- 6 Go(Golang)에서 글로벌 단축키를 만드는 방법은 무엇입니까?
- 7 전달 참조와 Rvalue 참조가 C에서 동일한 구문을 공유하는 이유는 무엇입니까?
- 8 C의 'override' 키워드는 재정의된 메서드에 대한 단순한 구문 설탕 이상의 역할을 합니까?
- 9 Golang에서 사용자 정의 날짜 형식을 사용하여 time.Time 유형의 XML 필드를 비정렬화하는 방법은 무엇입니까?
- 10 Java 프로세스에 사용 가능한 여유 메모리를 어떻게 정확하게 계산합니까?
- 11 dsrdr20(ver_2).dll - dsrdr20(ver_2).dll이란 무엇입니까?
- 12 하나의 Div가 남은 공간을 차지하도록 Div를 두 부분으로 나누는 방법은 무엇입니까?
- 13 Java 컬렉션을 정렬하는 방법: 비교기, 비교 가능 및 람다 표현식?
- 14 dtbible.dll - dtbible.dll이란 무엇입니까?
- 15 Go Reverse Proxy에서 응답 본문을 어떻게 검사하고 수정합니까?
최신 튜토리얼
-
- 해외 웹 개발 풀스택 강좌 총집합
- 1710 2024-04-24
-
- Go 언어 실습 GraphQL
- 1991 2024-04-19
-
- 550W 팬 마스터가 JavaScript를 처음부터 차근차근 학습합니다
- 3409 2024-04-18
-
- 기초 지식이 전혀 없는 초보자도 6시간 만에 시작할 수 있는 파이썬 마스터 모쉬
- 2937 2024-04-10
-
- MySQL 시작하기(mosh 교사)
- 1796 2024-04-07
-
- Mock.js | Axios.js | Json - 10일간의 고품질 수업
- 2608 2024-03-29
Java 프로그래머 연습 방법원래는 도이체방크 외환 IT부서 신입사원들을 위해 준비한 트레이닝 노트였습니다. 이 책은 네 부분으로 구성되어 있으며, 첫 번째 부분에서는 Java 7의 새로운 기능을 포괄적으로 소개합니다. 두 번째 부분에서는 주요 Java 프로그래밍 지식과 기술을 살펴봅니다. 세 번째 부분에서는 JVM의 새로운 언어와 다중 언어 프로그래밍에 대해 설명합니다. 부분은 플랫폼과 다국어 프로그래밍을 다루고 있습니다. Java 7의 새로운 기능 도입을 시작으로 Java 프로그래머 교육은 종속성 주입, 테스트 중심 개발 및 지속적인 통합과 같은 Java 개발에서 가장 중요한 기술을 다루며 JVM에서 Java가 아닌 언어를 탐색합니다. , 특히 Groovy, Scala 및 Clojure 언어와 관련된 다국어 프로젝트에 대해 자세히 설명합니다. 또한, 이 책에는 독자들이 자바 언어와 플랫폼을 실무적으로 이해하는 데 도움이 되는 다수의 코드 예제가 포함되어 있습니다.
Java 프로그래머로 연습하는 방법 카탈로그:
1부 Java 7로 개발하기
1장 Java 7의 첫 소개
1.1 언어와 플랫폼
1.2 코인 프로젝트: 모든 것이 집중되어 있습니다
1.3 코인 프로젝트 수정
1.4 요약
2장 새로운 I/O
2.1 Java I/O의 간략한 역사
2.2 파일 I/O의 초석: Path
2.3 디렉토리 및 디렉토리 트리 처리
2.4 NIO.2 파일 시스템 I/O
2.5 비동기 I/O 작업
2.6 소켓과 채널의 통합
2.7 요약
2부 핵심 기술
3장 의존성 주입
3.1 지식 주입: IoC 및 DI 이해
3.2 Java의 표준화된 DI
3.3 Java의 DI 참조 구현: Guice 3
3.4 요약
4장 현대 동시성
4.1 동시성 이론 소개
4.2 블록 구조 동시성(Java 5 이전)
4.3 최신 동시 애플리케이션의 구성 요소
4.4 제어 실행
4.5 분기/병합 프레임워크
4.6 자바 메모리 모델
4.7 요약
5장 클래스 파일과 바이트코드
5.1 클래스 로딩과 클래스 객체
5.2 메소드 핸들 사용
5.3 클래스 파일 확인
5.4 바이트코드
5.5 호출다이나믹
5.6 요약
6장 성능 튜닝 이해하기
6.1 성능 용어
6.2 실용적인 성능 분석 방법
6.3 무엇이 잘못됐나요? 우리가 걱정하는 이유
6.4 하드웨어의 타이밍 문제
6.5 쓰레기 수거
6.6 HotSpot의 JIT 컴파일
6.7 요약
3부 JVM의 다중 언어 프로그래밍
7장 대체 JVM 언어
7.1 자바는 너무 멍청한가? 순수한 비방
7.2 언어생태학
7.3 JVM의 다중 언어 프로그래밍
7.4 적합한 비Java 언어를 선택하는 방법
7.5 대체 언어에 대한 JVM 지원
7.6 요약
8장 Groovy: Java의 동적 동반자
8.1 Groovy 시작하기
8.2 Groovy 101: 구문 및 의미
8.3 자바와의 차이점 - 초보자 함정
8.4 자바에는 없는 그루비 기능
8.5 Groovy와 Java의 협력
8.6 요약
9장 스칼라: 단순하지만 단순하지는 않다
9.1 스칼라 간단히 살펴보기
9.2 내 프로젝트에 Scala를 사용할 수 있나요
9.3 Scala로 코드를 다시 꽃피우세요
9.4 스칼라 객체 모델: 유사하지만 다르다
9.5 데이터 구조와 컬렉션
9.6 배우 소개
9.7 요약
10장 Clojure: 더욱 안전한 프로그래밍
10.1 클로저 소개
10.2 클로저 찾기: 구문과 의미
10.3 함수와 루프 사용하기
10.4 클로저 시퀀스
10.5 Clojure와 Java 간의 상호 운용성
10.6 클로저 동시성
10.7 요약
4부 다국어 프로젝트 개발
11장 테스트 주도 개발
11.1 TDD 개요
11.2 테스트 아바타
11.3 스칼라테스트
11.4 요약
12장 빌드 및 지속적인 통합
12.1 메이븐 3을 만나보세요
12.2 Maven 3 시작하기 프로젝트
12.3 Maven 3으로 Java7developer 프로젝트 빌드
12.4 Jenkins: CI 요구 사항 충족
12.5 Maven 및 Jenkins 코드 측정항목
12.6 라이닝겐
12.7 요약
13장 신속한 웹 개발
13.1 자바 웹 프레임워크의 문제점
13.2 웹 프레임워크 선택 기준
13.3 Grails 시작하기
13.4 Grails 빠른 시작 프로젝트
13.5 Grails에 뛰어들기
13.6 Compojure 시작하기
13.7 나는 수달인가
13.8 요약
14장 훌륭함을 유지하세요
14.1 자바 8에 대한 기대
14.2 다중 언어 프로그래밍
14.3 미래 동시성 동향
14.4 JVM의 새로운 방향
14.5 요약
부록 A java7developer: 소스 코드 설치
부록 B 글로브 패턴 구문 및 예제
부록 C 대체 JVM 언어 설치
부록 D Jenkins 다운로드 및 설치
부록 E java7developer: Maven POM