Java programmers recommend reading books (reproduced robbin)

2009-12-18  来源:本站原创  分类:Java  人气:261 

As a Java programmer, the most painful things than can select the range is too broad, you can read the book too much, they often know what to do. I would like to read my own books were selected from a number of technologies, in accordance with the order to study and recommend it to everyone, especially those who want to continue to improve their technological level Java programmers.

In this list of recommended reading books, I did not list the software framework of the class to learn the popular books, such as Struts, Hibernate, Spring and the like, there is no list of books AJAX. Is because these books easy to become obsolete, but most of the above books on the life cycle is long enough, it is worth you go to purchase and collection.

Introduction to Java Programming Class

For there is no Java programming experience for programmers to get started, what started casually reading the same book, this phase requires you to quickly master the Java-based syntax and basic usage, the purpose is "Huluntunzao superficial understanding," first right to say familiar with Java. A very short time, quickly go through Java syntax, even the ignorant with a guess more than write code, to know the "natural."

1, "Java programming ideas"

Java programmers recommend reading books (reproduced robbin)

Had some Java programming experience, you need to "know why" the. This time, "Java programming ideas" is a good book you know why, it is the basic object-oriented knowledge for a relatively clear account of, the basic syntax of Java, the basic libraries have more clearly explained, can help you to play a good Java programming. The disadvantage is that this book is really thick, and also more wordy, not suitable for modern fast-paced learning, and therefore see this book to know how to choose, not each section of each chapter are worth a visit, and pick the in-depth look at the focus can be a.

2, "Agile Java" Chinese version

Java programmers recommend reading books (reproduced robbin)

This book is the publishing house gave me, I got one on the shelf, do not turn the page on the bookcase, but two days ago when finishing bookcase, out doubled, went so far found it is definitely a good book! A major feature of this book is based on unit testing and TDD to throughout the book, teaching you the basics of Java a variety of important process, the subtle influence your thinking towards agile programming towards TDD. Another book of this book is very new, in order to explain the basis of the syntax of JDK5.0, JDK5.0 to learn the new syntax is not bad. There are trade-offs of this book is also very appropriate for the content, Java language, after all, a huge library, you can talk about the content of too much choice of the contents of this book, as well as the amount of content are appropriate, allowing you to at least most of the time to master Java important knowledge, by the way trained excellent programming ideas, is really a rare books.

Although the author's own position this book in the entry-level, but I'm not sure this book is not used for entry-slightly deeper point.

Java Programming Advanced Class

Java has laid a solid foundation, but also need more practical experience, I do not think any quick fixes. There are two books worthy of your career in programming at this stage of reading, to develop good programming habits, improve your code quality.

1, "refactoring to improve the design of existing code"

Java programmers recommend reading books (reproduced robbin)

This big air title, do not introduce more, you can spare more time looking through, multi-and their own practice, reflection. This book is a subtle impact on you.

2, "Test-Driven Development by Example"

Java programmers recommend reading books (reproduced robbin)

Most important feature of this book is very thin, it appears there is no burden. You can find a weekend afternoon, watching as he follow the advice and put the book in an afternoon reading through all the examples of this book finish the. The role of this book is to let you through the combat training TDD line of thought.

Java Architect Road

To this stage, you should have a very skillful use of Java programming, but also has a good programming ideas and habits, but you may also be a lack of application software to grasp the overall structure, now is your first step towards the architect.

1, "Expert One-on-One J2EE Design and Development"

Java programmers recommend reading books (reproduced robbin)

This book is Rod Johnson's famous book, very classic, from the code in this book was born springframework. But it seems there is no Chinese translation of this book.

2, "Expert One-on-One J2EE Development without EJB"

Java programmers recommend reading books (reproduced robbin)

This book translated by gigix organizations, a number of industry experts to participate, although signed by the translator is JavaEye, in fact contribute to JavaEye small, it is honor to the name of the translator home.

The above two books are Rod Johnson's classic book, Java architect must-read books. I have recommended these books among the yes I have seen the most careful and most serious book, I was reading this book is almost finished avid stretch, there are a child stay up nights reading Jin Yong's martial arts novels of the thrust of the book talking about the content and their own experience, knowledge and 11 confirm, but also was extremely insightful sum up, after reading this book, I felt was opened up in turn, skill explosion in feeling.

But then I read some other people's evaluations, it seems that reading experience, and not me so high, perhaps because each person's accumulation of knowledge and experience of a different result. I have exactly the experience that time, the accumulation of knowledge has been rich enough, but have not systematically organized or shape, so this book a comb, immediately form a complete knowledge of.

3, "Enterprise Application Architecture Model"

Java programmers recommend reading books (reproduced robbin)

Martin, another of the classics, but this is the book I just read it again a vague and did not look carefully. This book seems more suitable framework for people to see, for example, if you want to write your own ORM, then this book is a must-see. However, those who do apply, do not look at seemingly all right, but if available, I recommend a serious look, and you will understand why the framework of such a design, so you can be promoted to the level of the framework of the designer's point of view thinking. Martin's book I have always been respected, but never like Rod Johnson's book as a very serious look.

4, "Agile Software Development Principles, Patterns and Practice"

Java programmers recommend reading books (reproduced robbin)

Uncle Bob's classic, agile classics, this book is rather special software development process so much talk about the book, but rather that speaking software architecture books, this book speak in great length with a variety of object-oriented software development variety of models, individuals thought reading this book, not must-see GoF's "Design Mode" of the.

Software Development Process

Understanding of the software development process is to improve the programmer is not simply a good programming practice individual, but also to enhance teamwork basis.

1, "UML essence"

Java programmers recommend reading books (reproduced robbin)

In fact, UML and software development processes is no necessary connection, but it is team collaboration software, communication, writing software documentation tools you need. However, the real practical UML diagram small, take a look at this book enough, there is no need to bite "UML User Guide" or something like that. Would like to remind everyone that this is the Chinese translation of the book's translation is very bad, the proposed conditional watch English-language original.

2, "Extreme Programming Analysis embrace change" XP

Java programmers recommend reading books (reproduced robbin)

This is the second edition of the famous Kent Beck, in both Chinese and English. There's really nothing, must-read books.

3, "Unified Software Development Process" UP

Java programmers recommend reading books (reproduced robbin)

In fact, UP and agility do not necessarily conflict, UP is also great emphasis on iterative, test, but the UP emphasized documentation and process-driven agile it is not advisable to. In any case, UP should you read, after all, in China, very few truly accept the agile enterprise, you still need to arm yourself with the UP, and even dressed UP to XP.

4, "Agile Modeling" AM

Java programmers recommend reading books (reproduced robbin)

Scott Ambler's classic, this book is very progmatic, to tell you how they both agile UP, the UP agile and unified, and they made a lot of progmatic recommendations and practices. You can "parse Extreme Programming to embrace change," "Unified Software Development Process" and "Agile Modeling" these three books together, read, look at XP and the UP difference, look at how the reunification of AM and UP in XP , these three kinds of theory, melting into a furnace, forming their own theoretical system, then you can go to write a book of.

Software Project Management

If you are suddenly promoted to the leadership of project manager, and you have no project management experience, you will definitely not sure; if you feel poor management project and would like to improve your project management capabilities, then to take a PMP is certainly far from the water understand the past and thirst.

1, "Fast Software Development"

Java programmers recommend reading books (reproduced robbin)

This is a classic. It can be said that this book in hand, you have a project management, senior staff to give you advice and suggestions, no longer have to worry about a question of incompetence. This book is not talk about management theory, in actual project management, say these theories do not solve the problem, this book is somewhat similar to "software project ideas Filmography" and the like, citing all sorts of software projects were faced with a variety of issues and ideas how to solve the problem, you just need a little work, looking for side fill a prescription on the list.

相关文章
  • Java programmers recommend reading books (reproduced robbin) 2009-12-18

    As a Java programmer, the most painful things than can select the range is too broad, you can read the book too much, they often know what to do. I would like to read my own books were selected from a number of technologies, in accordance with the or

  • Java programmers recommend reading books 2009-05-26

    Java programmers recommend reading books Original author: robbin read: 27427 times Comments: 59 Update Time :2008-12-16 Collection As a Java programmer, the most painful thing is to choose the scope is too broad, you can read the book too much, often

  • Java programmers to read books recommended by the architect 2010-05-16

    1, Java Programming Introduction to class No Java programming experience for programmers to get started, what started casually reading the same books, this phase requires you quickly master the basic Java syntax and basic usage, purpose is the "gulpi

  • Java programmers to read books recommended 2009-07-06

    Introduction to Java Programming Class No Java programming experience for the programmer to entry, any entry not read the same book, at this stage you need to quickly master the Java based on the basic grammar and usage, the purpose is to "seek to un

  • Java programmers must-read ten books programming skills (change) 2010-04-09

    Kevin Taylor of the Java books recommended books on the concurrent bookstores like I have not seen before. In the Web providing the only Java Servlet Programming debut, JSP, etc., and not mentioned it. Development tools, there is no one, it is I am a

  • java programmer Recommended reading - reproduced 2011-07-03

    "Java programmers recommend reading books" JavaEye (http://www.iteye.com) Fan Kai (http://robbin.iteye.com) As a Java programmer, the most painful thing was to choose too broad, you can read too many books, they often know what to do. I would li

  • Read books recommended by Java programmers 2010-06-25

    As a Java programmer, the most painful thing was the choice too broad, too many books to read, often easily confused. I would like to read my own books were selected from a number of technologies, according to study the order and recommend it to ever

  • Knowledge structure of Java programmers 2010-12-07

    As a Java programmer, the most painful thing was to choose too broad, too many books to read, they often know what to do. I would like to read technical books I have picked out some, according to the sequence of study and recommend it to everyone, es

  • Java programmers to learn the Way 2010-12-15

    1. Java language based on Java language based learning about books, we would definitely recommend Bruce Eckel's "Thinking in Java". It is written in a very deep technical books, Java language based on some of the basic no other book can surpass

  • To: Classic Review: Java programmers a common growth 2009-06-17

    Learn a lot of friends ask me there is no shortcut to Java, I said, "No him, but hand-cooked Seoul." But I am very willing to study some of their own experience to write out to less then detours to help others is the greatest joy it! To learn Ja

  • Java programmers to the architect's recommendation to read the book collection 2009-11-21

    1, Java Programming Introduction to Class No Java programming experience for the programmer to entry, any entry not read the same book, at this stage you need to quickly master the Java based on the basic grammar and usage, the purpose is to "seek to

  • Java programmers to learn Flex and BlazeDS of 13 reasons 2009-11-02

    Author Ryan Knight Sha Xiaolan translator Published in at 2:55 on May 18, 2009 This paper sets out 13 Java programmers should learn Flex and BlazeDS reasons why the Flex discussed BlazeDS combined with the development of one of the best combination o

  • Management experience, it is hard reading books 2010-08-05

    People who know me know that I am a person who likes to read, I buy books every month the cost is several hundred. Perhaps a taste of the sweetness of study, such as technical reading. Some years ago, I taught myself TCP / IP protocol, carefully bite

  • Java programmers to learn Flex and BlazeDS thirteen reasons 2010-12-28

    This paper sets out 13 Java programmers to learn Flex and BlazeDS should be reason to discuss why the combination of BlazeDS Flex is one of the best combination of RIA development. Whether it is a highly interactive Web site or in Java for the back-e

  • Practical Guide for Java programmers Bash series of string processing (directory) 2011-08-31

    Practical Guide for Java programmers Bash series of string processing (directory) In general computer programming language, string handling is very important one, Bash, too, if the master of the string processing, basically to be able to meet most of

  • Java programmers to learn Flex and BlazeDS of the 13 reasons 2009-11-04

    Java programmers to learn Flex and BlazeDS of the 13 reasons

  • Java programmers use the Grails Ten Advantages 2010-02-04

    There is no royal Web development, PHP market is large, but RoR, Python, Java, occupies the side till Asp.net market. So as a Java programmer, if you do not want to use SSH to do when the site and try Grails bar, where Grails is a Java programmer to

  • WEB-based application development an essential tool for java programmers 2010-03-29

    In addition to a good programmer with a solid basic skills, but also should have a more flexible and logical thinking and ability to judge. In addition, to stretch the grip of some effective support tools are also important. Gongyushanjishi, must fir

  • Java programmers must have the skills 2010-03-21

    Java programmers must have skills: 1, Syntax: Must be familiar with, when writing the code when the IDE, the editor of a line under the error from Baocuo should be able to know what kind of grammatical mistakes and know that any amendment. 2, the com

  • Java programmers to share before the time of the written part of the subject database 2010-08-16

    Java programmers to share before the time of the written part of the subject database "Crazy Java alliance" with a purpose is "sharing", then I also share with you something I have to face questions now! I am using mysql to do, also we