Bước tới nội dung

Lập trình Java/Về cuốn sách này

Tủ sách mở Wikibooks

Sách wiki Lập trình Java là nỗ lực chung trong việc tạo ra một hướng dẫn toàn diện về toàn bộ nền tảng Java — từ các lời khuyên lập trình và hướng dẫn cho máy tính để bàn đến lập trình trên điện thoại di động. Thông tin được trình bày trong cuốn sách này được hình thành từ sự đóng góp kết hợp của nhiều tác giả và các biên tập viên ẩn danh.

Mục đích chính của cuốn sách này là dạy ngôn ngữ lập trình Java cho đối tượng người mới bắt đầu, nhưng với bố cục các bài hướng dẫn tăng dần độ phức tạp, nó cũng hữu ích cho các lập trình viên trình độ trung cấp và cao cấp. Vì vậy, cuốn sách này được sử dụng như:

  • Một tập hợp các bài hướng dẫn xây dựng dựa trên nhau theo cách tiến bộ,
  • Một sách hướng dẫn lập trình hiệu quả với ngôn ngữ lập trình Java,
  • Một tài liệu tham khảo toàn diện cho lập trình viên giỏi.

Ai nên đọc sách này?

[sửa]

Tất cả những gì bạn cần biết để viết các chương trình máy tính sẽ được giải thích trong cuốn sách này. Khi bạn đọc xong, bạn sẽ cảm thấy đủ thành thạo để xử lý hầu như mọi thứ trong Java và các chương trình viết bằng Java. Cuốn sách này là những bước đầu tiên trong nhiều bước bạn cần vượt qua để chinh phục những khó khăn trong lập trình máy tính. Chúng tôi đã đặt rất nhiều nỗ lực vào việc cấu trúc cuốn sách này theo cách giúp bạn bắt đầu lập trình từ con số không, với Java là ngôn ngữ được lựa chọn. Cuốn sách này được thiết kế cho bạn nếu bất kỳ điều nào sau đây là đúng:

  • Bạn tương đối mới với lập trình và đã nghe nói Java dễ học như thế nào.
  • Bạn đã học qua BASIC hoặc Pascal ở trường, và có nắm vững về lập trình và logic cơ bản.
  • Bạn đã biết và đã được giới thiệu về lập trình trong các phiên bản Java trước đó.
  • Bạn là một nhà phát triển có kinh nghiệm và biết lập trình bằng các ngôn ngữ khác như C++, Visual Basic, Python, Ruby, v.v.
  • Bạn đã nghe nói rằng Java rất tuyệt vời cho các ứng dụng web và lập trình dịch vụ web.

Mặc dù cuốn sách này chủ yếu dành cho những người mới bắt đầu học lập trình, nhưng nó cũng có thể mang lại nhiều lợi ích cho các lập trình viên trung cấp và cao cấp đã bỏ lỡ một số thông tin quan trọng. Sau khi hoàn thành cuốn sách này, bạn sẽ có thể giải quyết nhiều vấn đề phức tạp bằng các kỹ năng Java được trình bày trong các chương tiếp theo. Khi kết thúc, bạn cũng được khuyến khích thực hiện các dự án lập trình tham vọng của riêng mình.

Cuốn sách này giả định rằng người đọc không có kiến thức trước về lập trình Java, hay bất kỳ ngôn ngữ lập trình hướng đối tượng nào. Các ví dụ thực tế và bài tập sau mỗi chủ đề và module giúp dễ dàng hiểu phương pháp phát triển phần mềm. Nếu bạn là người hoàn toàn mới, chúng tôi khuyên bạn nên di chuyển chậm qua cuốn sách này và hoàn thành mỗi bài tập theo tốc độ của riêng bạn.

Sử dụng sách này như nào?

[sửa]

Cuốn sách này là một tài liệu tham khảo về ngôn ngữ Java và các công nghệ liên quan. Mục tiêu của nó là cung cấp một bức tranh toàn diện về Java và các công nghệ của nó. Mặc dù cuốn sách có thể được đọc từ đầu đến cuối, nhưng nó cũng được thiết kế với các phần riêng lẻ có thể đọc độc lập. Để giúp tìm thông tin nhanh chóng, phiên bản trực tuyến có các hộp điều hướng để truy cập từng chủ đề cụ thể.

Cuốn sách này được chia thành các phần. Các trang được nhóm lại thành các chủ đề của từng phần. Để cuốn sách có thể mở rộng trong tương lai thông qua việc bổ sung các phần mới, điều hướng giữa các phần là độc lập với nhau. Mỗi phần có thể được coi như một cuốn sách nhỏ. Các trang thuộc cùng một chủ đề có thể được điều hướng thông qua các liên kết ở phía bên phải.