2009-06-08 37 views
7

Tôi đã là một nhà phát triển, đó là công việc trong ngày của tôi, và tôi đã tạo ra một doanh nghiệp tốt. Tôi muốn học Java, nhưng tất cả các hướng dẫn dường như bắt đầu như thể ngôn ngữ duy nhất tôi biết là tiếng Anh. Có tài nguyên nào tốt cho một lập trình viên để học Java không?Nguồn cho việc học Java là một lập trình viên

Trả lời

6

Bạn có thể sử dụng The Java Tutorials ở mặt trời để tìm hiểu nhiều tính năng của Java.

0

Suy nghĩ trong Java bởi Bruce Eckel. Nó giả định rằng bạn là một lập trình viên với sự hiểu biết về C.

0

Khi lần đầu tiên tôi học Java, tôi đã có kinh nghiệm với C và C++. Tôi đã tìm thấy chuỗi Java cốt lõi của Horstmann và Cornell để trở thành một tour du lịch độc đáo thông qua Java, thậm chí họ có một số so sánh tương đương với C++, vì vậy nếu bạn biết C++ nó nhanh chóng được hiểu.

7

Khi bạn bị treo Java, Effective JavaJava Puzzlers sẽ là một vài cuốn sách hay để xem.

Java hiệu quả được lấp đầy với các phương pháp hay nhất về các tính năng của ngôn ngữ Java và ấn bản mới nhất (ấn bản thứ 2) đã được cập nhật để bao quát các tính năng của Java 5.

Puzzlers Java chứa đầy những trò chơi giải trí thú vị sẽ chỉ ra những phần thú vị và những cạm bẫy mà ngay cả những nhà phát triển có kinh nghiệm cũng có thể bị bối rối. Mặc dù nó có vẻ giống như một cuốn sách "vui vẻ", nhưng nó khá là giáo dục.

Bên cạnh trên, dưới đây là một số liên kết mà sẽ có ích khi học Java:

  • The Java API Specifications - tài liệu hướng dẫn đầy đủ về tất cả các lớp trong nền tảng Java SE. Điều này sẽ có ích khi học các API, và việc học đọc tài liệu định dạng Javadoc sẽ đi một chặng đường dài.
  • The Java Language Specifications - Nếu đọc thông số ngôn ngữ là điều của bạn, thì đây là liên kết. Các thông số kỹ thuật hoàn chỉnh có sẵn để đọc trực tuyến.
  • The Java Virtual Machine Specifications - Nếu bạn tò mò về cách JVM hoạt động. Không cần đọc khi học Java, nhưng có thể có ích nếu bạn muốn biết điều gì sẽ xảy ra dưới mui xe.
0

Tôi nhận thấy rằng hướng dẫn java của Sun thực sự rất tốt cho những người đã lập trình có kinh nghiệm. Trên thực tế, tại thời điểm chúng được viết, khán giả chính (IMHO) là những người chuyển từ các ngôn ngữ khác như C++ sang Java.

Tôi chưa bao giờ "chính thức" học Java, và bất cứ khi nào tôi cần làm rõ một số khái niệm mà tôi không hoàn toàn quen thuộc với cách nó hoạt động, tôi thấy nó dễ dàng đi đến điểm thích hợp trong hướng dẫn mà không cảm thấy tôi là "bé nói chuyện".

Bạn không đề cập đến ngôn ngữ mà bạn thường sử dụng, nhưng Java rất trực quan để nhận ngay cả khi không có hướng dẫn. Bạn sẽ chỉ cần hướng dẫn cho các mô hình cụ thể như luồng Java và các công cụ tương tự.

Khi bạn trở nên thoải mái, Java hiệu quả là một cuốn sách hay.

Ngoài ra, bạn có thể google cho các hướng dẫn "ngôn ngữ của tôi so với Java" rất tốt cho hầu hết các ngôn ngữ OO.

0

Có nhiều hướng dẫn và sách ở đó và bạn sẽ dễ dàng cảm thấy buồn chán nếu bạn bắt đầu đọc chúng.

Vì bạn đã là nhà phát triển (giả sử bạn biết những điều cơ bản nhất), tôi khuyên bạn nên bắt đầu viết lại một trong những ứng dụng yêu thích của bạn (ứng dụng nhỏ) trong java.It có thể là ứng dụng độc lập hoặc web.

Sẽ có nhiều điều sai trong đầu nhưng sau đó bạn đọc bit liitle và bạn viết ít và sau đó bạn cải thiện bằng cách đọc và tham khảo các nguồn tốt nhất.

Một cách hay để tìm hiểu về một số chủ đề phức tạp là bằng cách nghe podcast.

0

Nếu bạn đã biết một ngôn ngữ OO phổ biến như C# hoặc C++, tôi tìm thấy một phần khó khăn hơn là để tìm hiểu các khung công tác phổ biến đó trong thế giới Java và cách sử dụng chúng hiệu quả để giúp bạn viết mã tốt hơn.

Đối với chính ngôn ngữ Java, tôi không thấy có quá nhiều thách thức để có được bàn tay trên đó.

0

Ngoài những gợi ý tuyệt vời ở đây, tôi phải thêm Kathy Sierra's và Bert Bate's excellent certification guide vào bài kiểm tra SCJP. Nó thực sự giúp tôi khi tôi bắt đầu học Java (đến từ C++).

Và nếu bạn đã từng chọn để được chứng nhận, cuốn sách này vừa đủ thách thức vừa đủ thú vị để dễ dàng giúp bạn vượt qua bài kiểm tra.

0

Nếu bạn có ý định tìm hiểu về Eclipse, các Eclipse Corner Articles là một nơi tốt để đọc về hàng chục những điều thú vị.

Các vấn đề liên quan