• Java (Computer program language)

Core Java


Author: Gary Cornell
Publisher: Prentice Hall
ISBN: 9780135968918
Category: Java (Computer program language)
Page: 766
View: 9664
Software -- Programming Languages.

    • Computers

Core Java Volume I--Fundamentals


Author: Cay S. Horstmann
Publisher: Prentice Hall
ISBN: 0134177355
Category: Computers
Page: 1040
View: 7785
Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume I—Fundamentals, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate new Java SE 8 features, idioms, and best practices, it contains hundreds of example programs—all carefully crafted for easy understanding and practical applicability. Writing for serious programmers solving real-world problems, Cay Horstmann helps you achieve a deep understanding of the Java language and library. In this first volume of the two-volume work, Horstmann focuses on fundamental language concepts and the foundations of modern user interface programming. You’ll find in-depth coverage of topics ranging from Java object-oriented programming to generics, collections, lambda expressions, Swing UI design, and the latest approaches to concurrency and functional programming. This guide will help you Leverage your existing programming knowledge to quickly master core Java syntax Understand how encapsulation, classes, and inheritance work in Java Master interfaces, inner classes, and lambda expressions for functional programming Improve program robustness with exception handling and effective debugging Write safer, more readable programs with generics and strong typing Use pre-built collections to collect multiple objects for later retrieval Master concurrent programming techniques from the ground up Build modern cross-platform GUIs with standard Swing components Deploy configurable applications and applets, and deliver them across the Internet Simplify concurrency and enhance performance with new functional techniques If you’re an experienced programmer moving to Java SE 8, Core Java®, Tenth Edition, will be your reliable, practical companion—now and for many years to come. Look for the companion volume, Core Java®, Volume II—Advanced Features, Tenth Edition (ISBN-13: 978-0-13-417729-8), for coverage of Java 8 streams, input and output, XML, databases, annotations, and other advanced topics. Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.

    • Computers

Core Java, Volume II--Advanced Features


Author: Cay S. Horstmann
Publisher: Prentice Hall
ISBN: 0134177894
Category: Computers
Page: 1088
View: 4467
Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume II—Advanced Features, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate powerful new Java features, idioms, and best practices for enterprise and desktop development, it contains hundreds of up-to-date example programs—all carefully crafted for easy understanding and practical applicability. Writing for serious programmers solving real-world problems, Cay Horstmann deepens your understanding of today’s Java language and library. In this second of two updated volumes, he offers in-depth coverage of advanced topics including the new Streams API and date/time/calendar library, advanced Swing, security, code processing, and more. This guide will help you Use the new Streams library to process collections more flexibly and efficiently Efficiently access files and directories, read/write binary or text data, and serialize objects Work with Java SE 8’s regular expression package Make the most of XML in Java: parsing, validation, XPath, document generation, XSL, and more Efficiently connect Java programs to network services Program databases with JDBC 4.2 Elegantly overcome date/time programming complexities with the new java.time API Write internationalized programs with localized dates/times, numbers, text, and GUIs Process code with the scripting API, compiler API, and annotation processors Enforce security via class loaders, bytecode verification, security managers, permissions, user authentication, digital signatures, code signing, and encryption Master advanced Swing components for lists, tables, trees, text, and progress indicators Produce high-quality drawings with the Java 2D API Use JNI native methods to leverage code in other languages If you’re an experienced programmer moving to Java SE 8, Core Java®, Tenth Edition, is the reliable, practical, and complete guide to the Java platform that has been trusted by developers for over twenty years. Look for the companion volume, Core Java®, Volume I—Fundamentals, Tenth Edition (ISBN-13: 978-0-13-417730-4), for foundational coverage of Java 8 language concepts, UI programming, objects, generics, collections, lambda expressions, concurrency, functional programming, and more.

    • Computers

Core Java Volume I--Fundamentals


Author: Cay S. Horstmann,Gary Cornell
Publisher: Prentice Hall
ISBN: 9780134177304
Category: Computers
Page: 992
View: 4130
Core Java has long been recognized as the leading no-nonsense tutorial and reliable reference. It carefully explains the most important language and library features and shows how to build real-world applications with thoroughly tested examples. The example programs have been carefully crafted to be easily understood as well as useful in practice, so you can rely on them as the starting point for your own code. All of the code examples have been rewritten to reflect modern Java best practices and code style. The critical new features introduced with Java SE 8 are all thoroughly explored with the depth and completeness that readers expect from this title. Core Java Volume I -- Fundamentals walks readers through the all details and takes a deep dive into the most critical features of the language and core libraries. You'll learn all you need to be productive with: The Java programming environment Objects, classes, and inheritance Interfaces and inner classes Reflection and proxies Graphics programming Event handling and the event listener model Swing-based user interface components Application and applet deployment Exceptions, logging, assertions, and debugging Generic programming Collections Concurrency, and more

    • Computers

Core Java for the Impatient


Author: Cay S. Horstmann
Publisher: Addison-Wesley Professional
ISBN: 013384496X
Category: Computers
Page: 512
View: 652
The release of Java SE 8 introduced significant enhancements that impact the Core Java technologies and APIs at the heart of the Java platform. Many old Java idioms are no longer required and new features like lambda expressions will increase programmer productivity, but navigating these changes can be challenging. Core Java® for the Impatient is a complete but concise guide to Java SE 8. Written by Cay Horstmann—the author of Java SE 8 for the Really Impatient and Core Java™, the classic, two-volume introduction to the Java language—this indispensable new tutorial offers a faster, easier pathway for learning the language and libraries. Given the size of the language and the scope of the new features introduced in Java SE 8, there’s plenty of material to cover, but it’s presented in small chunks organized for quick access and easy understanding. If you’re an experienced programmer, Horstmann’s practical insights and sample code will help you quickly take advantage of lambda expressions (closures), streams, and other Java language and platform improvements. Horstmann covers everything developers need to know about modern Java, including Crisp and effective coverage of lambda expressions, enabling you to express actions with a concise syntax A thorough introduction to the new streams API, which makes working with data far more flexible and efficient A treatment of concurrent programming that encourages you to design your programs in terms of cooperating tasks instead of low-level threads and locks Up-to-date coverage of new libraries like Date and Time Other new features that will be especially valuable for server-side or mobile programmers Whether you are just getting started with modern Java or are an experienced developer, this guide will be invaluable for anyone who wants to write tomorrow’s most robust, efficient, and secure Java code.

    • Computers

Core Java 1.2

Fundamentals
Author: Cay S. Horstmann,Gary Cornell
Publisher: Prentice Hall
ISBN: 9780130819338
Category: Computers
Page: 742
View: 6509
Software -- Programming Languages.

    • Computers

Core Java SE 9 for the Impatient


Author: Cay S. Horstmann
Publisher: Addison-Wesley Professional
ISBN: 0134694821
Category: Computers
Page: 576
View: 8080
An Accessible Guide to the Java Language and Libraries Modern Java introduces major enhancements that impact the core Java technologies and APIs at the heart of the Java platform. Many old Java idioms are no longer needed and new features such as modularization make you far more effective. However, navigating these changes can be challenging. Core Java® SE 9 for the Impatient, Second Edition, is a complete yet concise guide that includes all the latest changes up to Java SE 9. Written by Cay S. Horstmann–author of the classic two-volume Core Java–this indispensable tutorial offers a faster, easier pathway for learning modern Java. Given Java SE 9’s size and the scope of its enhancements, there’s plenty to cover, but it’s presented in small chunks organized for quick access and easy understanding. Horstmann’s practical insights and sample code help you quickly take advantage of all that’s new, from Java SE 9’s long-awaited “Project Jigsaw” module system to the improvements first introduced in Java SE 8, including lambda expressions and streams. Use modules to simplify the development of well-performing complex systems Migrate applications to work with the modularized Java API and third-party modules Test code as you create it with the new JShell Read-Eval-Print Loop (REPL) Use lambda expressions to express actions more concisely Streamline and optimize data management with today’s Streams API Leverage modern concurrent programming based on cooperating tasks Take advantage of a multitude of API improvements for working with collections, input/output, regular expressions, and processes Whether you’re just getting started with modern Java or you’re an experienced developer, this guide will help you write tomorrow’s most robust, efficient, and secure Java code. Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.

    • Computers

Core Java

Fundamentals
Author: Cay S. Horstmann,Gary Cornell
Publisher: Pearson Education
ISBN: 0137081898
Category: Computers
Page: 974
View: 1118
A definitive guide to Java's most powerful features for enterprise and desktop application development.

    • Computers

Java SE 8 for the Really Impatient


Author: Cay S. Horstmann
Publisher: Pearson Education
ISBN: 0321927761
Category: Computers
Page: 215
View: 9414
This book concisely introduces Java 8's most valuable new features, including lambda expressions (closures) and streams. If you're an experienced Java programmer, the author's practical insights and sample code will help you quickly take advantage of these and other Java language and platform improvements.

    • Computers

Big Java Late Objects, 2nd Edition


Author: Cay S. Horstmann
Publisher: Wiley Global Education
ISBN: 1118975405
Category: Computers
Page: 1056
View: 1468
Cay Horstmann’s Big Java Late Objects, 2nd Edition provides a comprehensive and approachable introduction to fundamental programming techniques and design skills, and helps students master basic concepts and become competent coders. The inclusion of advanced chapters makes the text suitable for a 2 or 3-term sequence, or as a comprehensive reference to programming in Python. Major rewrites and an updated visual design make this student-friendly text even more engaging. Filled with realistic programming examples, a great quantity and variety of homework assignments, and lab exercises that build student problem-solving abilities, it is no surprise Bi Java Late Objects is the number one text for early objects in the Python market.

    • Computers

Head First Java

A Brain-Friendly Guide
Author: Kathy Sierra,Bert Bates
Publisher: "O'Reilly Media, Inc."
ISBN: 1449331440
Category: Computers
Page: 720
View: 5012
Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn't always want to take in the dry, technical stuff you're forced to study. The fact is your brain craves novelty. It's constantly searching, scanning, waiting for something unusual to happen. After all, that's the way it was built to help you stay alive. It takes all the routine, ordinary, dull stuff and filters it to the background so it won't interfere with your brain's real work--recording things that matter. How does your brain know what matters? It's like the creators of the Head First approach say, suppose you're out for a hike and a tiger jumps in front of you, what happens in your brain? Neurons fire. Emotions crank up. Chemicals surge. That's how your brain knows. And that's how your brain will learn Java. Head First Java combines puzzles, strong visuals, mysteries, and soul-searching interviews with famous Java objects to engage you in many different ways. It's fast, it's fun, and it's effective. And, despite its playful appearance, Head First Java is serious stuff: a complete introduction to object-oriented programming and Java. You'll learn everything from the fundamentals to advanced topics, including threads, network sockets, and distributed programming with RMI. And the new. second edition focuses on Java 5.0, the latest version of the Java language and development platform. Because Java 5.0 is a major update to the platform, with deep, code-level changes, even more careful study and implementation is required. So learning the Head First way is more important than ever. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. If you haven't, you're in for a treat. You'll see why people say it's unlike any other Java book you've ever read. By exploiting how your brain works, Head First Java compresses the time it takes to learn and retain--complex information. Its unique approach not only shows you what you need to know about Java syntax, it teaches you to think like a Java programmer. If you want to be bored, buy some other book. But if you want to understand Java, this book's for you.

    • Computers

Core Java 2

Advanced features
Author: Cay S. Horstmann,Gary Cornell
Publisher: Prentice Hall
ISBN: 9780131118263
Category: Computers
Page: 1002
View: 4238
Completely revised edition of the best-selling book on advanced Java features for experienced programmers. Thoroughly updated for J2SE 5.0.

    • Computers

Effective Java


Author: Joshua Bloch
Publisher: Addison-Wesley Professional
ISBN: 0134686047
Category: Computers
Page: 416
View: 5160
The Definitive Guide to Java Platform Best Practices–Updated for Java 7, 8, and 9 Java has changed dramatically since the previous edition of Effective Java was published shortly after the release of Java 6. This Jolt award-winning classic has now been thoroughly updated to take full advantage of the latest language and library features. The support in modern Java for multiple paradigms increases the need for specific best-practices advice, and this book delivers. As in previous editions, each chapter of Effective Java, Third Edition, consists of several “items,” each presented in the form of a short, stand-alone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. The third edition covers language and library features added in Java 7, 8, and 9, including the functional programming constructs that were added to its object-oriented roots. Many new items have been added, including a chapter devoted to lambdas and streams. New coverage includes Functional interfaces, lambda expressions, method references, and streams Default and static methods in interfaces Type inference, including the diamond operator for generic types The @SafeVarargs annotation The try-with-resources statement New library features such as the Optional interface, java.time, and the convenience factory methods for collections

    • Computers

Java Programming


Author: Joyce Farrell
Publisher: Cengage Learning
ISBN: 1305480538
Category: Computers
Page: 976
View: 9256
Introduce your beginning programmers to the power of Java for developing applications with the engaging, hands-on approach in Farrell's JAVA PROGRAMMING, 8E. With this text, even first-time programmers can quickly develop useful programs while learning the basic principles of structured and object-oriented programming. The text incorporates the latest version of Java with a reader-friendly presentation and meaningful real-world exercises that highlight new Java strengths. Updated Programming Exercises and a wealth of case problems help students build skills critical for ongoing programming success. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.

    • Computers

The Java EE 7 Tutorial


Author: Eric Jendrock,Ricardo Cervera-Navarro,Ian Evans,Kim Haase,William Markito
Publisher: Pearson Education
ISBN: 0321994922
Category: Computers
Page: 641
View: 8992
The Java EE 7 Tutorial: Volume 1, Fifth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 7 (Java EE 7). Written by members of the Java EE documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform. This guide includes descriptions of platform features and provides instructions for using the latest versions of NetBeans IDE and GlassFish Server Open Source Edition. The book introduces platform basics, including resource creation, resource injection, and packaging. It covers JavaServer Faces, Java Servlets, the Java API for WebSocket, the Java API for JSON Processing (JSON-P), internationalization and localization, Bean Validation, Contexts and Dependency Injection for Java EE (CDI), and web services (JAX-WS and JAX-RS).

    • Computers

Thinking in Java


Author: Bruce Eckel
Publisher: Pearson Education
ISBN: 0131872486
Category: Computers
Page: 1482
View: 9601
With humor and insight, the author introduces the fundamental concepts of the Java programming language, from object development to design patterns, with the help of straightforward examples. By the author of Thinking in C++++. Original. (Beginner).

    • Computers

Java for C/C++ Programmers


Author: Michael C. Daconta
Publisher: Wiley
ISBN: 9780471153245
Category: Computers
Page: 443
View: 9733
The fastest way for C and C++ programmers to learn how to program with Java While most programmers look at Java mainly for building Web applets, this robust, interpreted, object-oriented language is very well-suited to the development of large-scale applications. Offering a fast way to learn Java inside and out, Java for C/C++ Programmers explains Java's features in terms of their similarities and differences to C and C++. In fact, by building on C and C++ concepts you already know, you'll be able to produce simple Java programs within an hour, and much more complex programs in just a few days. This book is all a C/C++ programmer needs to learn Java! Java for C/C++ Programmers, you'll: Quickly master everything you need to develop full-scale applications using Java, including Java language, the Java Abstract Window Toolkit and applet programming. Every major concept is accompanied by a complete working Java program. Learn the basics of JavaScript programming and how it compares to Java. You'll even get JavaScript source code that will add interactivity to your Web pages immediately. Learn how each C and C++ feature compares to Java, as well as Java techniques for implementing many of the features left out of the language intentionally such as pointers, variable arguments, and multiple-inheritance. Master the Java Class Library from descriptions and examples for every class and API listing in the library. Disk Includes: 100 complete Java and JavaScript source code examples from the book Useful Java applications such as a Java Database Management system, a graphical reminder application, and a multithreaded simulation Time-saving programmer utilities such as a Line Number filter, a Comment filter, and API extractor

    • Computers

Java: The Complete Reference, Ninth Edition


Author: Herbert Schildt
Publisher: McGraw-Hill Education
ISBN: 9780071808552
Category: Computers
Page: 1312
View: 4815
The Definitive Java Programming Guide Fully updated for Java SE 8, Java: The Complete Reference, Ninth Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles, as well as significant portions of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. New Java SE 8 features such as lambda expressions, the stream library, and the default interface method are discussed in detail. This Oracle Press resource also offers a solid introduction to JavaFX. Coverage includes: Data types, variables, arrays, and operators Control statements Classes, objects, and methods Method overloading and overriding Inheritance Interfaces and packages Exception handling Multithreaded programming Enumerations, autoboxing, and annotations The I/O classes Generics Lambda expressions String handling The Collections Framework Networking Event handling AWT and Swing The Concurrent API The Stream API Regular expressions JavaFX JavaBeans Applets and servlets Much, much more

    • Computers

Core Java, Volume II--Advanced Features


Author: Cay S. Horstmann
Publisher: Prentice Hall
ISBN: 9780134177298
Category: Computers
Page: 1088
View: 6791
Core Java� has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java�, Volume II--Advanced Features, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate powerful new Java features, idioms, and best practices for enterprise and desktop development, it contains hundreds of up-to-date example programs--all carefully crafted for easy understanding and practical applicability. Writing for serious programmers solving real-world problems, Cay Horstmann deepens your understanding of today's Java language and library. In this second of two updated volumes, he offers in-depth coverage of advanced topics including the new Streams API and date/time/calendar library, advanced Swing, security, code processing, and more. This guide will help you Use the new Streams library to process collections more flexibly and efficiently Efficiently access files and directories, read/write binary or text data, and serialize objects Work with Java SE 8's regular expression package Make the most of XML in Java: parsing, validation, XPath, document generation, XSL, and more Efficiently connect Java programs to network services Program databases with JDBC 4.2 Elegantly overcome date/time programming complexities with the new java.time API Write internationalized programs with localized dates/times, numbers, text, and GUIs Process code with the scripting API, compiler API, and annotation processors Enforce security via class loaders, bytecode verification, security managers, permissions, user authentication, digital signatures, code signing, and encryption Master advanced Swing components for lists, tables, trees, text, and progress indicators Produce high-quality drawings with the Java 2D API Use JNI native methods to leverage code in other languages If you're an experienced programmer moving to Java SE 8, Core Java�, Tenth Edition, is the reliable, practical, and complete guide to the Java platform that has been trusted by developers for over twenty years. Look for the companion volume, Core Java�, Volume I--Fundamentals, Tenth Edition (ISBN-13: 978-0-13-417730-4), for foundational coverage of Java 8 language concepts, UI programming, objects, generics, collections, lambda expressions, concurrency, functional programming, and more.

    • Computers

John Zukowski’s Definitive Guide to Swing for Java 2


Author: John Zukowski
Publisher: Apress
ISBN: 1430252510
Category: Computers
Page: 863
View: 2862
All set to become the one-stop resource for serious Java developers, this is the first comprehensive book to be based on released versions of the Java 1.2 Swing Set. While thorough in its treatment of the Swing set, the book avoids covering the minutia that is of no interest to programmers. John Zukowski is one of the best known figures in the Java community, and one of the most popular columnists for JavaWorld Magazine. He provides significant content for JavaSofts own web site and was the principal author of the "official" on-line Swing tutorial.