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

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

    Think Python: How to Think Like a Computer Scientist
    If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design. This second edition and its supporting code have been updated for Python 3.Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics. Beginners just getting their feet wet will learn how to start with Python in a browser.
    • Start with the basics, including language syntax and semantics
    • Get a clear definition of each programming concept
    • Learn about values, variables, statements, functions, and data structures in a logical progression
    • Discover how to work with files and databases
    • Understand objects, methods, and object-oriented programming
    • Use debugging techniques to fix syntax, runtime, and semantic errors
    • Explore interface design, data structures, and GUI-based programs through case studies
    Published by: O'Reilly Media | Publication date: 12/02/2015
    Kindle book details: Kindle Edition, 292 pages

    Programming in Scala: A Comprehensive Step-by-Step Guide, Third Edition
    Scala is an object-oriented programming language for the Java Virtual Machine. In addition to being object-oriented, Scala is also a functional language, and combines the best approaches to OO and functional programming.In Italian, Scala means a stairway, or steps. Indeed, Scala lets you step up to a programming environment that incorporates some of the best recent thinking in programming language design while also letting you use all your existing Java code.Artima is very pleased to publish a new edition of the best-selling book on Scala, written by the designer of the language, Martin Odersky. Co-authored by Lex Spoon and Bill Venners, this book takes a step-by-step tutorial approach to teaching you Scala. Starting with the fundamental elements of the language, Programming in Scala introduces functional programming from the practitioner's perspective, and describes advanced language features that can make you a better, more productive developer.
    Published by: Artima Press | Publication date: 04/27/2016
    Kindle book details: Kindle Edition, 837 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

    Mastering Python: Machine Learning, Data Structures, Django, Object Oriented Programming and Software Engineering (Including Programming Interview Questions) [2nd Edition]
    Unlike some guides that give you just the basics that you need to get started, this book teaches you everything you need to know about using Python including what you can use it for. Python is a diverse language and is the foundation of much of what we use in the world today. Most data applications, many websites and machine learning are all powered by Python and you’ll be pleased to learn that it really isn’t difficult to learn. The book is divided into five sections to make it easier for the reader:● Part 1 – Data Structures and Algorithms● Part 2 – Machine Learning● Part 3 – Django● Part 4 – ArcGIS Programming● Part 5 – Software Development and Testing
    Publication date: 10/11/2018
    Kindle book details: Kindle Edition, 611 pages

    A Java Library of Graph Algorithms and Optimization (Discrete Mathematics and Its Applications)
    Because of its portability and platform-independence, Java is the ideal computer programming language to use when working on graph algorithms and other mathematical programming problems. Collecting some of the most popular graph algorithms and optimization procedures, A Java Library of Graph Algorithms and Optimization provides the source code for a library of Java programs that can be used to solve problems in graph theory and combinatorial optimization. Self-contained and largely independent, each topic starts with a problem description and an outline of the solution procedure, followed by its parameter list specification, source code, and a test example that illustrates the usage of the code.The book begins with a chapter on random graph generation that examines bipartite, regular, connected, Hamilton, and isomorphic graphs as well as spanning, labeled, and unlabeled rooted trees. It then discusses connectivity procedures, followed by a paths and cycles chapter that contains the Chinese postman and traveling salesman problems, Euler and Hamilton cycles, and shortest paths. The author proceeds to describe two test procedures involving planarity and graph isomorphism. Subsequent chapters deal with graph coloring, graph matching, network flow, and packing and covering, including the assignment, bottleneck assignment, quadratic assignment, multiple knapsack, set covering, and set partitioning problems. The final chapters explore linear, integer, and quadratic programming. The appendices provide references that offer further details of the algorithms and include the definitions of many graph theory terms used in the book.
    Author: Hang T. Lau
    Published by: Chapman and Hall/CRC | Publication date: 10/20/2006
    Kindle book details: Kindle Edition, 386 pages

    A Smarter Way to Learn jQuery: Learn it faster. Remember it longer.
    Using the Smarter Way to Learn method, you actually learn jQuery, you don’t just read about it.Research shows that you learn four times as effectively when you practice after you read. So each chapter is paired with free, interactive exercises--more than 1,000 of them in all. You know you're learning because you can prove it to yourself.
    • Testing shows that books and courses load up the learner with too much information at once. Smarter Way chapters are divided into bite-size chunks so you're not overwhelmed.
    • Reader friendly. No jargon. Everything is explained in plain, non-technical English.
    • Written for beginners, but experienced developers will find it valuable for brushing up their skills.
    • Exercises are free and interactive, online.
    • Lots of coding examples and illustrations.
    • Re-do an exercise as many times as you need to until you get it right and know you got it right.
    • Each group of exercises builds on previous chapters so learning is reinforced all along the way.
    • Automated Exercise Manager corrects your mistakes and points you in the right direction when you stumble.
    • The Smarter Way to Learn series is the most-praised collection of programming books on Amazon. These books have earned more than a thousand 5-star reviews from Amazon readers.
    Read the reviews that call The Smarter Way of learning fun, involving, frustration-free, and confidence-building. Then, if you want to go beyond reading about jQuery and actually learn the skills, do it the smarter way.
    Author: Mark Myers
    Publication date: 02/27/2016
    Kindle book details: Kindle Edition, 262 pages

    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: The Ultimate Guide to Learn Java and Javascript Programming Programming, Java, Database, Java for dummies, how to program, javascript, javascript ... Developers, Coding, CSS, PHP Book 2)
    Java Sale price. You will save 66% with this offer. Please hurry up! The Ultimate Guide to Learn Java and Javascript Programming (java for beginners, java for dummies, how to program, javascript, javascript for beginners) Java The Ultimate Guide to Learn Java Programming Fast (Java for Beginners, Java for dummies, how to program, java apps, java programming) Java is parallel to the C# programming language. However, Java can be considered as an object-oriented language and it also features enormous learning curves and potentials for beginners. The aim of this book is to help complete beginners in getting comfortable with the Java programming language.The Complete Guide on Java – 2015 Edition will discuss the vital topics of the Java language. These topics will serve as the stepping stone of any beginners which will pave their way into the wide realm of Java. As per the statement of the company behind the programming language, there are more than nine million Java developers around the globe as of the writing of this book. This book will cover the following topics:
    • Programming Structure of the Java Language
    • Introduction to Object-Oriented Programming
    • Key Concepts of Object-Oriented Programming
    • Declaration and Management of Variables
    • Data Types
    • Integrating Other Classes
    • Access Modifiers
    • Closer Look on Objects and Classes
    Javascript The Ultimate guide for javascript programming (javascript for beginners, how to program, software development, basic javascript, browsers) JavaScript is easier to learn if you have the correct tools. Unfortunately, most resources available today were written in complex human words which make it difficult for complete beginners to appreciate the beautiful world of programming.This book aims to teach you the basics of JavaScript language in the simplest way possible. Unlike other resources, this book will not feed you with too many technicalities that might confuse you along the way. Each discussion was written in simple words. All exercises in this book were carefully chosen to be simple cases in order to make your JavaScript practice easier. Here is a preview of what you'll learn:
    • Introduction to Programming
    • Short History of JavaScript
    • Creating Values in JavaScript Language
    • Managing Values Using Variables
    • Integrating JavaScript with HTML
    Download your copy of "Java" by scrolling up and clicking "Buy Now With 1-Click" button. Tags: Java, Java Programming, Learn Java, java for dummies, java app, computer programming, computer tricks, step by step, programming for beginners, data analysis, beginner’s guide, crash course, database programming, java for dummies, coding, java basics, basic programming, crash course, programming principles, programming computer, ultimate guide, programming for beginners, software development, programming software, software programs, how to program, computer language, computer basics, computing essentials, computer guide, computers books, how to program, Javascript, Programming, Developers, Coding, CSS, Java, PHPJavascript, javascript for beginners, java programming, computer programming, programming computer, ultimate guide, programming for beginners, software development, programming software, software programs, how to program, basic javascript, javascript course, new technologies, browsers, computer language, computer basics, computing essentials, computer guide, computers books, internet browsing.
    Publication date: 02/10/2016
    Kindle book details: Kindle Edition, 86 pages

    Catastrophe: An Investigation into the Origins of the Modern World
    It was a catastrophe without precedent in recorded history: for months on end, starting in A.D. 535, a strange, dusky haze robbed much of the earth of normal sunlight. Crops failed in Asia and the Middle East as global weather patterns radically altered. Bubonic plague, exploding out of Africa, wiped out entire populations in Europe. Flood and drought brought ancient cultures to the brink of collapse. In a matter of decades, the old order died and a new world—essentially the modern world as we know it today—began to emerge.In this fascinating, groundbreaking, totally accessible book, archaeological journalist David Keys dramatically reconstructs the global chain of revolutions that began in the catastrophe of A.D. 535, then offers a definitive explanation of how and why this cataclysm occurred on that momentous day centuries ago.The Roman Empire, the greatest power in Europe and the Middle East for centuries, lost half its territory in the century following the catastrophe. During the exact same period, the ancient southern Chinese state, weakened by economic turmoil, succumbed to invaders from the north, and a single unified China was born. Meanwhile, as restless tribes swept down from the central Asian steppes, a new religion known as Islam spread through the Middle East. As Keys demonstrates with compelling originality and authoritative research, these were not isolated upheavals but linked events arising from the same cause and rippling around the world like an enormous tidal wave.Keys's narrative circles the globe as he identifies the eerie fallout from the months of darkness: unprecedented drought in Central America, a strange yellow dust drifting like snow over eastern Asia, prolonged famine, and the hideous pandemic of the bubonic plague. With a superb command of ancient literatures and historical records, Keys makes hitherto unrecognized connections between the "wasteland" that overspread the British countryside and the fall of the great pyramid-building Teotihuacan civilization in Mexico, between a little-known "Jewish empire" in Eastern Europe and the rise of the Japanese nation-state, between storms in France and pestilence in Ireland.In the book's final chapters, Keys delves into the mystery at the heart of this global catastrophe: Why did it happen? The answer, at once surprising and definitive, holds chilling implications for our own precarious geopolitical future. Wide-ranging in its scholarship, written with flair and passion, filled with original insights, Catastrophe is a superb synthesis of history, science, and cultural interpretation.
    Author: David Keys
    Published by: Ballantine Books | Publication date: 10/02/2000
    Kindle book details: Kindle Edition, 368 pages
    [1] 2345Next