MasterGrade IT®

Java Programming (Java SE 7)


Java Programming (Java SE 7) course details

Java Programming (Java SE 7) Course

Length: 5 days
Audience: Anyone
Job Opportunity: Programmer, Developer
Delivery Method: Electronic Learning(Online Learning), Instructor-led (classroom)
Training Centres: Cape Town


Java Programming (Java SE 7)

This course introduces students to the Java language and programming techniques using lectures, demonstrations, and extensive labs. It covers object-oriented programming, Java syntax, and important Java classes and interfaces such as collections, exceptions, threads, I/O, and other utility classes.

One of the most significant advantages of Java is its ability to move easily from one computer system to another.

Java Programming (Java SE 7) course offered by MasterGrade.

About This Course

The Java Programming (Java SE 7) course helps you to build a foundation for advanced concepts of the Java Programming language and covers the essential elements of Java Standard Edition 7. 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 7, 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.

Who Should Attend?

This course is intended for individuals who are Java SE 7 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 7. It will also benefit students who are preparing for the Oracle Certified Professional, Java SE 7 Programmer examination.

Java Programming (Java SE 7)

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


Learning Materials:


What course next:

5 Days

All included

Intro to Programming »


MCTS SQL 2008 »


Get a Quote today »


Course Content
Java Programming (Java SE 7)

   • Java Runtime Environment
   • Data type,Variable and Operators
   • Control statements
   • Methods
   • Arrays
   • Classes and Objects
   • Inheritance
   • Constructors
   • Interfaces and Abstract classes
   • Packages and access modifiers
   • Swings Components
   • Layouts Managers
   • Graphics in Java
   • The Delegation Model
   • Inner Classes
   • Java Applets
   • Thread Synchronization
   • Creating Threads and Thread
   • Streams and Serialization
   • Networking in Java



Register Here

Fill in your details below and one of our career specialists will assist you with your study needs

Sorry, your message could not be sent. Please check your details. Please complete all fields.






Thank you
For your request, one of our career specialists will assist you with your study needs.

Already Engaged.

Thousands of companies around the world use and love our training every day.


Procomp Computer Services CC trading as MasterGrade IT® Computer Learning Centre. Registration No. 2002/029621/23.