Java Advanced Core Techniques - 14 Hour Online Class or 2 Day Classroom Workshop
Designed for developers who are familiar with the Java language and TCP/IP, this class focuses on three core Java programming techniques: threading, input/output handling and basic network programming. The multi-threading section covers thread basics, thread states and the basics of thread safety; input/output handling covers an overview, text-based streams and serialization; network programming includes basic TCP/IP concepts and network programming, internet address handling, TCP sockets (client- and server-side), and the URL class.
Online Class ScheduleRequest a Class |
Request More Info |
Buy Course Book |
Topic Summary | Print Version
Class Description:
This hands-on course teaches programmers the essentials of three important core programming techniques in Java: threading, input/output handling and basic network programming. These topics are essential to any further "low-level" work in Java. And even in higher-level environments (such as servlets or EJB) where such programming is typically less common, it helps any developer to understand these techniques as they are used behind the scenes.Audience: Java developersPrerequisites: Students are expected to be comfortable with the basic Java language and having some understanding of TCP/IP.
|
Objectives: After successfully completing this course, you will be able to:
Look Inside This Book:
|
Topic Summary
- Multi-threading
- Thread Basics
- Thread States
- Basics of Thread Safety
- Input/Output Handling
- Overview of Java I/O
- Text based streams
- Serialization
- Network programming
- Overview of TCP/IP concepts
- Basic network programming
- Handling Internet addresses
- TCP sockets, client side
- TCP sockets, server side
- The URL class

