java library PDF: 1 to 10 of 82 results fetched - page 1 [an]

Java SE8 for the Really Impatient: A Short Course on the Basics (Java Series)
Eagerly anticipated by millions of programmers, Java SE 8 is the most important Java update in many years. The addition of lambda expressions (closures) and streams represents the biggest change to Java programming since the introduction of generics and annotations.   Now, with Java SE 8 for the Really Impatient , internationally renowned Java author Cay S. Horstmann concisely introduces Java 8’s most valuable new features (plus a few Java 7 innovations that haven’t gotten the attention they deserve). If you’re an experienced Java programmer, Horstmann’s practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements. This indispensable guide includes
  • Coverage of using lambda expressions (closures) to write computation “snippets” that can be passed to utility functions
  • The brand-new streams API that makes Java collections far more flexible and efficient
  • Major updates to concurrent programming that make use of lambda expressions (filter/map/reduce) and that provide dramatic performance improvements for shared counters and hash tables
  • A full chapter with advice on how you can put lambda expressions to work in your own programs
  • Coverage of the long-awaited introduction of a well-designed date/time/calendar library (JSR 310)
  • A concise introduction to JavaFX, which is positioned to replace Swing GUIs, and to the Nashorn Javascript engine
  • A thorough discussion of many small library changes that make Java programming more productive and enjoyable
This is the first title to cover all of these highly anticipated improvements and is invaluable for anyone who wants to write tomorrow’s most robust, efficient, and secure Java code. 
Published by: Addison-Wesley Professional | Publication date: 01/10/2014
Kindle book details: Kindle Edition, 240 pages

Java 8 Lambdas: Pragmatic Functional Programming
If you’re a developer with core Java SE skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. You’ll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that solves business problems.Lambda expressions are a fairly simple change to Java, and the first part of the book shows you how to use them properly. Later chapters show you how lambda functions help you improve performance with parallelism, write simpler concurrent code, and model your domain more accurately, including building better DSLs.
  • Use exercises in each chapter to help you master lambda expressions in Java 8 quickly
  • Explore streams, advanced collections, and other Java 8 library improvements
  • Leverage multicore CPUs and improve performance with data parallelism
  • Use techniques to “lambdify” your existing codebase or library code
  • Learn practical solutions for lambda expression unit testing and debugging
  • Implement SOLID principles of object-oriented programming with lambdas
  • Write concurrent applications that efficiently perform message passing and non-blocking I/O
Published by: O'Reilly Media | Publication date: 03/18/2014
Kindle book details: Kindle Edition, 182 pages

Java APIs, Extensions and Libraries: With JavaFX, JDBC, jmod, jlink, Networking, and the Process API
This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Java 9 and much more.Java APIs, Extensions and Libraries is for Java programmers who are familiar with the fundamentals of the Java language and Java programming, who are now ready to call upon the power of extended Java functionality available from the huge array of Java APIs, extensions, and libraries. After reading and learning from this book you'll be ready to become a professional Java programmer.What You’ll Learn
  • Extend your Java skills beyond the fundamental object-oriented concepts and core language features
  • Apply Java Swing for building Java front ends 
  • Get started with Java network programming
  • Connect to databases and access data from Java programs using the JDBC API
  • Work with JavaFX, RMI (Remote Method Invocation), and JNI (Java Native Interface)
  • Use the new scripting features of Java
Who This Book Is ForJava programmers who are familiar with the fundamentals of the Java language and Java programming.
Published by: Apress | Publication date: 04/06/2018
Kindle book details: Kindle Edition, 813 pages

Mastering Java 11: Develop modular and secure Java applications using concurrency and advanced JDK libraries, 2nd Edition
Update your Java knowledge with the latest features of Java 11, such as the low-Overhead Garbage Collector, Local-Variable Syntax for Lambda Parameters, and Dynamic Class-File ConstantsKey Features
  • Explore the latest features in Java 9,Java 10, and Java 11
  • Enhance your Java application development and migration approaches
  • Full coverage of modular Java applications, G1 Garbage Collector, JMH
Book DescriptionJava 11 is a long-term release and its new features add to the richness of the language. It emphasizes variable-type inference, performance improvements, along with simplified multithreading.The Java platform has a special emphasis on modularity, making this the programming platform of choice for millions of developers. The modern Java platform can be used to build robust software applications, including enterprise-level and mobile applications. Fully updated for Java 11, this book stands to help any Java developer enjoy the richness of the Java programming language.Mastering Java 11 is your one-stop guide to fully understanding recent Java platform updates. It contains detailed explanations of the recent features introduced in Java 9, Java 10, and Java 11 along with obtaining practical guidance on how to apply the new features. As you make your way through the chapters, you'll discover further information on the developments of the Java platform and learn about the changes introduced by the variable handles and Project Coin, along with several enhancements in relation to import statements processing. In the concluding chapters, you'll learn to improve your development productivity, making your applications more efficient. You'll also be able to get to grips with the command-line flags with respect to various utilities and the command-line utility changes featured in the current Java platform. By the end of the book, you'll have obtained an advanced level understanding of the Java platform and its recent changes.What you will learn
  • Write modular Java applications
  • Migrate existing Java applications to modular ones
  • Understand how the default G1 garbage collector works
  • Leverage the possibilities provided by the newly introduced Java Shell
  • Performance test your application effectively with the JVM harness
  • Learn how Java supports the HTTP 2.0 standard
  • Find out how to use the new Process API
  • Explore the additional enhancements and features of Java 9, 10, and 11
Who this book is forMastering Java 11 is for experienced Java developers with a solid understanding of the Java language and want to progress to an advanced level. Table of Contents
  • The Java 11 Landscape
  • Discovering Java 11
  • Java 11 Fundamentals
  • Building Modular Applications with Java 11
  • Migrating Applications to Java 11
  • Experimenting with the Java Shell
  • Leveraging the Default G1 Garbage Collector
  • Micro Benchmarking Applications with JMH
  • Making use of the Process API
  • Fine-Grained Stack Tracing
  • New Tools and Tool Enhancements
  • Concurrency enhancements
  • Security Enhancements
  • Command Line Flags
  • Additional Enhancements to the Java Platform
  • Future directions
  • Contributing to the Java Platform
  • Published by: Packt Publishing | Publication date: 09/27/2018
    Kindle book details: Kindle Edition, 462 pages

    The Elements of Java(TM) Style (SIGS Reference Library Book 15)
    The Elements of Java Style, written by renowned author Scott Ambler, Alan Vermeulen, and a team of programmers from Rogue Wave Software, is directed at anyone who writes Java code. Many books explain the syntax and basic use of Java; however, this essential guide explains not only what you can do with the syntax, but what you ought to do. Just as Strunk and White's The Elements of Style provides rules of usage for the English language, this text furnishes a set of rules for Java practitioners. While illustrating these rules with parallel examples of correct and incorrect usage, the authors offer a collection of standards, conventions, and guidelines for writing solid Java code that will be easy to understand, maintain, and enhance. Java developers and programmers who read this book will write better Java code, and become more productive as well. Indeed, anyone who writes Java code or plans to learn how to write Java code should have this book next to his/her computer.
    Author: Jim Shur
    Published by: Cambridge University Press | Publication date: 01/28/2000
    Kindle book details: Kindle Edition, 146 pages

    Kotlin Programming: The Big Nerd Ranch Guide
    Kotlin is a statically typed programming language designed to interoperate with Java and fully supported by Google on the Android operating system. Based on Big Nerd Ranch's popular Kotlin Essentials course, this guide shows you how to work effectively with the Kotlin programming language through hands-on examples and clear explanations of key Kotlin concepts and foundational APIs. Written for Kotlin 1.2, this book will also introduce you to JetBrains' IntelliJ IDEA development environment. Whether you are an experienced Android developer looking for modern features beyond what Java offers or a new developer ready to learn your first programming language, the authors will guide you from first principles to advanced usage of Kotlin. By the end of this book, you will be empowered to create reliable, concise applications in Kotlin.
    Published by: Big Nerd Ranch | Publication date: 07/13/2018
    Kindle book details: Kindle Edition, 384 pages

    Kotlin for Android App Development (Developer's Library)
    Write More Robust and Maintainable Android Apps with Kotlin “Peter Sommerhoff takes a practical approach to teaching Kotlin by providing a larger set of code listings that demonstrate language features and by guiding readers through the development of two Android apps step by step. . . . Peter finds a good balance between what is essential and what can be left to readers, so this book is an efficient yet comprehensible source for starting programming with Kotlin.” –Bernhard Rumpe, Professor of Software Engineering, RWTH Aachen University The Kotlin language brings state-of-the-art programming techniques and constructs to Android development. Kotlin for Android App Development will help you rapidly understand Kotlin’s principles and techniques, apply Kotlin in production app development, integrate Kotlin with existing Java code, and plan a migration to Kotlin, if you choose.   If you have at least basic programming experience (with any language), Peter Sommerhoff’s well-crafted overview and examples will help you get quickly up-to-speed with the Kotlin language, its constructs, and its advanced functional and object-oriented capabilities.   Once you’ve mastered these foundations, Sommerhoff walks you through two complete app development projects, introducing best practices and emerging patterns for writing code that’s robust, concise, readable, and highly performant.
    • Understand Kotlin’s goals, principles, advantages, design, and constructs
    • Take full advantage of functional programming in the Kotlin environment
    • Write more concise and reusable code using Kotlin’s object-oriented features
    • Interoperate with existing Java code, and plan a migration to Kotlin
    • Use coroutines to efficiently handle concurrency
    • Capture data via third-party APIs, map it to internal data representations, and present it to users
    • Master best practices for architecting Kotlin Android apps
    • Improve productivity and readability by creating simple domain-specific languages in Kotlin
    Published by: Addison-Wesley Professional | Publication date: 12/17/2018
    Kindle book details: Kindle Edition, 432 pages

    Mastering Jakarta Struts (Java Open Source Library)
    Jakarta Struts Project provides an open source framework for creating Web applications that leverage both the Java Servlets and JavaServer Pages technologies. Struts has received developer support and is quickly becoming a dominant actor in the open source community.
    • James Goodwill is a well-respected authority and bestselling author of books on Java Web applications
    • Provides a hands-on, code-intensive tutorial on building Java Web applications using the Jakarta Struts Framework
    • Companion Web site provides electronic versions of all code examples in the book
    Published by: Wiley | Publication date: 08/06/2007
    Kindle book details: Kindle Edition, 352 pages

    Living Clojure: An Introduction and Training Plan for Developers
    If you’re an experienced programmer who has not worked with Clojure before, this guide is the perfect thorough but gentle introduction for you. Author Carin Meier not only provides a practical overview of this JVM language and its functional programming concepts, but also includes a complete hands-on training course to help you learn Clojure in a structured way.The first half of the book takes you through Clojure’s unique design and lets you try your hand at two Clojure projects, including a web app. The holistic course in second half provides you with critical tools and resources, including ways to plug into the Clojure community.
    • Understand the basic structure of a Clojure expression
    • Learn how to shape and control code in a functional way
    • Discover how Clojure handles real-world state and concurrency
    • Take advantage of Java classes and learn how Clojure handles polymorphism
    • Manage and use libraries in a Clojure project
    • Use the core.async library for asynchronous and concurrent communication
    • Explore the power of macros in Clojure programming
    • Learn how to think in Clojure by following the book’s seven-week training course
    Author: Carin Meier
    Published by: O'Reilly Media | Publication date: 04/14/2015
    Kindle book details: Kindle Edition, 242 pages

    Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI (Developer's Library)
    Sams has assembled a team of experts in web services to provide you with a detailed reference guide on XML, SOAP, USDL and UDDI. Building Web Services with Java is in its second edition and it includes the newest standards for managing security, transactions, reliability and interoperability in web service applications. Go beyond the explanations of standards and find out how and why these tools were designed as they are and focus on practical examples of each concept. Download your source code from the publisher's website and work with a running example of a full enterprise solution. Learn from the best in Building Web Services with Java.
    Published by: Que Publishing | Publication date: 06/28/2004
    Kindle book details: Kindle Edition, 818 pages
    [1] 2345Next