1. MVSolutions JAVA – Course Content
Course Details
ThisSeriesfacilitates online learning, lettingstudentsdevelop competence and confidencein usingCore
Java ProgrammingLanguage.ThisCouse addresstofrombeginnerlevelto ExpertLevel inCore Java
language.
Target Audience :
ThisCouse has beenpreparedforthe beginnerstohelpthemunderstandthe basicto advance concepts
relatedtoJava Programminglanguage.
Prerequisites:
Aware aboutbasic computerprogramminglanguages.
COURSE OUT LINE
Java Introduction Java EnvironmentSetup
Why Java?
Flavorsof Java
Java DesigningGoal
Role of Java Programminginindustry
Featuresof JavaLanguage
JVM- The heartof Java
Java's Magic Byte code
DownloadJDKand Install
Difference betweenJDKandJRE
Tool you will need
IntroductionEclipse setup
Java Source File Structure
How to create Java Program
How to run the Program
Java Basics UsingOperators
Introductionabout HelloworldJava
Program
Data types
Variables
Constants
Operators
Comments
Java Keywords
Enum
ArithmeticOperators
Relational Operators
Bitwise Operators
Logical Operators
AssignmentOperators
Misc Operators
Control and Iteration/Loop Statements Creatingand UsingArrays
If
Switch
While
do-while
for
for-each
nestedloops
jumpstatements
usingbreak,continue and label
Declare,instantiate,initializeanduse aone-
dimensional array
Declare,instantiate,initializeanduse multi-
dimensional array
Introductionto SortingAlgorithms
OOPS - Concepts Class and Object Fundamentals
2. What isOOPS
Encapsulation
Inheritance
Abstraction
Polymorphism
Object
Class
What isthe Class
What isthe Object
Difference betweenClassandObject
How to AccessClass
How to Create Object
RelatingshipbetweenClasses
How to make ObjectConstruction
Inheritance Modifiers
What isthe Inheritance
Typesof Inheritance andJavaSupported
Types
How to use Inheritance inJava
Benefitsof Inheritance
How to preventthe Inheritance
What isabstract class and Encapsulation
What isOver loadingandOverriding
What isModifiers
Typesof Modifiers
What isthe purpose of AccessModifiers
Purpose of static,final ,transient,demon,
volatile accessmodifiers
Purpose of private ,protectedandpubic
modifiers
Detailsabout Methodsand Constructors Packages & Interfaces
What isMethod
What isConstructor
Usage of MethodConstructors
Implementationof Methodand
Constructors
Closerlookatargumentpassing
Difference betweenreference andlocal
variables
ApplyAccess Modifiers
Usage of returntypes
Overloadingandoverriding
What isthe Packages
Define the Packages
Accessprotection
ImportingPackages
Redundantpackage
What isInterface
Interface properties
Interface andcallbacks
InterfacesImplementations
ExtendsInterfaces
ExceptionHandling CollectionFrame works
What is Exception
Classificationof Exceptions
ExceptionHierarchy
Typesof Exceptioncanbe handle inJava
How to use the differentkindsof
ExceptionandErrors
Java Builtin Exceptions
Customize Exceptions
The CollectionsInterfaces
The CollectionsClasses
CollectionsAlgorithms
Concrete Collections
List
Set
Map
Hash Table
Comparison &Iterators
Generics Autoboxingand Annotation
3. Why Generics
Define Generics
GenericsMethodsand Classes
BoundedType Parameters
What isAutoboxing
AutoboxingandMethods
AutoboxingandUnboxing
What isAnnotation
Purpose of Annotation
BuiltinAnnotation
Customize Annotation
Java Threads Java Input/output
What is Thread
Life cycle of Thread
How to create Thread
Thread Priorities
Demon Thread
Synchronization
Handle Thread Exceptions
ReadingandWritingFiles
InputStreamand OutputStreamHierarchy
How to implementInputStream
How to implementOutputStream
How to handle StreamExceptions
How to close the Stream
Java 8 Features JDBC
forEach() method in Iterable interface
default and static methods in
Interfaces
Functional Interfaces and Lambda
Expressions
Java Stream API for Bulk Data
Operations on Collections
Collection API improvements
Java IO improvements
Miscellaneous Core API
improvements
IntroductiontoJDBC
Database and Drivers
Data Source
ConnectingtoDatabase
Typesof Statements
Execute the Statements
Resultssets