Beginning Scala, Second Edition takes a down-to-earth approach to teaching Scala that leads you through simple examples that can be combined to build complex, scalable systems and applications. This book introduces you to the Scala programming language, its object-oriented and f…
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 JavaFX 8 shows you how to start developing rich-client desktop applications using your Java skills and provides comprehensive coverage of JavaFX 8's features. Each chapter starts with an introduction to the topic at hand, followed by a step-by-step discussion of the topic …
Beginning NetBeans IDE is your authoritative tutorial for learning and using the open source NetBeans IDE platform backed by Oracle. Written by a NetBeans product manager at Oracle, Geertjan Wielenga shows you what NetBeans really is all about and how to install and set it up. T…
Turn your ideas for cool, useful apps into reality with Beginning Android 3. This book shows you how to use Android to build Java-based mobile applications for a wide range of phones and devices.
What if William Shakespeare were asked to generate the Fibonacci series or Jane Austen had to write a factorial program? In *If Hemingway Wrote JavaScript*, author Angus Croll imagines short JavaScript programs as written by famous wordsmiths. The result is a peculiar and charmi…
Distributed, embedded and real-time Java systems
Core Java 2
by Horstmann, Cay S., Cornell, Gary
fromThe Sun Microsystems Press Java[TM] series
Java network programming, third edition, brings you up-to-date with the latest features of java's network APIs. This book discusses all the changes and additions to networking in JDK 1.4 and 1.5 (now christened J2SE). It covers everything from networking fundamentals to remote i…