Java vẫn là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Phần lớn là nhờ vào lịch sử lâu đời và danh tiếng của nó: dễ học nhưng khó thành thạo. Sau khi bạn đã hiểu rõ hơn về Java, việc tìm hiểu để tiến xa hơn có thể sẽ trở nên khó khăn. Bài viết này nhằm mục đích giúp đỡ developer vượt qua điều đó thông qua việc cung cấp mười tài liệu hữu ích về Java.
Effective Java – Joshua Bloch
Loạt tài liệu về lập trình hiệu quả trong Java là một trong những lựa chọn phổ biến nhất dành cho các developer bởi sự dễ hiểu, đơn giản cũng như thực tiễn trong các bài học.
The Java Tutorials – Oracle
Những hướng dẫn được viết bởi chính Oracle sẽ giới thiệu mọi thứ từ các chủ đề cơ bản đến giao diện người dùng, các API hữu ích… Các tính năng và cú pháp ngôn ngữ là điểm nổi bật ở đây. Cần lưu ý rằng các hướng dẫn này được viết cho Java 8, vì vậy các tính năng mới của Java 9 và 10 sẽ không được đề cập.
Head First Design Patterns – Eric Freeman và Elisabeth Robson
Head First Design Patterns cung cấp một tóm tắt hữu ích của các mẫu design pattern thường được sử dụng trong Java sẽ giúp bạn tiết kiệm thời gian phát triển rất nhiều.
IBM developerWorks – IBM
Khóa hướng dẫn lập trình Java – trung cấp của IBM sẽ hướng dẫn bạn cách sử dụng các công cụ cao cấp có trong bộ công cụ phát triển Java, bao gồm các chủ đề khó nhằn như inheritance, abstraction, interfaces, regular expressions và vân vân. Dù rằng nó ra đời vào năm 2005 nhưng vẫn còn cực kì hữu ích cho đến ngày nay.
Codiva.io – Jayaprabhakar Kadarkarai
Trang web Codiva cung cấp một Java IDE và compiler, cho phép bạn viết hoặc kiểm tra code Java trực tuyến, và nó thậm chí hoạt động trên cả điện thoại thông minh của bạn. Quan trọng hơn, khi bạn đăng nhập vào trang web, bạn có thể thấy một số lượng lớn các dự án được đề xuất để giúp bạn thấy cách các task có thể được giải quyết bằng Java như thế nào. Ngoài ra, trang web cũng có các lớp học tutorial riêng rất đáng để bạn học qua, bao gồm Data Structures and Algorithms vàPopular Algorithms.
Android Developer Guides – Google
Một trong những lý do phổ biến nhất của developer học Java là để lập trình cho Android. Với ý nghĩ đó, Android Developer Guides có thể là một cách hay để bắt đầu với việc tạo ứng dụng của riêng bạn cho smartphone. Tương tự, Google’s Codelabs project cũng cung cấp một loạt các hướng dẫn về những chủ đề Android phổ biến.
CodeTriage – Project, Richard Schneeman
CodeTriage là một dự án được thiết kế để cho phép bạn tìm và tham gia các dự án Java mã nguồn mở thích hợp.
Object-oriented programming with Java – Đại học Helsinki
Khóa học này sẽ đưa bạn qua mười hai tuần học lập trình hướng đối tượng, sử dụng nội dung được nhiều đại học khác nhau đưa vào chương trình của họ.
Algorithms and Data Structures – Đại học Princeton
Khóa học này là một lựa chọn tốt khác, chuyên về giảng dạy các thuật toán quan trọng và cấu trúc dữ liệu trong khoảng thời gian là 12 tuần. Thay vì chỉ là văn bản, khóa học này bao gồm video, bài tập giải đố và dự án để đưa giúp bạn phát triển kiến thực. Những bài học này còn có thể được áp dụng cho nhiều ngôn ngữ khác nhau và do đó sẽ là một lợi ích cho sự nghiệp tương lai của bạn.
Java for Complete Beginners – John Purcell
Nếu bạn thích học một cách trực quan hơn thì khóa học YouTube này sẽ cực kì thích hợp với rất nhiều topic khác nhau mà bạn có thể lựa chọn tùy theo sở thích.
[…] Download Image More @ lop12.edu.vn […]
3assessment
gay chat rooms black https://bjsgaychatroom.info/
which senoir gay dating app has most members lakeland fl https://gaypridee.com/
dating site for gay men over 50 https://speedgaydate.com/
my vegas slots cheat tool https://2-free-slots.com/
free slots to play now https://pennyslotmachines.org/
black pawkeet slots guide https://slotmachinesworld.com/
double diamond slots https://slotmachinesforum.net/
aristocrat slots https://slot-machine-sale.com/
gw2 jewry slots https://beat-slot-machines.com/
aristocrat free slots https://download-slot-machines.com/
gw2 jewry slots https://411slotmachine.com/
free slots triple diamond https://www-slotmachines.com/
free slots cleopatra https://slotmachinegameinfo.com/
sample dissertation https://buydissertationhelp.com/
thesis versus dissertation https://mydissertationwritinghelp.com/
dissertation writers online https://dissertations-writing.org/
top dissertation help https://helpon-doctoral-dissertations.net/
Comments are closed.