Một cuốn sách - KINH ĐIỂN - phải đọc của tất cả các lập trình viên Java
[Thinking in Java] đã được đánh giá rất cao bởi các lập trình viên trên toàn thế giới vì sự rõ ràng, cẩn thận và các ví dụ lập trình chi tiết. Từ các nguyên tắc cơ bản của cú pháp Java đến các tính năng tiên tiến nhất của nó, Thinking in Java được thiết kế để dạy từng bước cho người lập trình từ bắt đầu đến các tính năng nâng cao.
- Giới thiệu OOP cho người mới bắt đầu và các chuyên gia, được cập nhật đầy đủ với nhiều ví dụ
- Các mẫu thiết kế được hiển thị với nhiều ví dụ xuyên suốt: Adapter, Bridge, Chain of Responsibility, Command, Decorator, Facade, Factory Method, Flyweight, Iterator, Data Transfer Object, Null Object, Proxy, Singleton, State, Strategy, Template Method, and Visitor.
- Giới thiệu về XML để truyền dữ liệu; SWT, Flash cho giao diện người dùng.
- Chương đồng thời được viết lại hoàn toàn cho bạn một nắm vững về các nguyên tắc cơ bản luồng.
- Hơn 500 chương trình Java đang hoạt động trong hơn 700 tệp biên dịch, được viết lại cho phiên bản này
- Trang web đồng hành bao gồm tất cả mã nguồn, hướng dẫn giải pháp chú thích, weblog và hội thảo đa phương tiện.
Thông tin chung
Tác giả : Bruce Eckel
Số trang : 1182
Ngôn ngữ : Tiếng Anh
Format : PDF
Thể loại : Java Programming
Giới thiệu mục lục
Chapter 1: Introduction to Objects 35
Chapter 2: Everything is an Object 85
Chapter 3: Controlling Program Flow 117
Chapter 4: Initialization & Cleanup 177
Chapter 5: Hiding the Implementation 231
Chapter 6: Reusing Classes 257
Chapter 7: Polymorphism 297
Chapter 8: Interfaces & Inner Classes 335
Chapter 9: Error Handling with Exceptions 395
Chapter 10: Detecting types 449
Chapter 11: Collections of Objects 481
Chapter 12: The Java I/O System 615
Chapter 13: Concurrency 709
Chapter 14: Creating Windows & Applets 779
Chapter 15: Discovering problems 929
Chapter 16: Analysis and design 1023