Biết cách Java hoạt động trong việc khởi tạo các đối tượng và cách nó liên kết các phương thức và trường với đối tượng, trừu tượng, phương thức cuối cùng cho một đối tượng và một số vấn đề khác mất rất nhiều thời gian để đoán bản thân và tôi cần đảm bảo là chính xác bằng cách hỏi ở đây và ở đó. Tôi cần một số đề xuất để đọc hoặc xem (sách hướng dẫn-bài viết-video), cảm ơn trướcĐiều gì cần đọc để hiểu cách Java hoạt động?
Trả lời
Nguồn nào tốt hơn so với số Java Language Specification của Sun?
Tôi đang thử nó ngay bây giờ, cảm ơn –
Cá nhân tôi khuyên bạn nên đặc tả VM để thực sự hiểu những gì đang xảy ra dưới mui xe - cách Java hoạt động. http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html –
Tôi cũng khuyên bạn nên đọc mã nguồn GPL cho OpenJDK, trình biên dịch javac và HotSpot VM? http://openjdk.java.net/ http://openjdk.java.net/groups/compiler/ http://openjdk.java.net/groups/hotspot/ – burkestar
Bạn có thể đọc bất kỳ cuốn sách java nào ở đó, có một tấn. Nhưng bạn sẽ không biết làm thế nào java hoạt động cho đến khi bạn thực sự bắt đầu lập trình. Tìm một dự án và bắt đầu viết mã!
Tôi thích phần Head First cho người mới bắt đầu. Có một cuốn sách Java mà họ xuất bản. http://headfirstlabs.com/
+1 Để được tư vấn thực sự CHƯƠNG TRÌNH SOMETHING! –
đó là sự thật, nhưng bây giờ tôi đang tập trung vào sự hiểu biết sâu sắc, tôi nhận ra rằng tôi cần phải hiểu nó hoạt động như thế nào trước tiên! –
Nếu bạn muốn có kiến thức cấp thấp, có lẽ việc nghiên cứu bản thân JVM sẽ phù hợp.
Đi qua bài viết trong http://www.javaworld.com/ và các trang web như vậy.
hiệu quả Java bởi Joshua Khối http://astore.amazon.com/techncafe-20/detail/0321356683
Java Concurrency in Practice bởi Brian Goetz http://astore.amazon.com/techncafe-20/detail/0321349601
Tôi hiện đang chờ đợi Beginning Java Objects: From Concepts to Code đến trước cửa nhà tôi. Tôi hy vọng nó sẽ là những gì bạn đang tìm kiếm. Tôi mua cuốn sách này bởi vì tôi cũng cần trợ giúp tìm hiểu các đối tượng bằng ngôn ngữ Java. Tôi nghĩ tốt nhất là nên hiểu các đối tượng được sử dụng như thế nào trong ngôn ngữ, sau đó tiếp tục tự học ngôn ngữ.
Sau cuốn sách đó, tôi sẽ đi vào (hoặc đọc cùng một lúc) Bắt đầu từ Java 2 bởi Ivor Horton. Cả hai cuốn sách đều nhận được đánh giá thực sự tốt trên Amazon, vì vậy hy vọng chúng phù hợp cho cả bạn và I.
Điều tôi nghĩ bạn đang làm là cách java thực sự hoạt động dưới mui xe. Để kết thúc, tôi nghĩ rằng bạn sẽ làm tốt để hiểu mã byte, những gì java được giải thích, và những gì các hướng dẫn mã byte có nghĩa là để jvm. Bằng cách hiểu tất cả các tính năng của ngôn ngữ Java chuyển sang mức thô hơn, bạn sẽ bỏ qua một sự hiểu biết sâu sắc hơn, thành thật mà nói, vài người tôi đã gặp phải về chủ đề này.
Để kết thúc này, tôi sẽ đề xuất điều gì đó hơi lệch so với tiêu chuẩn và yêu cầu bạn xem cuốn sách này, Expert .NET 2.0 IL Assembler. Cuốn sách đó là ngôn ngữ trung gian .NET, tương tự với mã byte của java. Tôi gợi ý rằng đơn giản là vì không có cuốn sách hay nào tồn tại về điều này đối với mã byte Java, và đây là cuốn sách đã cho tôi sự hiểu biết để dễ dàng giải quyết Java.
nếu bạn muốn hiểu thế nào java làm việc tôi muốn giới thiệu Inside Java Virtual Machine bởi Bill Veeners
Bạn cần phải quay trở lại vấn đề cơ bản và đọc một giới thiệu Java tốt (chỉ cần bỏ qua những phần bạn biết), vì đây là những thực sự cơ bản Các câu hỏi Java bạn có.văn bản phổ biến nhất là:
Hoặc cho một hơn xuống đất văn bản tiên tiến: Cuốn sách chuẩn bị
Tôi muốn giới thiệu SCJP: '' SCJP Sun Certified Lập trình viên cho Hướng dẫn ôn tập Java 6 ''.
Nó có tổng quan tốt về tất cả các thành phần java. Nó nói về các khu vực gọn gàng, mà bạn có thể ngạc nhiên với.
- 1. Tôi cần đọc gì để hiểu git hoạt động như thế nào?
- 2. Cần làm gì để .ticks() hoạt động?
- 3. Hiểu cách jQuery hoạt động
- 4. Điều kiện tiên quyết cần thiết để đọc sách trên mạng nơron (và hiểu chúng)
- 5. scanf không hoạt động. cần phải đọc gấp đôi từ giao diện điều khiển
- 6. Cách Java thread.stop() hoạt động?
- 7. Hiểu cách Trace hoạt động trong C#
- 8. Java: Cách mảng hoạt động
- 9. Hiểu cách DependencyProperty hoạt động và được triển khai
- 10. Cần giúp đỡ để hiểu MySQL tiêm
- 11. không thể hiểu cách redis hoạt động với đường ray
- 12. Cần giúp đỡ để hiểu lambda (currying)
- 13. Điều gì định nghĩa một chuỗi "hoạt động"?
- 14. Debug Node, điều gì đang giữ cho nó hoạt động?
- 15. Control.IsHandleCreated cần thiết cho điều gì?
- 16. Tôi đang hiểu lầm về cách thức Html.TextBoxFor hoạt động
- 17. Hỗ trợ cần điều khiển trong Java
- 18. Hiểu các byte Java
- 19. bình-đăng nhập: không thể hiểu cách hoạt động
- 20. Điều gì sẽ xảy ra khi hoạt động trên Android bắt đầu hoạt động khác
- 21. Hiểu hiển thị: ô bảng; hoạt động
- 22. Đóng hoạt động Java
- 23. VertiPaq là gì và cách hoạt động
- 24. Khuôn khổ web java nào cần tìm hiểu?
- 25. Socket.recv hoạt động nhưng không được đọc hoặc đọc?
- 26. Điều gì sẽ khiến Chrome tự động điền để ngừng hoạt động?
- 27. Tôi cần biết gì về Chữ ký XML để SAML hoạt động?
- 28. Trong Java, điều gì sẽ xảy ra nếu bạn sử dụng Double.NaN trong một hoạt động?
- 29. điều gì cần thiết để làm cho độ phân giải tên máy chủ hoạt động trên một làn đường?
- 30. Gặp sự cố khi hiểu cách fs.stat() hoạt động
Đọc [sách hay] (http://stackoverflow.com/questions/75102/best-java-book-you-have-read-so-far) trên Java. Tôi khuyên bạn nên suy nghĩ trong Java bởi Bruce Eckel. –
hhh, đây là cuốn sách tôi đang đọc ngay bây giờ, điều này khiến tôi muốn biết về nội dung java! –
@Prasoon, tôi có ấn tượng rằng OP thực sự là quá khứ (điểm mới bắt đầu) và quan tâm đến việc hiểu cách Java hoạt động dưới mui xe. –