.profile Consulting Inc. presents:


A One Day Technical Tour of the

Java Programming Language

for Object Oriented Programmers

Description

Java is a new general-purpose, object-oriented programming language developed at Sun Microsystems. Although syntactically similar to C++, Java's type system and execution model place it between C++ and Smalltalk, offering many of the strengths of both languages. Java supports objects and multiple threads, has language semantics that are portable and safe and is appropriate for a wide variety of applications, including embedded and distributed programming. Much of Java's power is in its class library.

This course presents the Java language to a depth that permits detailed evaluation of its suitability for various problem domains. It will present a technical tour of the features listed above. The focus is on Java as a programming language; there is no specific emphasis on writing applets over other applications.

Course Structure

The course is presented as 1 day of lecture with some live demonstration if facilities permit.

Audience Background

Proficiency with an object-oriented programming language is required, as this course will not introduce object-oriented programming concepts and several code examples will be studied.

Topics
  • Overview
    • Class, Inheritance, Interface
    • Thread, Exception
  • Acquiring and Installing Java
  • Basics
    • Types, Expressions
    • Statements, Arrays
  • Packages
    • Mechanism
    • Standard Libraries
  • Compilation Model
    • Source and Bytecodes, Tools
  • Dynamic Loading
    • ClassLoader
  • Threads
    • Priorities, Synchronization
  • Exceptions
    • Try, Catch, Throw, Finally
  • Security
Author

Thomas A. Cargill, Ph.D.

Pricing and Availability

This course is available on-site at your location. Please call .profile Consulting Inc. at (303) 499-5940 or email us at cjm@profcon.com for pricing, instructor availability and scheduling.

Back to .profile Consulting Inc. Home Page
Last Updated: February 2008.
Questions? Contact cjm@profcon.com
This page printed from www.profcon.com