Tài liệu học Java từ cơ bản đến nâng cao


Java Code (tiếng Việt)

Java Core (Tiếng Việt) được websites USD tổng hợp lại với 10 chương chi tiết, văn phong dễ hiểu, chắc chắn sẽ phù hợp với những bạn tìm hiểu lập trình Java.

Tổng hợp tài liệu Java (tiếng Việt)

Bộ Tài liệu lập trình Java Tiếng Việt Căn Bản Tổng Hợp này, sẽ mang đến cho bạn những tài liệu hay ho bằng Tiếng Việt về lập trình Java. Bộ tổng hợp nhỏ này bao gồm: Java Core – ĐH Bách Khoa Đà Nẵng Lập trình Java Tiếng Việt Slide Lập trình Java– Phạm Quang Dũng Tài liệu lập trình Java – ĐH Bách Khoa Hà Nội.

Head First Java, 2nd Edition

Head First Java mang đến trải nghiệm học tập đa phương tiện, tương tác cao, cho phép các lập trình viên mới tiếp nhận các nguyên tắc cơ bản của ngôn ngữ Java một cách nhanh chóng. Thông qua các bài tập kéo dài, các phép loại suy đáng nhớ, hình ảnh hài hước và ngôn ngữ thông thường.

Java Performance

James Gosling từng chia sẻ suy nghĩ của ông rằng: “Nếu bạn yêu thích từng chi tiết nhỏ nhất về performance của các ứng dụng Java thì đây là quyển sách dành cho bạn.”
Cuốn này phù hợp nếu bạn đã khá tốt về Java. Kiến thức trong sách giúp những chương trình của bạn đạt được tối đa hiệu quả và giá trị, dù nó có độ phức tạp ra sao, đang chạy trên nền tảng nào, hoặc đã được viết bao lâu. 

Java Concurrency in Practice

Được viết bởi Brian Goetz là cuốn sách bao quát toàn diện và chuyên sâu Concurrency trong lập trình Java. Mỗi trang là những vấn đề từ cơ bản đến phức tạp (kèm theo giải pháp) bạn gặp hàng ngày. Nội dung trình bày rất chi tiết và khéo léo theo cách rõ ràng, súc tích, được viết cẩn thận, dễ bám sát, mạnh về áp dụng thực tế.

Java Puzzlers: Traps, Pitfalls, And Corner Cases

Được biết bởi các tác giả Joshua Bloch, Neal Gafter, quyển sách sẽ đưa bạn trải qua những cảm xúc “kinh ngạc”, “sáng mắt”, “nhũn não”… Nó cho bạn thấy những điểm “lừa tình” trong ngôn ngữ Java theo cách mà bạn không thể ngờ tới. Thậm chí nếu bạn là một lập trình viên lão luyện, những thử thách trong sách vẫn thật sự thú vị vì mỗi câu đố đều có độ khó được viết theo phong cách lôi cuốn và hài hước

The JavaTM Programming Language

Trực tiếp từ những người sáng tạo ngôn ngữ lập trình Java ™, tái bản thứ tư được sửa đổi hoàn toàn của THE JavaTM Programming Language là một tài nguyên không thể thiếu đối với người mới làm quen và lập trình viên cao cấp. Các nhà phát triển trên toàn thế giới đã sử dụng các ấn bản trước để nhanh chóng có được sự hiểu biết sâu sắc về ngôn ngữ lập trình Java, mục tiêu thiết kế và cách sử dụng nó hiệu quả nhất trong phát triển thực tế.

Optimizing Java

Điều chỉnh hiệu suất là một công việc thử nghiệm, nhưng điều đó không có nghĩa là các kỹ sư nên ngồi một chỗ để phỏng đoán và mong đợi công việc hoàn thành. Với cuốn sách thực tế này, các lập trình viên Java từ trung cấp đến cao cấp sẽ học cách làm việc với các công nghệ sắp xếp phức tạp và học cách điều chỉnh hiệu suất các ứng dụng Java bằng cách sử dụng phương pháp định lượng, có thể kiểm chứng được.

Modern Java  Recipes

Việc giới thiệu các khái niệm lập trình chức năng trong Java SE 8 là một sự thay đổi mạnh mẽ cho ngôn ngữ hướng đối tượng này. Các biểu thức Lambda, các tham chiếu phương thức và các luồng cơ bản đã thay đổi thành ngữ của ngôn ngữ và nhiều nhà phát triển đã cố bắt kịp từ đó. Tài liệu này sẽ giúp ích. Với hơn 70 công thức chi tiết, tác giả Ken Kousen cho thấy cách sử dụng các tính năng mới nhất của Java để giải quyết một loạt các vấn đề.

Modern Java EE Design Patterns

Được viết bởi Markus Eisele, quyển sách này sẽ giúp bạn hiểu ngắn gọn về cách phát triển phần mềm ngày nay cho Enterprise và cũng với lịch sử được tiếp tục từ bản phát hành Java Enterprise Edition đầu tiên cho đến ngày nay. Điều này khiến người đọc hiểu tại sao một số phương pháp kiến ​​trúc nhất định được áp dụng trong những năm qua và tại sao nó lại không thịnh hành. Không gian mở này để hiểu khoảnh khắc mà chúng ta đang sống bây giờ và chủ đề của cuốn sách: DevOps, microservice, Cloud, v.v.