The Java Programming Study Guide is a shared effort in amassing a comprehensive guide of the complete Java platform — from programming advice and tutorials for the desktop computer to programming on mobile phones. The information presented in this study guide has been conceptualised with the combined efforts of various contributors, and anonymous editors.
The primary purpose of this study guide is to teach the Java programming language to an audience of beginners, but its progressive layout of tutorials increasing in complexity, it can be just as helpful for intermediate and experienced programmers. Thus, this study guide is meant to be used as:
This study guide is intended to be used in conjunction with various other online resources, such as:
Everything you would need to know to write computer programs would be explained in this study guide. By the time you finish reading, you will find yourself proficient enough to tackle just about anything in Java and programs written using it. This study guide serves as the first few stepping stones of many you would need to cross the unfriendly waters of computer programming. We have put a lot of emphasis in structuring this study guide in a way that lets you start programming from scratch, with Java as your preferred language of choice. This study guide is designed for you if any one of the following is true.
Although this study guide is generally meant to be for readers who are beginning to learn programming, it can be highly beneficial for intermediate and advanced programmers who may have missed out on some vital information. After completing this study guide you should be able to solve many complicated problems using the Java skills presented in the following chapters. Once you finish, you are also encouraged to undertake ambitious programming projects of your own.
This study guide assumes that the reader has no prior knowledge of programming in Java, or for that matter, any object-oriented programming language. Practical examples and exercises following each topic and module make it easy to understand the software development methodology. If you are a complete beginner, we suggest that you move slowly through this study guide and complete each exercise at your own pace.
This study guide is a reference book of the Java language and its related technologies. Its goal is to give a complete picture of Java and its technologies. While the guide can be read from the beginning to end, it is also designed to have individual sections that can be read independently. To help find information quickly, navigation boxes are given in the online version for access to individual topics.
This study guide is divided to sections. Pages are grouped together into section topics. To make this study guide expandable in the future via the addition of new sections, the sections navigation-wide are independent from each other. Each section can be considered as a mini book by itself. Pages that belong to the same topic can be navigated by the links on the right hand side.
Content is constantly being updated and enhanced in this study guide as is the nature of wiki-based content. This study guide is therefore in a constant state of evolution. Any Study Guides users can participate in helping this study guide to a better standard as both a reader, or a contributor.
If you are interested in reading the content present in this study guide, we encourage you to:
-- ~~~~to your messages. Do not add your signatures to the Book pages, they are only meant for the Discussion pages.
If you are intent on writing content for this study guide, you need to do the following:
Manage research, learning and skills at defaultlogic.com. Create an account using LinkedIn to manage and organize your omni-channel knowledge. defaultlogic.com is like a shopping cart for information -- helping you to save, discuss and share.