Learn to learn books

xiaoxiao2021-03-06  47

Java

Personally divide Java books into three types, language classes (such as Thinking in Java), platform and related technologies (such as INSIDE JVM, Java Management Extension) and design classes (such as Design Pattern Java Companion Applied Java Patterns), and , Java-based design is the weight. As we all know, the Java language itself is based on object-oriented, concise, and its language is not too complex (this is a stark contrast with C ), so for Java newcomers, books such as language teaching only need one This tutorial, a more comprehensive reference manual (Thinking in Java and JDK Document can be met), and the focus of learning is also the advantages and disadvantages of a Java designer, it is designed for specific systems. Whether the application meets demand, and the design of the design requires considerable theoretical accumulation and practical practice.

(1) Platform and related technology

◎ "inside jvm"

To go deep into Java's operational mechanism, you must understand the JVM mechanism. Java is known as Platform Independent, but JVM itself is a Platform. As we use the MFC to write a Windows application, only the Windows system message processing mechanism can be written Powerful MFC application.

◎ "O'Relliy Java Management Extension"

JMX Java Management Extension is an extension specification for Java component management and the core and foundation of the current mainstream J2EE application server (WebSphere, JBoss).

(2) Language class

◎ "The Elements of Java Style"

7 people participated in the 140-page book, can it be good?

Java Syntax tells you how to write the code you can understand, and Java Style tells you how to write someone else can easily read the code, it turns out that the code that is easy to maintain is usually more robust, while Java is a procedure for large engineering applications. Design languages ​​are especially important in this regard. It is recommended that people who use Java programming to read this manual, but too much energy can bring great help to your work, which is very guiding.

◎ "Bitter Java"

The design model is very important to software development, which can be seen from its number of techniques. However, in view of its practicality in the development process, the design model only solves half of the problem. Anti-Mode - Description "A common solution to the problem that produces absolute negative results" - aimed to solve the problem with the Java programmaking to avoid common Java traps to solve the problem. "Bitter Java" is such a book, which tells you what should not do, thus helping readers avoid repeating the same mistakes.

◎ "Java Pitfalls" & "More Java Pitfalls"

Effective C in the Java boundary.

Many Java programmers summed up some scattered programming experience through a few years of hard work, and constantly touched the wall. When they see these two books, they may be ecstatic. These two books summarize the Java programming may encounter. Most problems. Good books that are not read.

(3) Design class

◎ "Applied Java Paterns"

GOF's Design Pattern is the mountaineering method of design mode, but because it is a description method of C , and due to the difference in Java language and C , Java programmers often have a strange feel, it is difficult to cut into practice, and applied Java Patterns is the design pattern books written in Java languages. Through the actual Java code example, the reader clearly understands the implementation of the design mode in Java and can implement a fast food application of design mode in actual work. ◎ "Thinking In Patterns with Java"

Thinking in Java by Bruce Eckel About Patterns in Java, now is still in version 0.6. VC

◎ "INSIDE VC " Chinese version "Visual C technology insider"

Online evaluation is different from this book, mainly in two Chinese version (fourth editions and fifth edition), but most of the author's attention is concentrated in key examples and corresponding descriptions, the entry and exit There is no impact J. In general, this book is relatively light, and the instance is very rich, it is a good introduction book.

◎ "INSIDE Windows 2000"

Doing a Windows desktop app, you must master the core foundation of the Windows, this book is the unveiled of Windows core technology from Microsoft Press.

◎ "MFC is deeply shallow"

Not much to say, Houjie's masterpiece, I want to go deep into the MFC's good tutor.

◎ "Exceptional C " & "More Exceptional C "

I bought this "More Exceptional C " in the past few times, but I haven't read it in-depth. I don't know how the Han is, I have read some samples of this book through some channels. I feel very good.

◎ "C Object Model", "Effective C ", "More Effective C "

These three are the works on the C language itself, not only to the desktop applications, but in depth, in depth, clarify the classic books of the C language.

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

New Post(0)