Java Advanced - one day Training Course

Course

In City Of London

Price on request

Description

  • Type

    Course

  • Location

    City of london

Introduces contect for Advanced java programmers, usually developing large scale applications, frameworks or libraries. This course is mostly labs (around 60%), the rest is discussions and presentation. We mostly use the newest version of Java for this course, but it can also be delivered as a private course on older versions of Java.

Facilities

Location

Start date

City Of London (London)
See map
Token House, 11-12 Tokenhouse Yard, EC2R 7AS

Start date

On request

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Inheritance
  • Presentation
  • XML training
  • Java
  • Private
  • Threading
  • Communication Training
  • Programming
  • Oriented Programming
  • TCP

Course programme

Generics

  • Why, when and benefit/cost of Genercis
  • Type Erasure
  • Type Boundaries
  • Wildcards
  • Generic Methods
Multithreading
  • Java Thread System
  • Managing Threads
  • Interacting with Threads and Thread State
  • Thread Synchronization
  • Volatile Fields and Synchronized Methods
  • wait and notify pattern
  • join and sleep pattern
  • Concurrency API
  • Atomic Operations
  • Thread Pools
Reflection
  • When to use and when not to use reflection
  • Uses for Meta-Data
  • The Reflection API
  • The Class<T> Class
  • The java.lang.reflect Package
  • Reading Type Information
  • Navigating Inheritance Trees
  • Dynamic Instantiation
  • Dynamic Invocation
  • Reflecting on Generics
  • Accessing private fields using reflection
Annotations
  • Aspect-Oriented Programming (AOP)
  • Built-In Annotations
  • Annotations Model
  • Annotation Types and Annotations
  • Annotations vs. Descriptors (XML)
Multi process communication
  • Shared memory
  • Socekts
  • Non-Blocking Sockets
  • TCP
  • URL Objects
  • HTTP and Other TCP Servers
  • Datagram Clients and Servers
  • Multi-Threading in Servers

Java Advanced - one day Training Course

Price on request