The Ultimate Java 8 Tutorial

The Ultimate Java 8 Tutorial

20 Hours
Deal Price$19.00
Suggested Price
$20.00
You save 5%
The Ultimate Java 8 Tutorial
$19.00$20.005% OFF
The Ultimate Java 8 Tutorial - From Beginner to Professional

172 Lessons (20h)

  • Java - How it all Started and Language Basics
    History of the Java Language
    How Java Works
  • Installing the SDK -Arranging the Nuts and Bolts
    Installing Java SDK and File Structure of Installation
    Coding Exercise -1 : My first Java Program on Notepad
    Coding Exercise -2 : My first Java Program on Eclipse
    Coding Exercise -3 : Learning more about classes
    Code practice - learn by doing
  • Language Basics : What you must know from start
    Numbers representation in Binary
    Representation of Negative Numbers
    Signed and Unsigned variables
    Practice the Code
    Data types in Java
    Java Data Types - boolean - the basic one
    Java Data types - integer data types
    Java Data types - integer - different representations - decimal, octal
    Java Data types - integer - different representations - hexadecimal and binary
    Char data type
    Character representation in Java - contd
    Floating point data type in Java
    Floating point data type in Java - contd
    Variable naming conventions
    Literals values in Java
    Using underscores in Variable Values in java 8
    Casting of data types
    Casting in Java - contd
  • Operators - the roots of every language arithmetics
    Arithmetic Operators
    Unary Operators
    Increment and Decrement operators
    Relational Operators
    Bitwise Operators
    Shift Operators
    Assignment Operators
    Precedence & Associativity
  • Loops in Java - What controls the flow
    The if-else loop
    Multiple if-else loop
    Logical operators AND and OR
    Switch Case Loop
    The for-loop basics
    The for-loop in depth
    Multiple for-loops
    Details of while loop
    Anatomy of Break and Continue
    Practice Questions for Section -5
  • Arrays - Storing many at a time
    Arrays defined and one dimensional arrays
    The for-each loop
    Multidimensional Arrays
    Practice Questions for Section - 6
  • Classes & objects - the lifeline of OOps
    Classes structure and format
    Instance and Static variables
    Instance and static methods
  • Methods and passing parameters to Methods
    Defining Methods
    Variable parameter passing to methods
    Pass by Value and Pass by reference
  • OOPs concepts - continuing the legacy
    Encapsulation - hiding of data
    Encapsulation - Continued
    Polymorphism - same name different results
  • Constructors : the starting point of an object
    Why we require Constructors
    Constructor overloading
    Passing objects to constructors
    The Initialization block
    The final keyword
  • Wrapper Classes and Garbage Collection
    Wrapper Classes
    Command Line Arguments
    Garbage Collection in Java
  • Strings - the nuts and bolts of programming
    Basics of Strings
    String Methods
    Comparing strings with equals and ==
    Effectively using string methods - code examples
    The StringBuffer class
    StringTokenizer - breaking String into Tokens
    Practice Questions
  • Inheritance - extending the code
    Inheritance - how inheritance works
    The super keyword
    Grand super class - Object class
    Why no multiple inheritance
    Final Methods and classes
  • Polymorphism - when things are known at runtime
    Access modifiers in java
    Overriding methods in Inheritance
    Object casting explained
    Object casting continued
    Runtime Polymorphism - the essence of java
    Runtime Polymorphism - in effect
    The instanceof operator
    Determining the type of object
  • Interfaces - where everything is hidden
    Declaring Interfaces and multiple inheritance
    Interfaces Continued
    Defaut methods in Interfaces - Added in Java8
    Multiple Inheritance with default methods
  • Inner Classes - Mystery revealed
    Why Inner Classes & Types
    Member class
    Inner classes uncovered
    In depth on implementing inner classes
    Inheriting Inner classes
    Local inner classes
    Anonymous Classes
  • Enumerations in Java
    Basics of Enumerations
    Working with Enumerations
    What Enumerations are Compiled to
    Working with fields, Constructors and Methods in Enums
    Adding abstract methods to enum
    Source Code
  • The all New Date amd Time API : The overhaul was long due
    Date and Calendar class - how it worked earlier
    Calendar class in detail
    Generating Random Numbers10:42
    New Date and Time API - Instant class
    Working with Instant class
    Working with Instant class - continued
    The Date-Time Classes in the java.time package
    The LocalDate class - learning about dates
    LocalDate - using methods of LocalDate
    LocalDate - more methods
    Using Adjusters with LocalDate
    Code Example - learning to use LocalDate
    More Classes in the Package - MonthDay , YearMonth
    Code Practice Example -2
    Date Time Formatting - Take things in your own hand
    Source Code to Download
    Code to Practice
  • Packages : Grouping code together
    Why packages and setting classpath
    Accessing package classes and methods
    Importing packages
    Arranging classes with javac
  • Exception Handling : When things go wrong
    Exception Handling explained
    Using try/catch effectively
    More on try/catch
    Nested Try / Catch
    Using the finally block
    Passing Exceptionw with throws
    Checked v/s Unchecked Exceptions
    How to throw Exceptions
    Creating own Exceptions
    Method overriding with Exceptions
    finally in more detail
  • Collections : Elements Unlimited
    Why Collections and Vector class explained
    LinkedList - how it works and details
    ArrayList - declaration and usage
    HashSet - avoid duplicates with Set
    HashMap - Basics and working
    HashMap - More Options Explored
    HashMap - how it stores objects
  • Input/Output using Streams - Lifeline for data handling
    Basics of Java I/O and Streams
    Reading from Console with System.in
    Reading from console with Scanner class
    Handling data with Scanner class
    Using Console class for console input
    Using the File Class
    Methods of File Class
    Reading and Writing Files
    Buffering Input / Output
    Creating copycon program
    Redirecting Streams
    Dealing with data types using DataInputStream/DataOutputStream
    DataInputStream/DataOutputStream continued
    Serialization - basics explained
    Serialization - in depth
    Serialization - in depth continued
    Creating a zip file in java
    Extracting a zip file in java
    Creating a jar file in Java
    Creating jar file - continued
    Using Try Block with Resources
    Practice Questions
  • Lambda Expressions - the new hype in Java 8
    Basics of Lambda Expressions - starting a new path
    Learning more on Lambda Expressions
    Using Annotations and return types with Lambda Expressions
    Using static and instance variables within lambda expressions
    Using Generics with lambda expressions
    Method references - the new way to call methods
    Using Exceptions with Lambda Expressions
    Using Generics with Method References
  • Test your Practice Here
    Project
  • Conclusion
    Conclusion - The new begining
The Ultimate Java 8 Tutorial
$19.00$20.005% OFF
View similar items
DescriptionInstructorImportant DetailsRelated Products

Master All You Need to Know About Java with This Comprehensive 20-Hour Course

LK
Learning KartLearningKart is a premier destination for students to learn and upgrade their skills. It comprises a team of professional trainers with expertise in the Java development, Android, and other web technologies. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Description

Take your Java journey to the next level with this comprehensive course on Java 8. With hundreds of lectures spanning everything from setting up your programming environment to utilizing loops, arrays, and methods, you'll be certain to achieve complete Java mastery by the time the clock winds down on the final seconds of your last lesson.

  • Learn Java 8 inside & out w/ 20 hours of content
  • Understand the history of the Java language & how it functions
  • Install the Java SDK to set up your programming environment
  • Delve into the basics of Boolean & integer data types
  • Master use of different operators: arithmetic, unary, etc.
  • Utilize loops in Java: if-else, for-loop, etc.
  • Implement object-oriented programming concepts: inheritance, polymorphism, etc.

Specs

Details & Requirements

  • Length of time users can access this course: lifetime access
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Compatibility

  • Internet required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...