Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-800-268-7737 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Java 7 SE Programming for OO Experienced Developers (TT2100-J7)

Gain essential Java SE 7 development skills.

GK# 4255 Vendor# TT2100-J7

Course Overview


This comprehensive, hands-on introduction to Java is geared for developers who have prior working knowledge of object-oriented (OO) programming languages such as C++.

Throughout the course, you will learn the best practices for writing great OO programs in Java 7 using sound development techniques, new improved features for better performance, and new capabilities for addressing rapid application development. You will participate in exercises, and you will work through a case study that covers the entire spectrum, from use cases to OO design to implemented classes. You can use the case study during and after the course as a reference and a tool for reviewing and practicing what you learned in class.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Fundamentals of the Java language as well as its importance, uses, strengths, and weaknesses
  • How Java relates to OO programming and the object model
  • Use Java multi-threading and exception-handling features
  • Use classes, inheritance, and polymorphism
  • Use collections, generics, autoboxing, and enumerations, including new Java 7 features and capabilities
  • Work with the logging API and framework that is part of the Java platform
  • Use the Java Database Connectivity (JDBC) API for database access
  • Use Java for networking and communication applications
  • Work with annotations
  • Work with the classes in the concurrent package
  • Options for GUI applications in Java
  • Take advantage of the Java tooling that is available with the programming environment being used in the class

Specific Java 7 features that are covered in the course include:

  • Automatic closure of resources
  • Handling multiple exceptions in a single catch block
  • The diamond operator
  • Support for multi-core platforms
  • The Java NIO package

Who Should Attend


Experienced programmers and developers who have prior OO exposure and background (C++, etc)

Follow-On Courses

Course Delivery
Request this course in a different delivery format.