Webfire Themes Weebly Templates
    Mapple Jaipur
    info@mapple.ac.in
        mapple.edusoft@gmail.com
    Call us :  8233-25-2525
                          8233-54-5555
    • Home
    • Profile
      • Meet the Team
      • Partner with us
      • Webmail
      • Career >
        • Code of Conduct
    • Services
    • Training
      • Online Registration
      • IT Training >
        • Oracle Training >
          • Oracle 11g Database (DBA) >
            • 11g: Introduction to SQL
            • 11g: Administration Workshop 1
            • 11g: Administration Workshop 2
          • Oracle 10g Database (DBA) >
            • 10g: Introduction to SQL
            • 10g: Administration Workshop 1
            • 10g: Administration Workshop 2
          • Oracle 9i Database (DBA) >
            • 9i: Introduction to SQL
            • 9i: Administration Fundamentals 1
            • 9i: Administration Fundamentals 2
            • 9i: Performance Tuning
        • Big Data >
          • Introduction to Big Data
          • Big Data Essentials
        • Java Training >
          • Java Fundamentals SE6 (OCJA)
          • Java Fundamentals SE7 (OCJA)
          • Java Fundamentals SE8 (OCJA)
          • Java SE6 (OCJP)
          • Java SE7 (OCJP)
          • Java SE8 (OCJP)
          • Java SE 7 New Features
          • Java SE 8 New Features
          • Java EE6 Developing App (OCWCD)
          • Java EE6 Servlets & JSP (OCWCD)
          • Java EE6 EJB TECHNOLOGY (OCBCD)
        • PHP With MySQL >
          • PHP Training & MySQL
          • MySQL for Developers
        • Ethical Hacking
        • SEO Training
      • SSC Training >
        • SSC SYLLABUS TIER-I >
          • QUANTITATIVE APTITUDE
          • GENERAL MENTAL ABILITY
          • ENGLISH
          • COMPUTER AWARENESS
          • GENERAL KNOWLEDGE
    • Certification
    • Online Test
      • Admin
    • Alliances
    • Placement
    • Contact Us
      • Bank Details

    Java SE 8 New Features

    What you will learn:
    This Java SE 8 New Features training delves into the major changes and enhancements in Oracle Java SE 8. You'll focus on developing an understanding of the basics, then looking at using streams and lambda expressions with collections.

    Why Java Training from Mapple Edusoft :
    • Official Course-ware from Oracle University.
    • Authorized Structured Java Training in Jaipur.
    • Highly Qualified Java Industry Experts as Trainer.
    • Hands on experience on Java Software.
    • Course Completion Certificate From Oracle University.
    • Discount Vouchers for International Exams.
    • 10 Full-length Online Mock Tests (Real-life Java® Exam) per Module.
    Prerequisites:
    • Solve logic problems
    • Use a World Wide Web (WWW) browser
    • Create and edit text files using a text editor

    Course Topics:
    Course Introduction
    • Reviewing course objectives
    • Discussing course format and LVC
    • Getting acquainted with instructor and student
    • Discussing course topics planned for coverage
    • Overview of changes in 8

    Introducing Lambda Expressions
    • Describing the purpose of an anonymous inner class
    • Describing drawbacks to anonymous inner classes
    • Describing the components of a lambda expression
    • Defining a functional interface
    • Creating programs that use lambda expressions

    A Case for Lambda Expressions
    • Discussing the reasons for adding lambda expressions to the Java language
    • Reviewing the standard way of extracting data in Java
    • Refactoring code to reduce redundancy
    • Refactoring code to use inner classes
    • Refactoring code to use lambda expressions
    • Listing the benefits of lambda expressions

    Filtering Collections with Lambdas
    • Iterating though a collection with forEach
    • Iterating through a collection using lambda syntax
    • Describing the Stream interface
    • Filtering a collection using lambda expressions
    • Calling an existing method using a method reference
    • Chaining multiple methods together
    • Comparing function and imperative programming
    • Defining pipelines in terms of lambdas and collections

    Using Built in Lambda Types
    • Listing the built in interfaces included in java.util.function
    • Determining true or false with a Predicate
    • Processing an object and return nothing with Consumer
    • Processing one object and return another with Function
    • Generating a new object with Supplier
    • Using primitive versions of the base interfaces
    • Using binary versions of the base interfaces

    Collection Operations with Lambda
    • Extracting data from an object using map
    • Searching for data using search methods
    • Describing the types of stream operations
    • Describing the Optional class
    • Performing calculations using methods
    • Describing lazy processing
    • Sorting a stream
    • Saving results to a collection using the collect method

    Parallel Streams
    • Reviewing the key characteristics of streams
    • Contrasting old style loop operations with streams
    • Describing how to make a stream pipeline execute in parallel
    • Listing the key assumptions needed to use a parallel pipeline
    • Defining reduction
    • Describing why reduction requires an associative function
    • Calculating a value using reduce
    • Describing the process for decomposing and then merging work

    Lambda Cookbook
    • Modifying a list using removeIf
    • Updating a list using replaceAll
    • Updating a map using computeIfAbsent, computerIfPresent, and merge
    • Sending the keys and values from a map to a stream
    • Reading a file to a stream
    • Reading a text file into an ArrayList
    • List, walk, and search a directory structure using a stream
    • Flattening a stream using flatMap

    Method Enhancements
    • Considering the importance of building good libraries
    • Using static methods in Interfaces
    • Using default methods
    • Understanding default method inheritance rules

    Using the Date/Time API: Working with Local Dates and Times
    • Listing the goals of the Date/Time API (JSR-310)
    • Creating and manage date-based events
    • Creating and manage time-based events
    • Combining date and time into a single object

    Using the Date/Time API: Working with Time Zones
    • Working with dates and times across time-zones and manage changes resulting from daylight savings

    Using the Date/Time API: Working with Date and Time Amounts
    • Defining and create timestamps, periods and durations
    • Applying formatting to local and zoned dates and times

    JavaScript on Java with Nashorn: Creating and executing shell scripts
    • Creating and execute shell scripts using JavaScript and Nashorn

    JavaScript on Java with Nashorn: Writing JavaScript Applications
    • Developing JavaScript applications that leverage Java code using Nashorn

    JavaScript on Java with Nashorn: Writing JavaFX Applications Using JavaScript
    • Running JavaScript script from Java applications usingJSR-223
    • Prototype JavaFX applications using Nashorn and JavaScript

    Intro to Mission Control
    • Describing JMX and Managed Beans with Mission Control
    • Monitoring CPU utilization with Mission Control
    • Analyzing JVM characteristics with Mission Control
    • Analyzing heap memory with Mission Control

    Intro to Flight Recorder
    • Describing the Java Flight Recorder
    • Describing the Java Flight Recorder Architecture
    • Starting a Java Flight Recording
    • Managing a Java Flight Recording
    • Analyzing a Java Flight Recording
    Certificate From Oracle University :
    Java Training in Jaipur - OCJP ,OCWCD
    Java Training in Jaipur - OCJP ,OCWCD
    Authorized Java Training in Jaipur @ Mapple Edusoft

    OUR SERVICES : 

    IT Training & Skill Development
    International Certification
    Earn & Learn
    Software & Website Development
    Business Support Services
    Infrastructure leasing
    Franchise

    Company :

    About Us
    Contact Us
    Terms and Conditions
    Privacy Policy
    Disclaimer of Warranty

    Alliances :

    Oracle - Java - WDP
    EC - Council
    MeritTrac Services Pvt. Ltd
    Aspiring Minds
    Hughes Communication India Ltd.

    Contact US

    • Mapple Edusoft Private Limited
      78, 3rd Avenue, Goms Defence Colony,
      Vaishali Nagar, Jaipur - 302021
      Rajasthan
    • +91-8233-54-5555
      +91-8233-25-5555
    • info@mappleedusoft.com
    • www.mappleedusoft.com

    Back to top