Thursday 13 November 2014


Java programming is a vast, well-established area that is still expanding as the capabilities of the language and associated libraries increase. Since its release, the growth of Java as the object-oriented language of choice for Internet programming, cross-platform applications, and teaching has been phenomenal. In my view this is due to three things: the system-independent nature of Java, the simplicity and power of the language, and the extraordinary range of programming tasks for which Java is an effective and easy-touse tool. Java is the language of choice of many programmers for major application development, offering advantages in ease of development and maintenance compared to other languages, as well as built-in capability to run on a variety of computers and operating systems without code changes. With Java you can do a lot more, more quickly, and more easily.
In this book I aim to provide you with a comprehensive understanding of the language, plus experience of programming in a range of Java application contexts to give you a solid base in each of these core areas. Every aspect of Java that is covered in the book is illustrated by fully working program examples that you can and should create and run for yourself. There are also exercises at the end of each chapter to give you the opportunity to try out what you’ve learned. With an understanding of the topics in this book, you can start to write fully featured and effective Java programs. The word Beginning in the title refers more to the style of the book’s teaching than to your skill level. It could equally well be called Straight into Java, because I designed the tutorial structure so that, whether you’re a seasoned programmer from another language or a newcomer to programming in general, the book will accommodate your knowledge level.
I have assumed as a minimum that you know something about programming, in that you understand
at least the fundamental concepts of how programs work. However, you don’t need to have signifi cant prior programming experience to use the book successfully. The pace of the book is fairly rapid, but without stinting on any of the necessary explanations of how Java works.

Download

0 comments:

Post a Comment