End Thinking in Java's self-taught post-reading experience (2017.10.15 ),

Source: Internet
Author: User

End Thinking in Java's self-taught post-reading experience (2017.10.15 ),

Focus: This is a Java getting started book.

Prerequisites for self-study: You have basic computer basics.

 

1) You are familiar with a programming language;

2) I have four years of professional computer learning or more than three years of software development experience,

Self-study method:

 

1) completely self-taught: manually enter the code and understand the answers to the exercises.

Note: It is not feasible to run the downloaded code. Self-input code is also a process of familiarity with the Java language.

2) companion learning: through discussion, you can gain a deep understanding of the Code and complete the exercises together.

3) guidance from predecessors: The predecessors help to build a programming environment and avoid other interference during the self-learning process. It helps to understand other computer knowledge related to Java, so as to avoid the retreat mentality arising from ignorance in some places.

Conclusion: the perfect combination of the above three methods, but no matter what method It is based on, full self-learning is necessary.

Why is this a Java getting started book?

 

This book only comprehensively describes various knowledge points that may be encountered in the Java programming process, but it has not been expanded or deepened. After reading this book, you can have a comprehensive understanding of Java programming, however, if you encounter these problems at work, you still need to find more professional books to study in depth.

 

For example, concurrent programming. The author only introduced how to write multi-threaded programs in Java, but provided only examples for the deadlock problem, without in-depth analysis and more specific solutions, this is not the focus of this book.

Why is it not recommended for many people to get started?

 

I feel that this book may be a teaching material used by the author to train Java programmers, so the book does not provide a foundation for many knowledge points (because this book is already very thick, so the author had to pave the way in class ). So much computer knowledge (such as object-oriented, design patterns, IO processing, and concurrent programming) can easily make people feel frustrated and give up this thick and thick book, even abandon the Java language.

Therefore, my experience is that if you do not have many years of software programming experience or comprehensive computer knowledge, you 'd better find a senior to guide your study, because in many cases, interest is more valuable than anything else.

Note: This book is worth reading. "The book has been read for thousands of times ." The author not only has a deep knowledge in the Java language, but also in other computer fields. After reading a book, you can fully understand the author's experience in other aspects.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.