Log in Sign up
Trang chủeBookCore Java: Advanced Features, Volume 2, 12th edition
Core Java: Advanced Features, Volume 2, 12th edition

Core Java: Advanced Features, Volume 2, 12th edition

BRAND: PEARSON
Publisher:
PEARSON
Author:
Cay S. Horstmann; San Jose State
Edition:
(March 31, 2022) © 2023
eBook ISBN:
9780137946082
Print ISBN:
9780137871070
Type:
4 Months Subscription. Dành cho Cá nhân
eBook edition. Monthly Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In

Tổng quan sách

Hướng dẫn cổ điển về lập trình Java nâng cao: Đã cập nhật đầy đủ cho Java 17"Đây là tài liệu tham khảo và hướng dẫn chính xác về Java và hệ sinh thái Java."---Andrew Binstock, Tạp chí JavaCore Java là hướng dẫn và tài liệu tham khảo đơn giản hàng đầu dành cho các lập trình viên có kinh nghiệm muốn viết mã Java mạnh mẽ cho các ứng dụng trong thế giới thực. Giờ đây, Core Java, Tập II: Các tính năng nâng cao, Phiên bản thứ mười hai, đã được sửa đổi để bao gồm các tính năng và cải tiến mới trong bản phát hành hỗ trợ dài hạn Java 17. Như mọi khi, tất cả các chương đã được cập nhật hoàn toàn, tài liệu lỗi thời đã bị xóa và các API mới được trình bày chi tiết.Tập này tập trung vào các chủ đề nâng cao mà một lập trình viên cần biết để phát triển phần mềm chuyên nghiệp và bao gồm nội dung chính thống về lập trình doanh nghiệp, mạng, cơ sở dữ liệu, bảo mật, mô-đun hóa, quốc tế hóa, xử lý mã và các phương pháp gốc cũng như các chương hoàn chỉnh về Luồng , XML và API ngày và giờ. Ngoài ra, chương về Đồ họa và Xoay nâng cao bao gồm các kỹ thuật có thể áp dụng cho cả giao diện người dùng phía máy khách cũng như việc tạo đồ họa và hình ảnh phía máy chủ.Cây S. Horstmann giải thích rõ ràng các tính năng mới tinh vi có chiều sâu và đầy đủ, đồng thời trình bày cách sử dụng chúng để xây dựng các ứng dụng có chất lượng chuyên nghiệp. Mã mẫu được kiểm tra kỹ lưỡng của Horstmann phản ánh phong cách Java hiện đại và các phương pháp hay nhất. Các ví dụ được soạn thảo cẩn thận để dễ hiểu và có giá trị thực tế tối đa, vì vậy bạn có thể dựa vào chúng để bắt đầu chương trình của riêng mình.Nắm vững các kỹ thuật nâng cao, thành ngữ và cách thực hành tốt nhất để viết mã Java đáng tin cậyTận dụng tối đa các API I/O Java nâng cao, tuần tự hóa đối tượng và các biểu thức chính quyKết nối hiệu quả với các dịch vụ mạng, triển khai máy chủ và máy khách HTTP/2 mới cũng như thu thập dữ liệu webXử lý mã thông qua API Tập lệnh và Trình biên dịch, đồng thời sử dụng các chú thích để tạo mã và tệpNâng cao hiểu biết của bạn về Hệ thống mô-đun nền tảng Java, bao gồm các cải tiến gần đâyTận dụng mô hình bảo mật Java, xác thực người dùng và các chức năng mã hóa của thư viện bảo mậtXem trước các API mới mạnh mẽ để truy cập các chức năng và bộ nhớ "nước ngoài"Xem Core Java, Tập I: Nguyên tắc cơ bản, Phiên bản thứ mười hai, để biết kiến ​​thức chuyên môn về các nguyên tắc cơ bản về lập trình Java, bao gồm các đối tượng, tổng quát, bộ sưu tập, biểu thức lambda, đồng thời và lập trình chức năng. Đăng ký sách của bạn để có quyền truy cập thuận tiện vào việc tải xuống, cập nhật và/hoặc chỉnh sửa khi chúng có sẵn. Xem sách bên trong để biết chi tiết.
  1. Preface xviiAcknowledgments xxi
  2. Chapter 1: Streams 11.1 From Iterating to Stream Operations 21.2 Stream Creation 51.3 The filter, map, and flatMap Methods 111.4 Extracting Substreams and Combining Streams 131.5 Other Stream Transformations 151.6 Simple Reductions 161.7 The Optional Type 171.8 Collecting Results 261.9 Collecting into Maps 311.10 Grouping and Partitioning 351.11 Downstream Collectors 361.12 Reduction Operations 411.13 Primitive Type Streams 431.14 Parallel Streams 49
  3. Chapter 2: Input and Output 552.1 Input/Output Streams 562.2 Reading and Writing Binary Data 782.3 Object Input/Output Streams and Serialization 892.4 Working with Files 1152.5 Memory-Mapped Files 1312.6 File Locking 1412.7 Regular Expressions 143
  4. Chapter 3: XML 1593.1 Introducing XML 1603.2 The Structure of an XML Document 1623.3 Parsing an XML Document 1653.4 Validating XML Documents 1753.5 Locating Information with XPath 1943.6 Using Namespaces 1993.7 Streaming Parsers 2033.8 Generating XML Documents 2123.9 XSL Transformations 223
  5. Chapter 4: Networking 2354.1 Connecting to a Server 2354.2 Implementing Servers 2444.3 Getting Web Data 2594.4 The HTTP Client 2794.5 Sending E-Mail 287
  6. Chapter 5: Database Programming 2915.1 The Design of JDBC 2925.2 The Structured Query Language 2955.3 JDBC Configuration 3015.4 Working with JDBC Statements 3075.5 Query Execution 3195.6 Scrollable and Updatable Result Sets 3315.7 Row Sets 3385.8 Metadata 3435.9 Transactions 3535.10 Connection Management in Web and Enterprise Applications 358
  7. Chapter 6: The Date and Time API 3616.1 The Time Line 3626.2 Local Dates 3666.3 Date Adjusters 3726.4 Local Time 3736.5 Zoned Time 3756.6 Formatting and Parsing 3796.7 Interoperating with Legacy Code 384
  8. Chapter 7: Internationalization 3877.1 Locales 3887.2 Number Formats 3957.3 Date and Time 4037.4 Collation and Normalization 4077.5 Message Formatting 4137.6 Text Input and Output 4187.7 Resource Bundles 4217.8 A Complete Example 426
  9. Chapter 8: Scripting, Compiling, and Annotation Processing 4438.1 Scripting for the Java Platform 4448.2 The Compiler API 4568.3 Using Annotations 4678.4 Annotation Syntax 4758.5 Standard Annotations 4828.6 Source-Level Annotation Processing 4888.7 Bytecode Engineering 493
  10. Chapter 9: The Java Platform Module System 5039.1 The Module Concept 5049.2 Naming Modules 5059.3 The Modular "Hello, World!" Program 5069.4 Requiring Modules 5089.5 Exporting Packages 5109.6 Modular JARs 5149.7 Modules and Reflective Access 5159.8 Automatic Modules 5189.9 The Unnamed Module 5219.10 Command-Line Flags for Migration 5219.11 Transitive and Static Requirements 5239.12 Qualified Exporting and Opening 5259.13 Service Loading 5269.14 Tools for Working with Modules 528
  11. Chapter 10: Security 53310.1 Class Loaders 53410.2 User Authentication 54910.3 Digital Signatures 56210.4 Encryption 578
  12. Chapter 11: Advanced Swing and Graphics 59111.1 Tables 59111.2 Trees 63011.3 Advanced AWT 67111.4 Raster Images 72111.5 Printing 749
  13. Chapter 12: Native Methods 78512.1 Calling a C Function from a Java Program 78612.2 Numeric Parameters and Return Values 79312.3 String Parameters 79512.4 Accessing Fields 80112.5 Encoding Signatures 80612.6 Calling Java Methods 80812.7 Accessing Array Elements 81612.8 Handling Errors 81912.9 Using the Invocation API 82512.10 A Complete Example: Accessing the Windows Registry 83012.11 Foreign Functions: A Glimpse into the Future 846Index 849
Chat Zalo