Hai phiên bản phiên bản toàn diện này bao gồm các nguyên tắc cơ bản về lập trình, hướng đối tượng theo chương trình ming, giao diện lập trình, thuật toán và cấu trúc dữ liệu, đồng thời, kết nối mạng, internation- alization, giao diện tiên tiến, cơ sở dữ liệu, và lập trình Web. Nó được thiết kế để chuẩn bị học sinh để trở thành lập trình Java thành thạo. Một phiên bản ngắn (Giới thiệu về lập trình Java, Giới thiệu tóm tắt bản, Eighth Edition) là có sẵn cho một khóa học đầu tiên về lập trình, thường được gọi là CS1. Các phiên bản ngắn gọn chứa 20 chương đầu tiên của phiên bản toàn diện. Có gì mới trong phiên bản này? Phiên bản này cải thiện đáng kể Giới thiệu về lập trình Java, Seventh Edition. Những cải tiến chính như sau: ■ phiên bản này được sửa đổi hoàn toàn trong từng chi tiết để tăng cường sự rõ ràng, thuyết trình, nội dung, ví dụ và bài tập. ■ Trong các ví dụ và bài tập, mà được cung cấp để thúc đẩy và khuyến khích sinh viên liên est trong lập trình, một phần năm trong những vấn đề mới. ■ trong phiên bản trước, giao diện điều khiển đầu vào đã được bảo hiểm ở cuối Chương 2. các phiên bản mới trong- troduces giao diện điều khiển đầu vào đầu trong Chương 2 để sinh viên có thể viết các chương trình tương tác sớm. ■ các tay dấu vết hộp được thêm vào cho nhiều chương trình để giúp sinh viên mới làm quen để đọc và theo dõi chương trình. ■ mảng đơn chiều và mảng đa chiều được bảo hiểm trong hai chương để cung cấp cho giáo viên hướng dẫn sự linh hoạt để trang trải các mảng đa chiều sau. ■ các trường hợp nghiên cứu cho vấn đề Sudoku có được chuyển tới trang web Companion. Một phiên bản sư phạm hiệu quả hơn đơn giản của vấn đề Sudoku được trình bày thay thế. ■ Thiết kế của API cho lập trình Java GUI là một ví dụ tuyệt vời về cách các nguyên tắc hướng đối tượng được áp dụng. Học sinh học tốt hơn với bê tông và các ví dụ trực quan. Vì vậy, giao diện cơ bản hiện nay trước sự ra đời của các lớp trừu tượng và giao diện. Các instruc- tor, tuy nhiên, vẫn có thể chọn để trang trải các lớp trừu tượng và giao diện trước khi GUI. ■ xử lý ngoại lệ được bao phủ trước khi các lớp trừu tượng và giao diện để sinh viên có thể xây dựng các chương trình mạnh mẽ sớm. Các giảng viên vẫn có thể chọn bao gồm xử lý ngoại lệ sau. ■ Chương 12, "Object-Oriented Design and Patterns," trong phiên bản trước đó đã được thay thế bằng cách truyền bá hướng dẫn thiết kế và mô hình thành một số chương để các chủ đề có thể được bảo hiểm trong hợp ngữ cảnh. ■ các chương về phân loại tại sau ngay sau khi chương về hiệu quả thuật toán, do đó sinh viên ngay lập tức có thể áp dụng hiệu quả thuật toán để phân loại các thuật toán. ■ Một thương hiệu mới thưởng Chương 44 bao gồm Java 2D. ■ Mức độ bao phủ trên các cấu trúc dữ liệu được mở rộng với chương thưởng mới trên cây AVL, splay cây, 2-4 cây, B-cây, và cây đỏ-đen, và băm. Vì vậy, cuốn sách có thể được sử dụng cho một quá trình cấu trúc dữ liệu đầy đủ. Học Chiến lược Một khóa học lập trình là khá khác nhau từ các khóa học khác. Trong một khóa học lập trình, bạn học hỏi từ các ví dụ, từ thực tiễn, và từ những sai lầm. Bạn cần phải dành rất nhiều thời gian để viết các chương trình, thử nghiệm chúng, và sửa lỗi. Đối với các lập trình lần đầu, học Java cũng giống như học bất kỳ lập trình cấp cao ngữ ngôn. Điểm cơ bản là phát triển các kỹ năng quan trọng của việc xây dựng chương trình các giải pháp cho các vấn đề thực tế và chuyển chúng thành các chương trình sử dụng câu lệnh lựa chọn, vòng, phương pháp, và mảng. Một khi bạn có được những kỹ năng cơ bản của chương trình bằng văn bản sử dụng các vòng lặp, phương pháp, và mảng, bạn có thể bắt đầu học cách làm thế nào để phát triển các chương trình lớn và giao diện chương trình bằng cách sử dụng object- Khi bạn biết làm thế nào để chương trình và bạn hiểu khái niệm về trình hướng đối tượng gramming, học Java sẽ trở thành một vấn đề học tập các API Java. Các Java API thiết lập một khuôn khổ cho các lập trình viên phát triển các ứng dụng Java. Bạn phải sử dụng các lớp và các giao diện trong API và theo quy ước và quy tắc của họ để tạo ra các ứng dụng. Những cách tốt nhất để học Java API là để bắt chước các ví dụ và làm bài tập. Tính năng sư phạm Cuốn sách sử dụng các yếu tố sau đây để nhận được nhiều nhất từ các vật liệu: ■ Mục tiêu liệt kê những gì học sinh nên đã học được từ chương. Điều này sẽ giúp họ xác định xem họ có đáp ứng được các mục tiêu sau khi hoàn thành chương này. ■ Giới thiệu mở các cuộc thảo luận với những vấn đề đại diện để cung cấp cho người đọc một cái nhìn tổng quan về những gì mong đợi từ chương. ■ vấn đề chọn lựa cẩn thận và trình bày một cách dễ dàng-to- theo phong cách, dạy giải quyết vấn đề và khái niệm lập trình. Cuốn sách sử dụng nhiều ví dụ nhỏ, đơn giản, và kích thích để chứng minh ý tưởng quan trọng. ■ Chương Tóm tắt đánh giá các đối tượng quan trọng mà học sinh cần phải hiểu và nhớ. Nó giúp họ củng cố các khái niệm quan trọng mà họ đã học trong chương. ■ Các câu hỏi đánh giá được nhóm lại bởi phần để giúp học sinh theo dõi sự tiến bộ của họ và eval- ■ Bài tập Lập trình được nhóm lại bởi phần để cung cấp cho học sinh cơ hội để áp dụng riêng sk mới
đang được dịch, vui lòng đợi..
