2010-10-01 23 views
7

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?

+0

Đọ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. –

+0

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! –

+1

@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. –

Trả lời

8

Nguồn nào tốt hơn so với số Java Language Specification của Sun?

+0

Tôi đang thử nó ngay bây giờ, cảm ơn –

+1

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 –

+0

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

2

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/

+0

+1 Để được tư vấn thực sự CHƯƠNG TRÌNH SOMETHING! –

+0

đó 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! –

0

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.

0

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.

0

Đ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.

0

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à:

Head First Java (2nd edition)

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ị

Core Java, Volume I - Fundementals (8th edition)

0

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.

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