Java Closures and Lambda introduces you to significant new changes to the Java language coming out of what is termed Project Lambda. These new changes make their debut in Java 8, and their highlight is the long-awaited support for lambda expressions in the Java language. You'll learn to write lambda expressions and use them to create functional interfaces and default methods for evolving APIs, among many other uses. The changes in Java 8 are significant. Syntax and usage of the language are chan...
This book is ideal for developers who have some experience in Java application development as well as some basic knowledge of test doubles and JUnit testing. This book also introduces you to the fundamentals of JUnit testing, test doubles, refactoring legacy code, and writing JUnit tests for GWT and web services.
Java Software Solutions, Student Value Edition
by John Lewis and William Loftus
Directory services are the key applications which provide a means to locate and organize users and resources on a network. Directories are repositories (like a phone book) containing information on users such as email addresses, phone numbers, security passwords and access rights to things like printers and servers. Using Sun's Java Naming and Directory Interface (JNDI), Java developers and network professionals can build powerful and portable applications throughout the enterprise. Now, JNDI's...
Core Java Professional - Learn Java Step by Step.
by Harry Hariom Choudhary
MyLab Programming with Pearson eText -- Access Code Card -- for Java How to Program, Early Objects
by Paul J. Deitel, Harvey M Deitel, and Harvey Deitel
Jstl (Practical Guides) (Morgan Kaufmann Practical Guides)
by Sue Spielman
Web developers and page authors who use JavaServer Pages (JSP) know that it is much easier and efficient to implement web pages without reinventing the wheel each time. In order to shave valuable time from their development schedules, those who work with JSP have created, debugged, and used custom tags-a set of programmable actions that provide dynamic behavior to static pages-paving the way towards a more common, standard approach to using Java technology for web development. The biggest boost...
This book is for the hobbyists, builders, and programmers who want to build and control their very own robots beyond the capabilities provided with the LEGO EV3 kit. You will need the LEGO MINDSTORMS EV3 kit for this book. The book is compatible with both the Home Edition and the Educational Edition of the kit. You should already have a rudimentary knowledge of general programming concepts and will need to have gone through the basic introductory material provided by the official LEGO EV3 tutori...
This sourcebook/CD-ROM provides Java programmers with the skills and code they need to build sophisticated electronic commerce applications and gives businesses a complete virtual store package that they can add to their Web site without doing any programming. The CD-ROM contains the following fully functional software: all the electronic commerce applets from the book that are built with Java; and CardShield - a fully-functional, point-and-click commercial product written in Java that enables u...
Sun Certified Developer for Java Web Services (Certification Press S.)
by Jerome Josephraj and Prasad Kukkamalla
Written by one of the developers of the new Sun Certified Web Services Developer for Java exam, this is the ideal study tool for anyone looking to get SCWSD certified. Based on a proven IT training and exam prep system, this study guide features complete coverage of all exam objectives, 250+ practice exam questions, step-by-step exercises, on-the-job elements, and chapter self-tests. The CD-ROM contains MasterExam software with hundreds of questions that appear only on the CD, a searchable elect...
The book adopts a step-by-step approach, starting from building the basics and adding to it gradually by using different tools and examples. The book sequence is easy to follow and all topics are fully illustrated showing you how to make good use of different performance diagnostic tools. If you are an experienced Java developer, architect, team leader, consultant, support engineer, or anyone else who needs performance tuning in your Java applications, and in particular, Java enterprise applicat...
JUnit in Action is an example-driven, how-to book about unit testing Java applications (including J2EE applications) using the JUnit framework and its extensions. Intended readers are software architects, developers, testing teams, development managers, Extreme Programmers, or anyone practicing any Agile Methodology. JUnit in Action is about solving tough real-world problems such as unit testing legacy applications, writing real tests for real objects, automating tests, testing in isolation, u...
Learning how to write multithreaded applications is the key to taking full advantage of the Java platform. In Taming Java Threads, well-known columnist and Java expert Allen Holub provides Java programmers with the information they need to write real multithreaded programsprograms with real code. Holub provides an in-depth explanation of how threads work along with information about how to solve common problems such as deadlocks and race conditions. He not only explains common problems, but also...
Appropriate for introductory Computer Science courses using Java (CS1 with Java) and other introductory programming courses using Java.As in their successful C++ text (C++: An Introduction to Computing), the authors introduce key ideas behind computing with Java and object-oriented programming in an intuitive and non-intimidating way. This text not only teaches text-based programming, but also graphical/internet programming. In addition, this text provides an introduction to computer science as...
Coding and testing are often considered separate areas of expertise. In this comprehensive guide, author and Java expert Scott Oaks takes the approach that anyone who works with Java should be equally adept at understanding how code behaves in the JVM, as well as the tunings likely to help its performance. You'll gain in-depth knowledge of Java application performance, using the Java Virtual Machine (JVM) and the Java platform, including the language and API. Developers and performance engineers...
Objects First with Java: A Practical Introduction Using BlueJ, 5e, is ideal for introductory courses in Java/Introduction to Programming and Object-Oriented Programming and for beginning programmers. This is the only introductory programming textbook that uses the BlueJ integrated development environment (IDE) to teach introductory and object-oriented programming principles using Java. Its close integration with the BlueJ development environment allows this book to focus on key aspects of obje...
Java 8 in Action
by Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft
HIGHLIGHT Grails is getting very hot! This Groovy-based web framework offers all the ease and flexibility of Rails with the full power and support of Java via the Groovy language.DESCRIPTION For web developers used to wrestling with Java and XML, Grails is a breath of fresh air. Developers are instantly productive, picking up all the benefits of the Ruby-based Rails framework without giving up any of the power of Java.Grails in Action is a comprehensive look at Grails for Java developers....