Thursday, February 12, 2015
Best Java Books Top 5 Best Java Programming Books
What are the best java books? This is the first question that comes in our mind when we start learning java programming. So in this article I have made a list of top 5 best java programming books on the basis of their popularity. These books are written for easy learning and are highly recommended for beginners.
List of Top 5 Best Java Books
Java: A Beginners Guide
![Java: A Beginners Guide Java: A Beginners Guide](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7Aq8_ASV0uSFNvWjgPXQ-aLRswOkS92vJE0f-ET8Eai31uiLfMr8ywXJAMftcqOwISM08I-BZ8nUetTfOOvqmvgozFYZXkop7TC59ZTZyxhTwb2dpkwOfL8lMdof_MXewO43EmrZg_WsP/s1600/Java+A+Beginners+Guide.jpg)
- Get this Book -
Table of Contents
Java Fundamentals
Introducing Data Types and Operators
Program Control Statements
Introducing Classes, Objects, and Methods
More Data Types and Operators
A Closer Look at Methods and Classes
Inheritance
Packages and Interfaces
Exception Handling
Using I/O
Multithreaded Programming
Enumerations, Autoboxing, Static Import, and Annotations
Generics
Applets, Events, and Miscellaneous Topics
Introducing Swing
Answers to Self Tests
Using Javas Documentation Comment
Index
Head First Java
![Head First Java Head First Java](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRVdDwPwQPGMHVpI1JWhNcDXqLbdnhFVOhRq22v8y-TdtTFm-WfpPa5EO_g2JftNKc_rK9Snl_1cMVAqpPi3ZYuRisN_ZDS2MYMnvZYf05ZrNwzYtUysSAX3SQwS5fskemDKK895Jvx4gU/s1600/Head+First+Java,+2nd+Edition+Pdf+Download.jpg)
- Get this Book -
Table Of Contents
Introduction
Breaking the Surface: a quick dip
A Trip to Objectville: yes there will be Object
Know Your Variables: primitives and references
How Objects Behave: object state affects method &Junior
Extra-Strength Methods: flow control operations, and more
Using the Java Library: so you dont have to write it all yourself
Better Living in Objectville: planning for the future
Serious Polymorphism: exploiting abstract Classes and interfaces
Life and Death of an Object: constructors and memory management
Numbers Matter: math, formatting, wrappers; and statics
Risky Behavior: exception handing
A Very Graphic Story: intro to GUI, event handling, and inner classes
Work on Your Swing: layout managers to subcomponents
Saving Object: serialization and I/0
Make a Connection: networking sockets and multi-threading
Data Structures: collections and genetics
Release Your Code: packaging and deployment
Distributed Computing: RMI with a dash of serialize, EJE, and Jini
Appendix A: Fatal code kitchen
Appendix B: To 7th Mugs that &diet make it into the rest of the book
Index
Effective Java
![Effective Java Effective Java](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidVMvAt9NjgGd_30_clY_9suVU99mk0a47M_TfXS8kIPQcn1o8rGwIhGEWVrVIGvfp0210rMp1LoBs-m68SUB3NLKjIMlElQhIAjs4jEyJwoQcQnwvomPi8R9y-hHecfE1fJrEe76G1c4-/s1600/Effective+Java.jpeg)
- Get this Book -
Table of Contents
Foreword
Preface
Acknowledgments
Introduction
Creating and Destroying Objects
Methods Common to All Objects
Classes and Interfaces
Generics
Enums and Annotations
Methods
General Programming
Exceptions
Concurrency
Serialization
Appendix: Items Corresponding to First Edition
References
Index
Java - The Complete Reference
![Java - The Complete Reference Java - The Complete Reference](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGFaNwWn1h1wvYZRO3qhKCe6yd4-DZTK-SmuVlDhAtHA094bAOdQXAeyby60Da4Onj0sDRFNp0_nnyIm8k5QMB01LrkemiFj59ZaFc4rYFTyEjdNGjUuliiKbdwf2vRYPIGjzRT3LqnKIN/s1600/Java+The+Complete+Reference.png)
- Get this Book -
Table of Contents
Part I: The Java Language
The History and Evolution of Java
An Overview of Java
Data Types, Variables and Arrays
Operators
Control Statements
Introducing Classes
A Closer Look at Methods and Classes
Inheritance
Packages and Interfaces
Exception Handling
Multithreaded Programming
Enumerations, Auto-boxing and Annotations (Meta-data)
I / O, Applets and Other Topics
Generics
Lambda Expressions
Part II: The Java Library
String Handling
Exploring java.lang
Java.util Part 1 - The Collections Framework
Java.util Part 2 - More Utility Classes
Input / Output - Exploring Java.io
Exploring NIO
Networking
The Applet Class
Event Handling
Introducing the AWT - Working with Windows, Graphics and Text
Using AWT Controls, Layout Managers and Menus
Images
The Co-currency Utilities
The Stream API
Regular Expressions and Other Packages
Part III: Introducing GUI Programming with Swing
Introducing Swing
Exploring Swing
Introducing Swing Menus
Part IV: Introducing GUI Programming with JavaFX
Introducing JavaFX GUI Programming
Exploring JavaFX Controls
Introducing JavaFX Menus
Part V: Applying Java
Java Beans
Introducing Servlets
Appendix: Using Java’s Documentation Comments
Index
Programming With Java
![Programming With Java Programming With Java](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioXhTyoBhts6s-QuUTpmJefW-qB3PvlWHb7tdGE33422Xq0uCDJ4aum2Bh6sRPJ3BGh6bU5ol6IzKSg_HWnyCiAQmxyF09zQtuIpLMuobuXs7pSE8bJKbkUlf7Mujpzm3MvI-Srno4y4fc/s1600/Programming+With+Java.jpeg)
- Get this Book -
Table of Contents
Chapter 1: Fundamentals of Object-Oriented Programming
Chapter 2: Java Evolution
Chapter 3: Overview of Java Language
Chapter 4: Constants, Variable and Data types
Chapter 5: Operators and Expressions
Chapter 6: Decision Making and Branching
Chapter 7: Decision Making and Looping
Chapter 8: Classes, Objects and Methods
Chapter 9: Arrays, Strings and Vectors
Chapter 10: Interfaces: Multiple Inheritance
Chapter 11: Packages: Putting Classes Together
Chapter 12: Multithreading Programming
Chapter 13: Managing Error and Exceptions
Chapter 14: Applet Programming
Chapter 15: Graphics Programming
Chapter 16: Managing Inputs/Output Files in Java
Chapter 17: Java Collections
Appendices
Appendix A: Java Language Reference
Appendix B: Java Keywords
Appendix C: Difference between Java C/C++
Appendix D: Bit-level Programming
Appendix E: Java API Packages
Appendix F: Java Classes and their Packages
Appendix G: Assertion and Design by Contract
Appendix H: Java Version History
Appendix I: Deprecated Classes and Methods
Appendix J: Statistics of Java Packages
Appendix K: SCJP Exam Model Questions
Appendix L: Points to Remember
Appendix M: Common Coding Errors
Appendix N: Glossary of Java Terms
Appendix O: Projects
Bibliography
Index
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.