Java learning resources recommendation (books and websites)

zhaozj2021-02-16  51

This article aims to recommend some good learning resources for learning Java, mainly including books and learning websites. In recent years, Java has become more and more books in Java programming, but the horizontal is not in line, and the readers, especially newcomers, brought inconvenience when choosing the right book, but classics and practical but difficult Abrasive.

Novice, I think the Machinery Industry Press "Java2 Core Technology Volume 1: Principle" and "Java2 Core Technology Volume 2: Advanced Performance" are not much good books. The author Horstmann combines a rich instance to show readers, the views of the Java language are also very full, including the basic syntax of Java languages, data type, object-oriented design, AWT / SWING, Java IO, multi-threaded, RMI, Collection, JDBC, JNI, XML. . . . . . A large number of code provided in the book is our good information. Unfortunately, the book does not include J2ME related content and EJB of J2EE.

After a certain basis, learn "Thinking in Java" is still necessary. This is indeed the master of the master, the author's high hopes, putting the questions you encounter in the Java process almost one by one, unchecked. Now the latest is the third edition, I think if there is no problem in English, it is better to read English, after all, the post-translated article will become awkward.

Java is a more object-oriented language, but if you feel that you are not sufficient in the object-oriented understanding, you can read the "Java and UML Object-Oriented Design and Programming" of Electronics Industry Press. Although this book cannot be considered a classic, the author combined with the work title is also relatively clearly introduced to object-oriented concepts and some programming skills.

If you want to know the Java's virtual machine principle, then I think this classic book should know many people - "Deep into the Java Virtual Machine" second edition. The author is definitely a master of virtual machines. It is not just that Java virtual machines say it clearly with a popular language. There are many authors written by applet, and people praise.

Perhaps many people learn Java starting from JSP, but don't stop there. At least the Web application based on the MVC architecture should be reached reasonably. If you are interested, you can use Struts, it is the outgoing MVC framework and free. In fact, J2EE, especially EJB / JMS, I just probably understand, but I still don't want to get ax. Let's talk about J2ME I like.

J2ME is currently more new in China, and there are not many books on the market. I saw the "J2ME wireless application development" of the People's Posts and Telecommunications, and the examples in the book are relatively abundant, but the code in the latter half-section part is not flattering. In the future, I didn't continue to read this book, but a famous site in foreign countries, such as java.sun.com, www.onjava.com. It's really more than a banner.

Some learning resources are listed below for your reference

Java.sun.com This is definitely the most effective way to learn Java. The articles in developer are very good, not reading is unfortunately. Www.onjava.com is also a nice site, but some are coincident with java.sun.com. There are many open source projects in www.java.net, very good. The Java Zone of IBM's Developworks also has a lot of good articles, and it is Chinese.

Just say so much, I hope that Java beginners can gain something, I hope that Java will be better tomorrow.

转载请注明原文地址:https://www.9cbs.com/read-21508.html

New Post(0)