Java books that you should not miss

java-books-for-you
0

You are interested in Java programming language? TechInsight editors listed below 6 books from variety of famous Java libraries all over the world. Each book has it owns style and features but you will find them worth reading no matter you are new to Java or have been programming over 10 years.

Java Concurrency in Practice

 

Java Concurrency in Practice is a book written about Concurrency comprehensively and intensively. It includes many problems from basic to complex (along with solutions) that you have to encounter daily. The content presented is very detailed and well-written in a ingenious, clear and concise way, which make it easy to stick, focusing mainly on application in real life.

Besides many excellent examples (good code, bad code, questions,…), this book to help you in both theoretical basics and advanced techniques. Instead of presenting Concurrency APIs with same mechanisms, it points out the principles of design, patterns and models for readers to deploy software easily and efficiency.

Link download: https://ptgmedia.pearsoncmg.com/images/9780321349606/samplepages/9780321349606.pdf

 

Java Performance

 

James Gosling once shared his thought: “If you love every single small detail of the performance of Java applications, this is the book for you.

This book is suitable to the ones who are pretty good in Java. Knowledge in the book helps your program achieve maximum efficiency and value, no matter how complex it is, which platform it is running on, or how long it has been written.

You will know how to build the optimal test, understand the results collected then make decisions and choices effectively, learn how to measure each small detail and also avoid common errors resulting not-so-good performance of software, optimize Java HotSpot VM, the standard and multi-layer applications, Web applications,…

Link download: http://ptgmedia.pearsoncmg.com/images/9780137142521/samplepages/0137142528.pdf

Thinking in Java (4th Edition)

 

Thinking In Java 4th Edition is an e-book about Java, written by Bruce Eckel in English in a meticulous and careful way.

The strongest point of this book is intelligent examples that go straight to the point, clear content, carefully structured. If you have programming experience already, especially in C++ programming, then this is the right choice.

This book’s content goes from basic syntax to advanced knowledge, focusing on object-oriented programming and different APIs in Java 2. This is the only book explains:

  • Why is Java designed like that?
  • Why does Java code run or why not?
  • Why is Java better than C ++ in this point better but not in other points?

Link download: https://drive.google.com/open?id=0BybHslWPc04vQ2cwLWd5THJBa3c

Effective Java (2nd Edition)

 

James Gosling, the father of Java language said: “I wish I had had this book 10 years ago. I had always thought that I did not need any book that teaches Java, until I know this book. “

This book covers the new features of Generics, Enums, Annotations, autoboxing, For-each loop, Concurrency,… technical updates and the latest ways to apply Object, Class, Library, Method, Serialization; common mistakes when using Java as well as how to avoid them, techniques, applying methods of libraries such as java.io, java.lang, java.util, java.util.concurrent …

Arranged in a scientific way, this book can be called as a bedside book of many Java developers.

Link download: https://drive.google.com/open?id=0BybHslWPc04vVFUycGxha1Zqd0E

Java Puzzlers: Traps, Pitfalls, And Corner Cases

 

Java puzzlers: Traps, Pitfalls, And Corner Cases will help you experience many feelings from surprised, enlightened,… It shows you the “cheated” points in Java in a way that you have never expected before. Even if you’re an expert programmer, the challenges in this book are still really interesting because each puzzle has a different level of difficulty written an attractive and funny style, they always seem to give you opportunity to easily reason and solve the problems, and then, you would find yourself wrong.

If your resolution is no correct, then you will have to think carefully why you are wrong and how to fix it. (Do not give up easily and read instructions on the next page.) This is a way to read this book effectively that many Developers shared.

Link download: http://www.javapuzzlers.com/java-puzzlers-sampler.pdf

Head First Java, 2nd Edition

 

With its unique presentation, vivid style, puzzles, visual images,… Head First Java is an interesting book not just for someone who is new about Java, but also good for people in high level.

The author also left many subtle hints about an important part by a sentence: “You can apply this technique in most cases” or “You do not need to worry about remaining complicated part because you probably never use it.”

Content of the book focuses on Java 5.0, including programming knowledge from core to advanced level: Class, Object, Thread, Collection, generics, Enum, Variable Arguments, Auto-boxing, Swing, Networking, Java IO …

Link download: https://zimslifeintcs.files.wordpress.com/2011/12/head-first-java-2nd-edition.pdf

 

 

Related Blogs

  • https://career.fpt-software.com/wp-content/uploads/2020/08/Spilka_001_COVER_Wide.jpg
    Aug 25, 2020
    Why do businesses need…

    Big Data was introduced way back in 2005. It was intended to describe the harnessing of critical information from disparate systems and situating that information into one place for analysis. It was the sort of innocuous term that seemed like nothing more than the latest buzzword we could all ignore. ..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/08/DM-vs-AI-1.jpg
    Aug 11, 2020
    Has OpenAI surpassed DeepMind?

    OpenAI’s GPT-3 is the talk of the town, and the media is giving it all the attention. Many analysts are even comparing it to AGI because of its practical applicability. Initially disclosed in a research paper in May, GPT-3 is the next version of GPT-2 and is 100x larger than..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/08/website.jpg
    Aug 7, 2020
    How to improve your…

    Regardless of whose side you’re on in Apple and Google’s war for the web, ad industry web trackers remain a pervasive online annoyance. Companies compile reams of data on you as you make your way across the internet. Their goal? To build a richly detailed user profile on you so..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/07/artemis_spacesuits_-_resize_0.jpg
    Jul 6, 2020
    NASA’s new moon-bound space…

    Engineers are turning to generative design algorithms to build components for NASA’s next-generation space suit – the first major update in decades. [caption id="attachment_16868" align="aligncenter" width="981"] Photo: Joel Kowsky/NASA.[/caption] A few months ago, NASA unveiled its next-generation space suit that will be worn by astronauts when they return to the..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/Untitled-1-16-1068x461-1.jpg
    Jun 25, 2020
    Full list of Facebook…

    At this year’s CVPR conference, Facebook AI is pushing the state of the art forward in many important areas of Computer vision (CV), including core segmentation tasks, architecture search, transfer learning, and multimodal learning. The title is also sharing the full list of abstracts of the CVPR participation below. Jiasen Lu, Vedanuj Goswami, Marcus Rohrbach, Devi..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/9-types-of-intelligence-infographic.png
    Jun 24, 2020
    9 Types Of Intelligence…

    That is what school beat into us by putting certain types of intelligence on a pedestal and ignoring other types. If you are not good at math or language, you might still be gifted at other things but it was not called “intelligence”. Why? [caption id="attachment_20576" align="aligncenter" width="647"] 9 Types..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/640-Sao-3-9552-1592193534.png
    Jun 23, 2020
    CAIO Nguyen Xuan Phong…

    With the achievement of successfully promoting the strategic cooperation agreement between FPT and Mila – the world’s leading AI research institute, FPT Chairman Truong Gia Binh presented the Third-class FPT Sao Cong Nghe award to FSOFT Director of Artificial Intelligence Technology Nguyen Xuan Phong right at the briefing which took place this..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/5ecc06b784512.jpg
    Jun 12, 2020
    Digital device serves up…

    We’re used to measuring our digital devices by how fast they are, how clear the sound is, how crisp the display is, how large the storage capacity is. Some day soon, if Homei Miyashita has his way, we may measure them by how delicious they are. The Meiji University researcher..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/1-9-1.jpg
    Jun 11, 2020
    Vietnamese building and developing…

    Map4D displays many famous Vietnamese attractions in detailed under 3D images, and allows real-time updates of the weather and directions. The virtual map Map4D was created by Vietnamese engineers, with the support from Microsoft tech experts. The map’s interface resembles Google Maps, and thus users will not take to much..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/gettyimages-540848970-800x533-1.jpg
    Jun 8, 2020
    Top 20 security awareness…

    Keeping your data safe and far away from hackers is a need of the hour in today’s world. Here are 20 tips and tricks that help raise your security awareness. 1. Don’t sell yourself short Many forensic experts claim that the majority of their victims believed that cyber incidents and..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/0.jpg
    Jun 2, 2020
    Using AI application to…

    With more than 400 million people around the world afflicted with diabetes, screening for diabetic eye disease has grown increasingly common place. But it’s a practice that faces numerous obstacles. Symptoms of diabetic retinopathy, as it’s known, are often hard to diagnose, even from high-resolution images of the eye’s interior...

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/05/ảnh-mẫu-nhỏ10-3.png
    May 7, 2020
    AI & Deep Learning:…

    eKYC is a new product, soon to make its debut into the market from not only FPT, but also many other businesses, attracting special attention from the finance – banking industry. This new process is more optimized than currently employed KYC procedures, saves human resources, brings better customer experience, as..

    0 Read More
java-books-for-you
0

You are interested in Java programming language? TechInsight editors listed below 6 books from variety of famous Java libraries all over the world. Each book has it owns style and features but you will find them worth reading no matter you are new to Java or have been programming over 10 years.

Java Concurrency in Practice

 

Java Concurrency in Practice is a book written about Concurrency comprehensively and intensively. It includes many problems from basic to complex (along with solutions) that you have to encounter daily. The content presented is very detailed and well-written in a ingenious, clear and concise way, which make it easy to stick, focusing mainly on application in real life.

Besides many excellent examples (good code, bad code, questions,…), this book to help you in both theoretical basics and advanced techniques. Instead of presenting Concurrency APIs with same mechanisms, it points out the principles of design, patterns and models for readers to deploy software easily and efficiency.

Link download: https://ptgmedia.pearsoncmg.com/images/9780321349606/samplepages/9780321349606.pdf

 

Java Performance

 

James Gosling once shared his thought: “If you love every single small detail of the performance of Java applications, this is the book for you.

This book is suitable to the ones who are pretty good in Java. Knowledge in the book helps your program achieve maximum efficiency and value, no matter how complex it is, which platform it is running on, or how long it has been written.

You will know how to build the optimal test, understand the results collected then make decisions and choices effectively, learn how to measure each small detail and also avoid common errors resulting not-so-good performance of software, optimize Java HotSpot VM, the standard and multi-layer applications, Web applications,…

Link download: http://ptgmedia.pearsoncmg.com/images/9780137142521/samplepages/0137142528.pdf

Thinking in Java (4th Edition)

 

Thinking In Java 4th Edition is an e-book about Java, written by Bruce Eckel in English in a meticulous and careful way.

The strongest point of this book is intelligent examples that go straight to the point, clear content, carefully structured. If you have programming experience already, especially in C++ programming, then this is the right choice.

This book’s content goes from basic syntax to advanced knowledge, focusing on object-oriented programming and different APIs in Java 2. This is the only book explains:

  • Why is Java designed like that?
  • Why does Java code run or why not?
  • Why is Java better than C ++ in this point better but not in other points?

Link download: https://drive.google.com/open?id=0BybHslWPc04vQ2cwLWd5THJBa3c

Effective Java (2nd Edition)

 

James Gosling, the father of Java language said: “I wish I had had this book 10 years ago. I had always thought that I did not need any book that teaches Java, until I know this book. “

This book covers the new features of Generics, Enums, Annotations, autoboxing, For-each loop, Concurrency,… technical updates and the latest ways to apply Object, Class, Library, Method, Serialization; common mistakes when using Java as well as how to avoid them, techniques, applying methods of libraries such as java.io, java.lang, java.util, java.util.concurrent …

Arranged in a scientific way, this book can be called as a bedside book of many Java developers.

Link download: https://drive.google.com/open?id=0BybHslWPc04vVFUycGxha1Zqd0E

Java Puzzlers: Traps, Pitfalls, And Corner Cases

 

Java puzzlers: Traps, Pitfalls, And Corner Cases will help you experience many feelings from surprised, enlightened,… It shows you the “cheated” points in Java in a way that you have never expected before. Even if you’re an expert programmer, the challenges in this book are still really interesting because each puzzle has a different level of difficulty written an attractive and funny style, they always seem to give you opportunity to easily reason and solve the problems, and then, you would find yourself wrong.

If your resolution is no correct, then you will have to think carefully why you are wrong and how to fix it. (Do not give up easily and read instructions on the next page.) This is a way to read this book effectively that many Developers shared.

Link download: http://www.javapuzzlers.com/java-puzzlers-sampler.pdf

Head First Java, 2nd Edition

 

With its unique presentation, vivid style, puzzles, visual images,… Head First Java is an interesting book not just for someone who is new about Java, but also good for people in high level.

The author also left many subtle hints about an important part by a sentence: “You can apply this technique in most cases” or “You do not need to worry about remaining complicated part because you probably never use it.”

Content of the book focuses on Java 5.0, including programming knowledge from core to advanced level: Class, Object, Thread, Collection, generics, Enum, Variable Arguments, Auto-boxing, Swing, Networking, Java IO …

Link download: https://zimslifeintcs.files.wordpress.com/2011/12/head-first-java-2nd-edition.pdf

 

 

Related Blogs

  • https://career.fpt-software.com/wp-content/uploads/2020/08/Spilka_001_COVER_Wide.jpg
    Aug 25, 2020
    Why do businesses need…

    Big Data was introduced way back in 2005. It was intended to describe the harnessing of critical information from disparate systems and situating that information into one place for analysis. It was the sort of innocuous term that seemed like nothing more than the latest buzzword we could all ignore. ..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/08/DM-vs-AI-1.jpg
    Aug 11, 2020
    Has OpenAI surpassed DeepMind?

    OpenAI’s GPT-3 is the talk of the town, and the media is giving it all the attention. Many analysts are even comparing it to AGI because of its practical applicability. Initially disclosed in a research paper in May, GPT-3 is the next version of GPT-2 and is 100x larger than..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/08/website.jpg
    Aug 7, 2020
    How to improve your…

    Regardless of whose side you’re on in Apple and Google’s war for the web, ad industry web trackers remain a pervasive online annoyance. Companies compile reams of data on you as you make your way across the internet. Their goal? To build a richly detailed user profile on you so..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/07/artemis_spacesuits_-_resize_0.jpg
    Jul 6, 2020
    NASA’s new moon-bound space…

    Engineers are turning to generative design algorithms to build components for NASA’s next-generation space suit – the first major update in decades. [caption id="attachment_16868" align="aligncenter" width="981"] Photo: Joel Kowsky/NASA.[/caption] A few months ago, NASA unveiled its next-generation space suit that will be worn by astronauts when they return to the..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/Untitled-1-16-1068x461-1.jpg
    Jun 25, 2020
    Full list of Facebook…

    At this year’s CVPR conference, Facebook AI is pushing the state of the art forward in many important areas of Computer vision (CV), including core segmentation tasks, architecture search, transfer learning, and multimodal learning. The title is also sharing the full list of abstracts of the CVPR participation below. Jiasen Lu, Vedanuj Goswami, Marcus Rohrbach, Devi..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/9-types-of-intelligence-infographic.png
    Jun 24, 2020
    9 Types Of Intelligence…

    That is what school beat into us by putting certain types of intelligence on a pedestal and ignoring other types. If you are not good at math or language, you might still be gifted at other things but it was not called “intelligence”. Why? [caption id="attachment_20576" align="aligncenter" width="647"] 9 Types..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/java-ogrenmenin-en-iyi-yolu.png
    Jun 24, 2020
    Java books that you…

    You are interested in Java programming language? TechInsight editors listed below 6 books from variety of famous Java libraries all over the world. Each book has it owns style and features but you will find them worth reading no matter you are new to Java or have been programming over..

    0 Read More
  • https://career.fpt-software.com/wp-content/uploads/2020/06/640-Sao-3-9552-1592193534.png
    Jun 23, 2020
    CAIO Nguyen Xuan Phong…

    With the achievement of successfully promoting the strategic cooperation agreement between FPT and Mila – the world’s leading AI research institute, FPT Chairman Truong Gia Binh presented the Third-class FPT Sao Cong Nghe award to FSOFT Director of Artificial Intelligence Technology Nguyen Xuan Phong right at the briefing which took place this..

    0 Read More