Free download Learning Java 3rd Edition in PDF written by Pat Niemeyar, Jonathan Knudsen and published by O’Reilly Publishers.
According to the Authors,”This book is about the Java™ language and programming environment. If you’ve been at all active on the Internet in the past few years, you’ve heard a lot about Java. It’s one of the most exciting developments in the history of the Internet, rivaling the creation of the World Wide Web. Java became the darling of the Internet programming community as soon as the alpha version was released. Immediately, thousands of people were writing Java applets to add to their web pages. Interest in Java only grew with time, and support for Java in Netscape Navigator guaranteed it would be a permanent part of the Net scene.
What, then, is Java? Java is a network programming language that was developed by Sun Micro-systems. It’s already in widespread use for creating animated and interactive web pages. However, this is only the start. The Java language and environment are rich enough to support entirely new kinds of applications, like dynamically extensible browsers and mobile agents. There are entirely new kinds of computer platforms being developed around Java (handheld devices and network computers) that download all their software over the network. In the coming years, we’ll see what Java is capable of doing; fancy web pages are fun and interesting, but they certainly aren’t the end of the story. If Java is successful (and that isn’t a foregone conclusion), it could change the way we think about computing in fundamental ways.
This book gives you a head start on a lot of Java fundamentals. Learning Java attempts to live up to its name by mapping out the Java language, its class libraries, programming techniques, and idioms. We’ll dig deep into interesting areas and at least scratch the surface of the rest. Other titles in the O’Reilly & Associates Java Series will pick up where we leave off and provide more comprehensive information on specific areas and applications of Java.
Whenever possible, we’ll provide meaningful, realistic examples and avoid cataloging features. The examples are simple but hint at what can be done. We won’t be developing the next great “killer app” in these pages, but we hope to give you a starting point for many hours of experimentation and tinkering that will lead you to learn more on your own.
This book is for computer professionals, students, technical people, and Finnish hackers. It’s for everyone who has a need for hands-on experience with the Java language with an eye toward building real applications. This book could also be considered a crash course in object-oriented programming; as you learn about Java, you’ll also learn a powerful and practical approach to object-oriented software development.
Superficially, Java looks like C or C++, so you’ll be in the best position to use this book if you’ve some experience with one of these languages. If you do not, you might want to refer to books like O’Reilly’s Practical C Programming for a more thorough treatment of basic C syntax. However, don’t make too much of the syntactic similarities between Java and C or C++. In many respects, Java acts like more dynamic languages such as Smalltalk and Lisp. Knowledge of another object oriented programming language should certainly help, although you may have to change some ideas and unlearn a few habits. Java is considerably simpler than languages like C++ and Smalltalk.
Although we encourage you to take a broad view, you would have every right to be disappointed if we ignored the Web. A substantial part of this book does discuss Java as a language for World Wide Web applications, so you should be familiar with the basic ideas behind web browsers, servers, and web documents.
Table of Contents
- Yet Another Language?
- A First Application
- Tools of the Java
- The Java Language
- Objects in Java
- Relationship among Classes
- Working with Objects and Classes
- Basic Utility Classes
- Input/Output Facilities
- Network Programming with Sockets and RMI
- Programming for the Web
- Using Swing Components
- More Swing Components
- Layout Managers
- Drawing with the 2D API
- Working with Images and Other Media
- Java Beans
Free download Learning Java 3rd Edition in PDF written by Pat Niemeyar and Jonathan Knudsen from following download links.
File Size: 3.61 MB Pages: 565 Please Read Disclaimer
Don’t forget to drop a comment below after downloading this book.
Note: If download links are not working, kindly drop a comment below, so we’ll update the download link for you
You may also like to download Java All-in-One for Dummies Fourth Edition