Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Java 17 with hands-on coding (Java 8 - 11 - 17 )

Posted By: BlackDove
Java 17 with hands-on coding (Java 8 - 11 - 17 )

Java 17 with hands-on coding (Java 8 - 11 - 17 )
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 110 lectures (21h 21m) | Size: 13.2 GB


Design and Implementation of Java features

What you'll learn
Java programming for latest java features
How typically classes (& Interfaces) are designed
Application Development
Certification, The training videos help in understanding language and its features in details

Requirements
Basics of programming , scripting

Description
The java course provides exhaustive material to study java programming in detail. The programs (java code) are also provided as resources material. A student can use these programs as reference and learn by going through them. The course not just covers basic topics of java but also several advanced topics. This course will benefit those who are doing programming for first time and also to those who have done some (/limited programming) in other languages like C/C++. Even those who have done programming using python , javascript will also benefit. An IDE (Integrated Development Environment) is used for executing programs. The programs are explained by putting print (/break points) statements with preferably line-by-line walk through.

Those who have done just core java will also benefit by studying New Features along with advanced topics.

Following topics are part of the course

New Features (8/9 - 17)

Type Inference , local variables

Reference Type variables

JShell

JShell, Basics

JShell, Methods

JShell, Class

JShell, Builtin Variables

JShell, Import and other commands

Lambda Expression

Lambda Expression, Functional Interfaces

Lambda Expression, Single Expression

Lambda Expression, Block Expression

Generics with Lambda Expression

Collections with Lambda Expression

Lambda Expression, Method reference

Lambda Expression, Instance Method

Lambda Expression, Generic Method

Modules

Modules, Requires, Export

Modules, Implied Dependency

Modules, Legacy Support

New HTTP Client

New HTTP Client, programming

New HTTP Client, Asynchronous Get

New HTTP Client, Asynchronous Multiple Get

New HTTP Client, Synchronous Get

New HTTP Client, Synchronous Post

New HTTP Client, Authenticator

Stream API

Stream API, Serial and Parallel Stream Creation

Stream API, Parallel Stream Reduce

Stream API, Parallel Stream Map Reduce Filter

Stream API, Parallel Stream to Collection

Stream API, Spliterator, Iterator

String, Pattern Switch

User defined, Pattern Switch

Serialization

Serialization , File usage

Serialization, Object serialization , Custom Filter-Pattern

Serialization, Custom Filter as Class

Serialization, Context Filter

Record

Record classes

Sealed Classes

Sealed , sealed, un-sealed, permits

Sealed Classes, Program

Sealed Classes, Reflection

Java

Object Oriented Programming

Encapsulation, Inheritance, Polymorphism

Late Binding of Functions

Classes & Objects

Access Control of Class Members

Constructors

Method Overloading

Inheritance

super and final

Runtime Polymorphism

Abstract classes & Methods

Interfaces & their Implementation

Packages

Static Data & Functions

Exception Handling

Types of Exceptions

Use of try catch block

Handling multiple exceptions

finally, throw & throws clause

User defined exceptions

Wrapper classes

Autoboxing

Advanced Java

Generics

Strings

Byte and Character Streams

File Handling

Multi-threading

Implementing Runnable Interface

Thread States

Thread Priorities

Inter-Thread Communication

NIO- New IO Support

Who this course is for
Beginners programmers, Under Grad College students, Application Developers
This course is meant typically for freshers who want to learn Java and have some exposure to C / Scripting.