kishori sharan PDF: 1 to 10 of 11 results fetched - page 1 [an]

Java 7 New Features

https://www.amazon.com/Java-New-Features-Kishori-Sharan-eboo...
This book contains the language-level new features in Java 7 spread across thirteen chapters. The decision to create many chapters was based on the fact that the new features in Java 7 belong to different topics. Spreading new Java 7 features across multiple chapters helps the readers find all related new features at one place. For example, new features related to Swing have been covered in a chapter named Swing. Throughout the book, it is assumed that readers are familiar with the prior versions of Java (at least with Java 5).The book discusses from the simple additions in Java 7, e.g., underscore in numeric literals, Strings in a switch statement, etc., to the most complex additions such as JLayer Swing component, asynchronous socket I/O, etc. A separate and complete chapter has been devoted on NIO 2.0, which discusses topics like Path API, Watch Service API, File Tree API, etc. The chapter on Threads discusses new additions to Java 7 such as Phaser synchronizer, Fork/join framework, and ThreadLocalRandom class.The new features in Java 7 related to the following topics have been covered in this book.Data TypesStatementsThe Objects ClassException HandlingGenericsThreadsInput/OutputNew Input/OutputNew Input/Output 2.0SwingNetwork ProgrammingJDBC APIInternationalization
Publication date: 12/25/2011
Kindle book details: Kindle Edition, 306 pages

Learn JavaFX 8: Building User Experience and Interfaces with Java 8

https://www.amazon.com/Learn-JavaFX-Building-Experience-Inte...
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 with small snippets of code. The book contains numerous figures aiding readers in visualizing the GUI that is built at every step in the discussion.The book starts with an introduction to JavaFX and its history. It lists the system requirements and the steps to start developing JavaFX applications. It shows you how to create a Hello World application in JavaFX, explaining every line of code in the process. Later in the book, author Kishori Sharan discusses advanced topics such as 2D and 3D graphics, charts, FXML, advanced controls, and printing. Some of the advanced controls such as TableView, TreeTableView and WebView are covered at length in separate chapters.This book provides complete and comprehensive coverage of JavaFX 8 features; uses an incremental approach to teach JavaFX, assuming no prior GUI knowledge; includes code snippets, complete programs, and pictures; covers MVC patterns using JavaFX; and covers advanced topics such as FXML, effects, transformations, charts, images, canvas, audio and video, DnD, and more. So, after reading and using this book, you'll come away with a comprehensive introduction to the JavaFX APIs as found in the new Java 8 platform.
Published by: Apress | Publication date: 04/02/2015
Kindle book details: Kindle Edition, 1200 pages

Beginning Java 9 Fundamentals: Arrays, Objects, Modules, JShell, and Regular Expressions

https://www.amazon.com/Beginning-Java-Fundamentals-Objects-E...
Learn the basics of Java 9, including basic programming concepts and the object-oriented fundamentals necessary at all levels of Java development. Author Kishori Sharan walks you through writing your first Java program step-by-step. Armed with that practical experience, you'll be ready to learn the core of the Java language. Beginning Java 9 Fundamentals provides over 90 diagrams and 240 complete programs to help you learn the topics faster.The book continues with a series of foundation topics, including using data types, working with operators, and writing statements in Java. These basics lead onto the heart of the Java language: object-oriented programming. By learning topics such as classes, objects, interfaces, and inheritance you'll have a good understanding ofJava's object-oriented model.The final collection of topics takes what you've learned and turns you into a real Java programmer. You'll see how to take the power of object-oriented programming and write programs that can handle errors and exceptions, process strings and dates, format data, and work with arrays to manipulate data.This book is a companion to two other books also by Sharan focusing on APIs and advanced Java topics.What You’ll Learn
  • Write your first Java programs with an emphasis on learning object-oriented programming in Java
  • Work with data types, operators, statements, classes and objects
  • Handle exceptions, assertions, strings and dates, and object formatting
  • Use regular expressions 
  • Work with arrays, interfaces, enums, and inheritance
  • Take advantage of the new JShell REPL tool
Who This Book Is ForThose who are new to Java programming, who may have some or even no prior programming experience. 
Published by: Apress | Publication date: 11/01/2017
Kindle book details: Kindle Edition, 1037 pages

Java Language Features: With Modules, Streams, Threads, I/O, and Lambda Expressions

https://www.amazon.com/Java-Language-Features-Modules-Expres...
Work with essential and advanced features of the Java programming language such as Java modules development, lambda expressions (closures), inner classes, threads, I/O, Collections, garbage collection, and more. Author Kishori Sharan provides over 50 diagrams and 290 complete programs to help you visualize and better understand the topics covered in this book.Java Language Features, Second Edition starts with a series of chapters on the essential language features provided by Java, including annotations, reflection, and generics. These topics are then complemented by details of how to use lambda expressions, allowing you to build powerful and efficient Java programs. The chapter on threads follows this up and discusses everything from the very basic concepts of a thread to the most advanced topics such as synchronizers, the fork/join framework, and atomic variables.This book contains unmatched coverage of Java NIO, the Stream API, the Path API, the FileVisitor API, the watch service, and asynchronous file I/O. With this in-depth knowledge, your data- and file-management programs will be able to take advantage of every feature of Java's powerful I/O framework and much more.Additionally, three appendices are available for free via the Download Source Code on apress.com. These appendices will give you a head start on the most important features of Java 10 and the new Java versioning scheme.What You’ll Learn
  • Use essential and advanced features of the Java language
  • Code Java annotations and inner classes
  • Work with reflection, generics, and threads
  • Take advantage of the garbage collector
  • Manage streams with the Stream API
Who This Book Is ForThose new to Java programming and continues the learning Java journey; it is recommended that you read an introductory Java programming book first, such as Beginning Java Fundamentals, from Apress.
Published by: Apress | Publication date: 02/24/2018
Kindle book details: Kindle Edition, 895 pages

Beginning Java 8 Fundamentals: Language Syntax, Arrays, Data Types, Objects, and Regular Expressions

https://www.amazon.com/Beginning-Java-Fundamentals-Language-...
Beginning Java 8 Fundamentals provides a comprehensive approach to learning the Java programming language, especially the object-oriented fundamentals necessary at all levels of Java development. Author Kishori Sharan provides over 90 diagrams and 240 complete programs to help beginners and intermediate level programmers learn the topics faster. Starting with basic programming concepts, the author walks you through writing your first Java program step-by-step. Armed with that practical experience, you'll be ready to learn the core of the Java language.The book continues with a series of foundation topics, including using data types, working with operators, and writing statements in Java. These basics lead onto the heart of the Java language: object-oriented programming. By learning topics such as classes, objects, interfaces, and inheritance you'll have a good understanding of Java's object-oriented model. The final collection of topics takes what you've learned and turns you into a real Java programmer. You'll see how to take the power of object-oriented programming and write programs that can handle errors and exceptions, process strings and dates, format data, and work with arrays to manipulate data.
Published by: Apress | Publication date: 06/24/2014
Kindle book details: Kindle Edition, 821 pages

Java APIs, Extensions and Libraries: With JavaFX, JDBC, jmod, jlink, Networking, and the Process API

https://www.amazon.com/Java-APIs-Extensions-Libraries-Networ...
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

Harnessing Java 7 (A Comprehensive Approach to Learning Java Book 1)

https://www.amazon.com/Harnessing-Java-Comprehensive-Approac...
This is the first of three volumes of the Harnessing JavaTM 7 book.It provides a comprehensive approach to learning the Java programming language to all levels of Java developers. It covers the fundamental topics of Java in detail such as Object-Oriented concepts, data types, operators, etc. It contains more than 70 diagrams to help programmers visualize and understand the topics better. More than 170 complete programs included in this volume help beginners and intermediate level programmers learn the topics faster. The second chapter, "Writing Java Programs", has been especially designed for beginners, which walks you through writing your first Java program step-by-step. The following topics are covered in this volume.Programming Concepts Data Types Operators Statements Classes and Objects Object and Objects Classes AutoBoxing Exception Handling Assertions Strings & Dates Formatting Objects Regular Expressions Arrays Garbage Collection Inheritance It covers the following new features of Java(TM) 7 in detail.Binary Numeric Literals Underscores in Numeric Literals Strings in a switch Statement try-with-resources Statement Catching Multiple Exception Types Re-throwing Exceptions with Improved Type Checking The java.util.Objects class
Publication date: 01/07/2012
Kindle book details: Kindle Edition, 618 pages

Beginning Java 8 Language Features: Lambda Expressions, Inner Classes, Threads, I/O, Collections, and Streams

https://www.amazon.com/Beginning-Java-Language-Features-Expr...
Beginning Java 8 Language Features covers essential and advanced features of the Java programming language such as the new lambda expressions (closures), inner classes, threads, I/O, Collections, garbage collection, streams, and more. Author Kishori Sharan provides over 60 diagrams and 290 complete programs to help you visualize and better understand the topics covered in this book.The book starts with a series of chapters on the essential language features provided by Java, including annotations, inner classes, reflection, and generics. These topics are then complemented by details of how to use lambda expressions, allowing you to build powerful and efficient Java programs. The chapter on threads follows this up and discusses everything from the very basic concepts of a thread to the most advanced topics such as synchronizers, the fork/join framework, and atomic variables.This book contains unmatched coverage of Java I/O, including NIO 2.0, the Path API, the FileVisitor API, the watch service and asynchronous file I/O. With this in-depth knowledge, your data- and file-management programs will be able to take advantage of every feature of Java's powerful I/O framework.Finally, you'll learn how to use the Stream API, a new, exciting addition to Java 8, to perform aggregate operations on collections of data elements using functional-style programming. You'll examine the details of stream processing such as creating streams from different data sources, learning the difference between sequential and parallel streams, applying the filter-map-reduce pattern, and dealing with optional values.
Published by: Apress | Publication date: 08/18/2014
Kindle book details: Kindle Edition, 704 pages

Java 9 Revealed: For Early Adoption and Migration

https://www.amazon.com/Java-Revealed-Early-Adoption-Migratio...
Explore the new Java 9 modules, SDK, JDK, JVM, JShell and more in this comprehensive book that covers what’s new in Java 9 and how to use these new features. Java 9 Revealed is for experienced Java programmers looking to migrate to Java 9.  Author Kishori Sharan begins by covering how to develop Java applications using the new module system introduced in Java 9 and how to use the JShell tool in Java 9 for prototyping, compiling and testing. The book provides extensive coverage of new Java 9 features, such as the new layout of the modular JDK/JRE runtime image, new convenience factory methods for creating collections, the new spin-wait hints introduced to improve performance of spin loops in your code, and the new Desktop API for implementing platform-specific desktop features. Along the way you will also learn how to use the Reactive Streams API in Java 9 and, most importantly, this book will show you the breaking changes in Java 9.What You'll Learn
  • How JShell facilitates rapid development, code evaluation, and testing
  • Discover what is new in the Process API
  • Inspect a thread’s stack with the Stack-Walking API
  • Use the jlink tool to create a custom runtime image
  • Work with HTML5 Javadoc and use the new search feature in Javadoc
  • Learn how to use new methods and collectors in the Streams API
  • Learn how to create a custom logger to log messages from platform classes and how to use JVM logs
  • Learn about new methods in the Optional class and how to use them
  • Learn how to compare arrays and slices of arrays
  • Learn how to use the enhanced try-with-resources blocks
  • Make your object deserialization more secure by using object deserialization filters
Who This Book Is ForExperienced Java programmers and developers.
Published by: Apress | Publication date: 04/19/2017
Kindle book details: Kindle Edition, 548 pages

Scripting in Java: Integrating with Groovy and JavaScript

https://www.amazon.com/Scripting-Java-Integrating-Groovy-Jav...
Scripting in Java teaches you how to use the Java Scripting API and JavaScript to execute scripts and take advantage of the features of a scripting language while developing Java applications. The book also covers topics that enable scripting languages to take advantage of Java features and the Java class library, including the new Java Collections and JavaFX 8 APIs. Most of the examples in this book use JavaScript on the Nashorn engine. Author Kishori Sharan will show you scripts in JavaScript to demonstrate its power and use in your Java applications. Some of the examples use the jrunscript and jjs command-line tools. Furthermore, debugging is discussed to equip you for situations when or if you encounter any issues with this kind of Java scripting. After reading and using this book, you will have most of what you need to do scripting in Java.
Published by: Apress | Publication date: 12/09/2014
Kindle book details: Kindle Edition, 390 pages
[1] 2Next
PDFfetch