최신 다운로드
판타지 아쿠아리움
소녀전선
별의 날개
작은 꽃요정 요정의 천국
레스토랑 큐트스토리
산허 여행 탐험
사랑과 프로듀서
가장 강력한 두뇌 3
오드 더스트: 다밀라
젊은 서유기 2
24시간11리더보드 읽기
- 1 Python의 문자열 목록에서 여러 변수를 어떻게 생성합니까?
- 2 VShell: 프로덕션 릴리스 워크플로
- 3 MySQL에 SHA1 해시를 저장하려면: VARCHAR 또는 BINARY?
- 4 PHP에서 형식화되지 않은 화폐 값을 수정하는 방법은 무엇입니까?
- 5 Java의 직렬화 가능 인터페이스가 비어 있고 자동으로 구현되지 않는 이유는 무엇입니까?
- 6 내 CSS 백분율 높이가 작동하지 않는 이유는 무엇입니까?
- 7 jQuery에서 하위 요소 클릭으로 상위 이벤트 핸들러가 실행되는 것을 방지하는 방법은 무엇입니까?
- 8 Internet Explorer 6에서 JavaScript를 사용하여 브라우저 버전 및 운영 체제를 검색하는 방법은 무엇입니까?
- 9 새로 생성된 MySQL 세션이 트랜잭션 후 즉시 표시되지 않는 이유는 무엇입니까?
- 10 PHP에서 SSL을 통해 원격 MySQL 서버에 안전하게 연결하는 방법은 무엇입니까?
- 11 C에 대한 튜토리얼은 어디에 있나요?
- 12 'grid-gap'에 백분율 값을 사용하면 CSS 그리드에서 오버플로가 발생하는 이유는 무엇입니까?
- 13 Python 사전의 얕은 복사본을 업데이트해도 원본에 영향을 주지 않는 이유는 무엇입니까?
- 14 C에서 이동된 벡터의 상태는 무엇입니까?
- 15 한 줄씩 또는 한 번에 모두? C에서 파일을 읽는 가장 효율적인 방법은 무엇입니까?
최신 튜토리얼
-
- 해외 웹 개발 풀스택 강좌 총집합
- 1863 2024-04-24
-
- Go 언어 실습 GraphQL
- 2142 2024-04-19
-
- 550W 팬 마스터가 JavaScript를 처음부터 차근차근 학습합니다
- 3573 2024-04-18
-
- 기초 지식이 전혀 없는 초보자도 6시간 만에 시작할 수 있는 파이썬 마스터 모쉬
- 3173 2024-04-10
-
- MySQL 시작하기(mosh 교사)
- 1877 2024-04-07
-
- Mock.js | Axios.js | Json - 10일간의 고품질 수업
- 2685 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