Core Java - Advanced

Have Queries? Ask us +91 72592 22234

Course Overview


Core Java Advanced Training Module is designed to introduce Java programmers to learning Advanced Java concepts. The Advanced Core Java training course examines common language features and APIs required to develop complex stand-alone Java applications. Advanced Core Java builds on the Introduction to Java course and examines things like advanced OO concepts, threaded programming, logging, I18N, custom collections, formatting, reflection, network programming, custom annotations, etc.

Course Content


Collection framework

  • Core interfaces and classes: Set, List, Map, NavigableMap, Queue, Dequeue, NavigableSet
  • equals(), hashcode() methods
  • Choosing best collection API based on different situations
  • Sorting and Searching
  • Usage of java.util.Collections class

Generics

  • Wildcard instantiation
  • Template classes
  • Generic methods
  • Generics and arrays
  • Restrictions with Exceptions, Enumsetc

Special classes

  • Class class
  • Reflection
  • Immutable classes

Threading Model

  • Threads in Java
  • The Thread class
  • Creating new threads
  • Stopping and controlling threads
  • Synchronisation issues
  • Deadlock
  • Inter-thread communications through wait/notify
  • Java Concurrent Utilities
  • Task Scheduling Framework
  • Callables and Futures
  • Synchronizers
  • Concurrent Collections
  • Atomic Variables

Internationalization

  • Using Locale Classes
  • Using Resource Bundles in Java

Serialization and Externalization
Patterns and Matchers

  • Introduction to regular expression
  • java.util.regex package
  • Creating Pattern
  • Finding Pattern Matchers
  • Getting Results

TypesafeEnums

  • Enums, EnumSet and EnumMap

Annotaions

  • How to use and create Annotations

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234