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
이 웹사이트의 모든 리소스는 네티즌이 제공 및 게시하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 웹사이트의 모든 리소스는 학습 및 참조용으로만 제공됩니다. 상업적인 목적으로 사용하지 마세요. 그렇지 않을 경우 발생하는 모든 결과에 대한 책임은 귀하에게 있습니다! 침해 내용이 있는 경우 당사에 연락하여 삭제 및 제거를 요청하시기 바랍니다. 연락처: admin@php.cn