Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js Typescript HTML5 PHP
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Data Analysis Data Warehouse Business Intelligence Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin SwiftUI Mobile App Development
Graphic Design Photoshop Adobe Illustrator Drawing Canva Digital Painting InDesign Design Theory Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Emotional Intelligence Coaching
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Online Business Startup Business Plan Blogging Amazon Kindle Direct Publishing (KDP)
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Copywriting Email Marketing Google Analytics Startup Advertising Strategy

IT & SoftwareOther IT & SoftwareJava

Java 7 & Java 8 new features with Lambdas & Streams

Learn Java functional programing with Lambda & Streams. Learn the exciting & powerful new features of Java 7 and Java 8
Rating: 4.5 out of 54.5 (369 ratings)
2,479 students
Created by Eazy Bytes
Last updated 8/2022
English
English [Auto]

What you'll learn

  • All the new features from Java 7 version
  • All the new features from Java 8 version
  • Lambda (λ) expressions, Functional interfaces, Default & Static methods in Interfaces
  • Streams API, Joda Date & Time API, method references, constructor references etc.
  • Try-with-resources statement, catching multiple exceptions, enhancements to files & directories, string in switch statement etc.

Requirements

  • Basics of Java is must
  • At least Java 1.6

Description

'Java 7 & 8 new features, enhancements Zero to Master' course will help in understanding all the new features from Java 7 and 8 releases. In this course we will discuss all the new features in detail both in theory and coding. Special attention and explanation given to all the major features like Lambda Expressions, Streams, JODA Date time, Default & Static methods, Optional, Method References, Functional Interfaces, Try-With-Resources statement in this course. During the course discussion, each feature will be covered first with theory explanation followed by a detailed code walkthrough and execution. You have a flexibility to skip any feature that you already know since the course is organized in such a way where skipping a known feature will not impact other sections/lectures.

All the material discussed in the course will be provided to all the enrolled students along with a GitHub repository details where the entire code discussed in the course is maintained. Each section is followed by a quiz to test your understanding at regular intervals.

Below are the features that we will discuss in this course,

Java 7 new features

  • THE TRY-WITH-RESOURCES STATEMENT

  • SUPPRESSED EXCEPTIONS

  • CATCHING MULTIPLE EXCEPTIONS

  • RETHROWING EXCEPTIONS WITH TYPE CHECKING

  • EASIER EXCEPTION HANDLING FOR REFLECTIONS

  • OBJECTS CLASS & NULL CHECKS

  • CLOSE METHOD INSIDE URLCLASSLOADER

  • ENHANCEMENTS TO FILES & DIRECTORIES

  • WATCHSERVICE

  • BINARY LITERALS

  • STRING IN SWITCH STATEMENT

  • TYPE INFERENCE/DIAMOND OPERATOR

  • USING UNDERSCORE IN NUMERIC LITERALS

  • JDBC IMPROVEMENTS

Java 8 new features

  • DEFAULT METHODS IN INTERFACES

  • STATIC METHODS IN INTERFACES

  • OPTIONAL TO DEAL WITH NULLS

  • LAMBDA (Λ) EXPRESSION

  • FUNCTIONAL INTERFACE

  • METHOD REFERENCES

  • CONSTRUCTOR REFERENCES

  • STREAMS API

  • NEW DATE AND TIME API(JODA)

  • COMPLETABLEFUTURE

  • MAP ENHANCEMENTS

  • OTHER MISCELLANEOUS UPDATES


Who this course is for:

  • Beginner students who already know Java and interested in the new features of Java 7 & Java 8
  • Developers who already working on Java and interested in adapting the new features of Java 7 & Java 8
  • Java Architects

Instructor

Eazy Bytes
Training on Java , Full Stack, Spring & ORM
Eazy Bytes
  • 4.6 Instructor Rating
  • 5,798 Reviews
  • 42,111 Students
  • 6 Courses

The target of the Eazy Bytes is to educate Students, Developers and Architects on designing and implementing web applications focusing modularity, scalability, security and performance by using Java, Angular, Spring, JPA, Hibernate, Microservices, SpringBoot and Cloud.

As the name indicates the knowledge sharing will be in byte sized which can be easily understand by anyone who spends quality time during the trainings.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Terms
  • Privacy policy
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.