Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
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
Requirements
Good knowledge of Java and OOP like interfaces, inheritence, polymorphism, generics, collections, recursive mehtods, using annotations and varargs.
7 Hours
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £1900 online delivery, based on a group of 2 delegates, £600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses