Quickly find Java language details, such as naming conventions, fundamental types, and object-oriented programming elements
Get details on the Java SE 7 platform, including development basics, memory management, concurrency, and generics
Browse through basic information on NIO 2.0, the G1 Garbage Collector, and Project Coin (JSR-334) features
Get supplemental references to development, CM, and test tools; libraries; IDEs; and Java-related scripting languages
Find information to help you prepare for the Oracle Certified Associate Java SE 7 Programmer I exam
When you need quick answers for developing or debugging Java programs, this pocket guide provides a handy reference to the standard features of the Java programming language and its platform. You’ll find helpful programming examples, tables, figures, and lists, as well as supplemental information about topics including the Java Scripting API, third-party tools, and the basics of the Unified Modeling Language (UML).
Updated for new features through Java SE 7, this little book is an ideal companion, whether you’re in the office, in the lab, or on the road. Download eBook Free »
Android Application Development for Java Programmers
This book includes complete source codes, not just pieces of sample code taken out of context.
Features how-to information about publishing your application.
We are witnessing an explosion in the use of handheld mobile devices worldwide. Recent polls have shown that many people own and use more than one mobile device, and some use as many as three or four. Smart phones, tablets, and handheld game devices are ubiquitous. The Android operating system (OS)-an open-source OS with Linux at its core-is an ever-more-popular OS on these devices. Android Application Development for Java Programmers provides an ideal, quick-start tutorial for anyone interested in developing Android mobile device applications, from the student or hobbyist familiar with Java, to the experienced programmer wanting to enter the mobile device application market. Because the Android development software provides an emulator program, the reader doesn’t need to own an Android mobile device to take advantage of this book. Although the code presented in the book can be used to produce complete running applications, the goal is to inspire the reader to bring his own mobile application ideas to reality in a short time. The book is organized in a logical, evolutionary manner starting with configuration of the development environment and ending with two comprehensive projects. The beginning chapters cover basic application components and configuration of the Android emulator and basic user interface design, whereas later chapters cover how to accomplish more involved areas such as use of GPS, graphics, networking, and databases. Download eBook Free »
Java SE 7 Programming Essentials: Learn Java SE 7 Quickly and Easily
This full-color book covers fundamental Java programming concepts and skills for those new to software development and programming. Taking a straightforward and direct approach to this book, Java SE 7 Programming Essentials provides a solid foundational knowledge of programming topics. Each chapter begins with a list of topic areas, and author Michael Ernest provides clear and concise discussion of these core areas. The chapters contain review questions and suggested labs, so the reader can measure their understanding of the chapter topics.
Learn core programming concepts and technologies on the leading software development language
This full-color guide gives you a solid foundation in the fundamentals of Java SE 7 programming, from core programming concepts to using Java language tools and applying good technique. By the book’s end, you’ll be ready to manage existing Java code and even write some small programs. This practical book also prepares you for the Oracle OCA: Java SE 7 Programmer certification exam (1Z0-803), covering all the topics you need to know for the exam. This must-have resource offers new programmers a solid understanding of the Java SE 7 programming language. Download eBook Free »
Beginning JSP, JSF and Tomcat: Java Web Development
Start building Java-based web applications now, even if you’re a complete newcomer to Java. Comprehensive and example-driven, Beginning JSP, JSF and Tomcat: Java Web Development, 2nd Edition is all you need to develop dynamic Java-based web applications using JSP, connect to databases with JSF, and put them into action using the world’s most popular open source Java web server, Apache Tomcat.
A comprehensive introduction to JavaServer Pages (JSP), JavaServer Faces (JSF), and the Apache Tomcat web application server
Key concepts made easy to grasp by numerous working examples and a walkthrough of the development of a complete e-commerce project
Written for professionals by a practicing Java web application professional and expert
Start building Java-based web applications now, even if you’re a complete newcomer to Java. Comprehensive and example-driven, Beginning JSP, JSF and Tomcat: Java Web Development, 2nd Edition is all you need to develop dynamic Java-based web applications using JSP, connect to databases with JSF, and put them into action using the world’s most popular open source Java web server, Apache Tomcat. Download eBook Free »
Master all that Java 7 has to offer for concurrent programming
Get to grips with thread management, the Fork/Join framework, concurrency classes and much more in this book and e-book
A practical Cookbook packed with recipes for achieving the most important Java Concurrency tasks
Java 7 Concurrency Cookbook
Java remains the global standard for developing various applications and enterprise software, and the launch of Java 7 brings with it exciting new capabilities for concurrent programming by way of the concurrency utilities enhancement. This allows developers to make the most of their applications with parallel task performance. Java 7 Concurrency Cookbook covers all elements of the Java concurrency API, providing essential recipes for taking advantage of the exciting new capabilities.
On your computer, you can listen to music while you edit a Word document and read your emails, all at once! This is because your operating system allows the concurrency of tasks, much like the Java platform which offers various classes to execute concurrent tasks inside a Java program. Java 7 Concurrency Cookbook covers the most important features of the Java concurrency API, with special emphasis on the new capabilities of version 7. Download eBook Free »
Oracle Certified Associate, Java SE 7 Programmer Study Guide
In-depth understanding of Java through the examination of objects and methods
Extensive code examples and figures to illustrate key concepts in Java SE 7 including memory usage
Additional coverage of good programming and design practices as they relate to the certification objectives
Step-by-step coverage of certification exam topics in a simplified and easy-to-learn manner
Oracle Certified Associate, Java SE 7 Programmer Study Guide
Java SE 7 Associate Programmer certification adds to your qualification as a Java developer. Knowledge of Java is important, but knowing how to write an efficient and productive code adds to your skills and gives you an edge when you are planning to give the certification exam. Coverage of the objectives goes beyond a simple review of certification objectives.
Oracle Certified Associate, Java SE 7 Programmer Study Guide addresses certification exam objectives and provides discussion and examples to show the best ways of applying Java language features in real world programming. You will gain in-depth understanding of Java by examining how objects are allocated in the heap and how methods are managed in the program stack. Download eBook Free »
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You’ll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques showcasing modern approaches to the dev process, concurrency, performance, and much more.
Written for readers familiar with Java. No experience with Java 7 or new JVM languages required. The Well-Grounded Java Developer offers a fresh and practical look at new Java 7 features, new JVM languages, and the array of supporting technologies you need for the next generation of Java-based software.
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You’ll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques showcasing modern approaches to the dev process, concurrency, performance, and much more. Download eBook Free »