Rupa & Co
|Number of Pages
Assertiveness, motivation & self-esteem
The book contains a set of Java projects for programmers who are familiar with Java language, but are looking for more practice.
Summary Of The Book
Programming is an art that is best learnt through hands on practice. However, proficient a person is with theory, writing code is the best way to learn.
Java is an object oriented programming language very similar to C++ in syntax. It was designed to run on any environment. It is designed to be operating system independent. Java programs run in their own environment, the Java Virtual Machine (JVM).
Java is one of the most widely used programming languages, especially in building client/server applications and web based solutions for businesses. The language was designed to be object oriented, robust and secure, fully portable and completely independent of any particular computer architecture.
Java was originally developed by Sun Microsystems, which has been acquired by Oracle Corporation in 2010.
When just starting to learn a language, having definite, clearly outlined projects is more helpful rather than randomly trying out some undefined applications. This book, Java Projects, lists some interesting projects that readers can try out.
Java Projects lists nine projects and there is an appendix that explains JUnit, the unit testing framework for Java. The coding style used is simple and easy to understand. The book also covers essential Java concepts that are needed in each project.
The projects contained in the book are - creating a nine-box puzzle game, creating an analog clock, a calculator, a text editor, an online test application, a banking application, an information management system, a trading application and a digital shopping cart.
Java Projects comes with a CD that contains the full code for each application. These clearly defined projects, with the coding and guidelines given in the book, accompanied by the coverage of relevant concepts, should be enough to get a novice Java programmer try their hands at constructive coding.
The projects involve creating applications that are pretty useful and they can be reused in many different projects in the future if needed. Creating these useful mini applications will clarify various Java programming concepts and help the programmer gain confidence for creating full-fledged applications using Java.