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
172 Lessons (20h)
- Java - How it all Started and Language BasicsHistory of the Java LanguageHow Java Works
- Installing the SDK -Arranging the Nuts and BoltsInstalling Java SDK and File Structure of InstallationCoding Exercise -1 : My first Java Program on NotepadCoding Exercise -2 : My first Java Program on EclipseCoding Exercise -3 : Learning more about classesCode practice - learn by doing
- Language Basics : What you must know from startNumbers representation in BinaryRepresentation of Negative NumbersSigned and Unsigned variablesPractice the CodeData types in JavaJava Data Types - boolean - the basic oneJava Data types - integer data typesJava Data types - integer - different representations - decimal, octalJava Data types - integer - different representations - hexadecimal and binaryChar data typeCharacter representation in Java - contdFloating point data type in JavaFloating point data type in Java - contdVariable naming conventionsLiterals values in JavaUsing underscores in Variable Values in java 8Casting of data typesCasting in Java - contd
- Operators - the roots of every language arithmeticsArithmetic OperatorsUnary OperatorsIncrement and Decrement operatorsRelational OperatorsBitwise OperatorsShift OperatorsAssignment OperatorsPrecedence & Associativity
- Loops in Java - What controls the flowThe if-else loopMultiple if-else loopLogical operators AND and ORSwitch Case LoopThe for-loop basicsThe for-loop in depthMultiple for-loopsDetails of while loopAnatomy of Break and ContinuePractice Questions for Section -5
- Arrays - Storing many at a timeArrays defined and one dimensional arraysThe for-each loopMultidimensional ArraysPractice Questions for Section - 6
- Classes & objects - the lifeline of OOpsClasses structure and formatInstance and Static variablesInstance and static methods
- Methods and passing parameters to MethodsDefining MethodsVariable parameter passing to methodsPass by Value and Pass by reference
- OOPs concepts - continuing the legacyEncapsulation - hiding of dataEncapsulation - ContinuedPolymorphism - same name different results
- Constructors : the starting point of an objectWhy we require ConstructorsConstructor overloadingPassing objects to constructorsThe Initialization blockThe final keyword
- Wrapper Classes and Garbage CollectionWrapper ClassesCommand Line ArgumentsGarbage Collection in Java
- Strings - the nuts and bolts of programmingBasics of StringsString MethodsComparing strings with equals and ==Effectively using string methods - code examplesThe StringBuffer classStringTokenizer - breaking String into TokensPractice Questions
- Inheritance - extending the codeInheritance - how inheritance worksThe super keywordGrand super class - Object classWhy no multiple inheritanceFinal Methods and classes
- Polymorphism - when things are known at runtimeAccess modifiers in javaOverriding methods in InheritanceObject casting explainedObject casting continuedRuntime Polymorphism - the essence of javaRuntime Polymorphism - in effectThe instanceof operatorDetermining the type of object
- Interfaces - where everything is hiddenDeclaring Interfaces and multiple inheritanceInterfaces ContinuedDefaut methods in Interfaces - Added in Java8Multiple Inheritance with default methods
- Inner Classes - Mystery revealedWhy Inner Classes & TypesMember classInner classes uncoveredIn depth on implementing inner classesInheriting Inner classesLocal inner classesAnonymous Classes
- Enumerations in JavaBasics of EnumerationsWorking with EnumerationsWhat Enumerations are Compiled toWorking with fields, Constructors and Methods in EnumsAdding abstract methods to enumSource Code
- The all New Date amd Time API : The overhaul was long dueDate and Calendar class - how it worked earlierCalendar class in detailGenerating Random Numbers10:42New Date and Time API - Instant classWorking with Instant classWorking with Instant class - continuedThe Date-Time Classes in the java.time packageThe LocalDate class - learning about datesLocalDate - using methods of LocalDateLocalDate - more methodsUsing Adjusters with LocalDateCode Example - learning to use LocalDateMore Classes in the Package - MonthDay , YearMonthCode Practice Example -2Date Time Formatting - Take things in your own handSource Code to DownloadCode to Practice
- Packages : Grouping code togetherWhy packages and setting classpathAccessing package classes and methodsImporting packagesArranging classes with javac
- Exception Handling : When things go wrongException Handling explainedUsing try/catch effectivelyMore on try/catchNested Try / CatchUsing the finally blockPassing Exceptionw with throwsChecked v/s Unchecked ExceptionsHow to throw ExceptionsCreating own ExceptionsMethod overriding with Exceptionsfinally in more detail
- Collections : Elements UnlimitedWhy Collections and Vector class explainedLinkedList - how it works and detailsArrayList - declaration and usageHashSet - avoid duplicates with SetHashMap - Basics and workingHashMap - More Options ExploredHashMap - how it stores objects
- Input/Output using Streams - Lifeline for data handlingBasics of Java I/O and StreamsReading from Console with System.inReading from console with Scanner classHandling data with Scanner classUsing Console class for console inputUsing the File ClassMethods of File ClassReading and Writing FilesBuffering Input / OutputCreating copycon programRedirecting StreamsDealing with data types using DataInputStream/DataOutputStreamDataInputStream/DataOutputStream continuedSerialization - basics explainedSerialization - in depthSerialization - in depth continuedCreating a zip file in javaExtracting a zip file in javaCreating a jar file in JavaCreating jar file - continuedUsing Try Block with ResourcesPractice Questions
- Lambda Expressions - the new hype in Java 8Basics of Lambda Expressions - starting a new pathLearning more on Lambda ExpressionsUsing Annotations and return types with Lambda ExpressionsUsing static and instance variables within lambda expressionsUsing Generics with lambda expressionsMethod references - the new way to call methodsUsing Exceptions with Lambda ExpressionsUsing Generics with Method References
- Test your Practice HereProject
- ConclusionConclusion - The new begining
The Ultimate Java 8 Tutorial
$19.00$20.005% OFF
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!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...


