21
A1 Trainings Online Core Java Training | Java Core Online Training in USA, UK, Canada, Australia, Dubai, India

Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Embed Size (px)

Citation preview

Page 1: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

A1 TrainingsOnline Core Java Training | Java Core Online Training in USA, UK, Canada,

Australia, Dubai, India

Page 2: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

CORE JAVA Course Content

Page 3: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Features of JavaJava and InternetProgramming Environment of JavaJava Virtual MachineFundamental Programming Structures in

JavaA Simple Java ProgramCompiling Java ProgramsBytes CodesClassloaders

Page 4: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Where are classes storedHow are objects createdMemory Management in JavaGarbage CollectionTypes of Garbage CollectorsCommentsDatatypes and VariablesAssignments and Initializations

Page 5: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

OperatorsStringsCompile Time String Runtime StringsControl FlowWorking with classesObject TechnologyThe Object ModelObjectObject class methods

Page 6: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

How to Override equals,hashcode and toString

ClassCharacteristics of an ObjectArchitecture of an ObjectEncapsulationAbstractionInstance Variables/methodsStatic variables /methods

Page 7: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Pass by value/Pass by referenceScopes of variablesType casing of primitive typesMethod overloadingConstructorsGuaranteed initializationThis() and thisJava Arrays

Page 8: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Command line argumentsPackages, Inheritance, Interfaces ExceptionsPurpose of packages, importing packages, etcInheritanceConstructor calling chainSuperCastingOverridingType casting

Page 9: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

PolymorphismAbstract ClassesPreventing InheritanceAccess modifiersObject: the Supermost classThe Class Class (Run-Time Type

Identification)ReflectionInterface

Page 10: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Using an Abstract SuperclassUsing an InterfaceProperties of InterfacesThe Cloneable InterfaceInterfaces and CallbacksInner ClassesAnonymous Inner ClassesExploring some classes in java.lang package

Page 11: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Exception HandlingNeed for exception handlingThrowable Super classErrors in JavaCatching with try/catch/finallyImportance of throw,Importance of throws

Page 12: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Runtime and non runtime ExceptionsCustom exception creation.Introduction to multithreaded programmingWhat Are ThreadsThe Runnable Interface & The Thread class.Running and Starting Threads.Running Multiple Threads.Thread Properties.

Page 13: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Thread States.Moving Out of a Blocked State.Dead Threads.Interrupting Threads.Thread Priorities.Thread Groups.Synchronization TechniquesSynchronization.

Page 14: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Thread Communication Without Synchronization.

Synchronizing Access to Shared Resources.Object Locks.The Wait and Notify Methods.Deadlocks.Why the Stop , Resume , Destroy and

Suspend Methods Are Deprecated.Timers & Daemon Threads.Collections

Page 15: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Collection InterfacesWhen and how - List, Set and MapsConcrete CollectionsLinked ListsArray ListsHash SetsTree SetsMaps

Page 16: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Legacy CollectionsThe Hashtable ClassEnumerationsProperty SetsIntroduction to IOTypes of streamsStream class hierarchyControl flow of I/O operation using streams

Page 17: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Byte StreamsCharacter streamsBuffered StreamsStandard I/O StreamsObject StreamsSerializationNeed for SerializationSerializable Interface

Page 18: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Externalizable InterfacesMantainence with ExeternalizationIntroduction to Networking and

InternalizationNetworking with URLSNetworking by using SocketsNetworking using DatagramSocketsNeed for localization and how java supports

it.

Page 19: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Java Database connectivityTypical Uses of JDBC.Different types of DriversBasic JDBC Programming Concepts.Querying with JDBC to databases.Advanced SQL Types. Javax.sql packageMetadata.Statement

Page 20: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

Prepared statements.Callable statements.Introduction to distributed architecturesIntroduction to Remote Objects.The Roles of Client and Server.Remote Method Invocations.New JDK TopicsGenerics

Page 21: Online Core Java Training | Java Core Online Training in USA, Uk, Canada, Australia, Dubai, India

AnnotationsEnhanced For LoopAutoBoxing/UnBoxingTypeSafe EnumsVar ArgsStatic ImportsScannerNew features in Collection frameworkConclusion