Courses  >  Sun Oracle

Java SE 5/SE 6 - Java Programming Language

07:02 | 08/07/2013

The Java Programming (Java SE 6) course helps you to build a foundation for advanced concepts of the Java Programming language and covers the essential elements of Java Standard Edition 6. This course offers you a job related approach to succesful Java programming.
Finally, it provides all the skills required to develop functionally sound and efficient Java applications.

The ability to run the same program on many different systems is crucial to World Wide Web software, and Java succeeds at this by being platform-independent at both the source and binary levels.

Java provides several features that will allow you to easily create cross-platform applications. However, if you only have a basic knowledge of Java, you may not quite be able to exploit the capabilities of Java and incorporate them in your applications. By making use of the new and advanced features of Java SE 6, you will be able to design and program more advanced and robust applications. Mastering the various advanced concepts of Java and employing object-oriented design strategies helps you build robust, multi-platform applications.

This course is intended for individuals who are Java SE 6 programmers and have worked with databases and with object-oriented programming techniques, who are now ready to create more complex and advanced programs using Java SE 6. It will also benefit students who are preparing for the Oracle Certified Professional, Java SE 6 Programmer examination.

Course Outline:

Lesson 1: Working with Classes

  • Create Classes
  • Create Variables
  • Write an Expression
  • Work with Arrays
  • Work with Static Class Members
  • Define Methods
  • Use Enumerated Data Types

Lesson 2: Controlling Program Flow

  • Work with Conditional Statements
  • Work with Looping Statements
  • Handle Exceptions
  • Handle Chained Exceptions
  • Write and Enable Assertions

Lesson 3: Implementing Object-Oriented Programming Concepts

  • Extend a Class
  • Overload and Override Methods
  • Work with Interfaces
  • Create Inner Classes
  • Examine Object-Oriented Design Concepts

Lesson 4: Working with Java Utility Class Libraries

  • Work with Strings
  • Format and Parse Strings
  • Work with Dates, Numbers, and Currencies

Lesson 5: Using the Java I/O Package

  • Work with the File Class
  • Work with Byte Streams
  • Work with Character Streams
  • Read Files
  • Write to a File
  • Manipulate I/O Objects

Lesson 6: Using Collections

  • Work with the Collection Interface
  • Work with the Set Collection
  • Work with List Collections
  • Work with Queues
  • Work with the Map Collection
  • Work with Collection Utilities

Lesson 7: Working with Generics

  • Declare Generics
  • Implement Generics

Lesson 8: Using Multi-Threaded Programs

  • Create a Multi-Threaded Program
  • Synchronize Threads

Lesson 9: Managing Java Applications

  • Implement Garbage Collection
  • Deploy a Java Application


Other News