Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Implementing Intermediate Java Programming Language Concepts

 Course Description
    Course Outline/Details

The Implementing Intermediate Java Programming Language Concepts course is designed for students with little or no programming experience who want to continue learning to program using the Java programming language. This course introduces students to intermediate object-oriented programming (OOP) concepts such as inheritence and encapsulation. Additionally, arrays are introduced as a mechansim for storing and accessing similar data. ObjectTool, a new teaching tool developed by Sun, is used throughout the course to help the learner more readily understand the syntax and semantics of the language. Students taking this course can receive a solid basis in the Java programming language upon which to base continued work and training.


Course ID:
WJ-1104-90
Subscription Duration:
90 days
Price:
$US  85.00
How to Enroll
   
 Languages Offered Back To Top

This course is currently available in English only.

 
 Who Can Benefit Back To Top

Students who can benefit from this course are individuals who have basic mathematical, logical, and analytical problem solving skills and who want to begin learning the Java programming language. These students include technical writers, Web developers, technical managers and individuals with a technical, non-programming background, such as system administrators. This course is also appropriate for novice programmers and those programmers who prefer to start learning the Java programming language at an introductory level. However, individuals are encouraged to have had some programming experience, whether with a scripting language such as PERL or a third-generation language (such as Basic or C) prior to attending this course.

 
 Prerequisites Back To Top

To succeed fully in this course, students should be able to:

  • Create programs using a procedural language such as C or a scripting language such as PERL
  • Create and edit text files using a text editor
  • Use a World Wide Web (WWW) browser
  • Solve logic problems
  • Describe the concept of a variable
  • Execute commands using a command-line interface
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Implement encapsulation and constructors
  • Create and use one-dimensional and multi-dimensional arrays
  • Implement inheritance to extend classes
  •  
     Related Courses Back To Top

  • Before: WJ-1101: Introduction to the Java Programming Language
  • Before: WJ-1102: Beginning to Program With the Java Programming Language
  • Before: WJ-1103: Using Decisions and Looping Constructs with the Java Programming Language
  • After: WP-1203: Advanced Object-Oriented Programming
  • After: SL-275: Java Programming Language
  •  
         Course Content Back To Top



    Module 1: Implementing Encapsulation and Constructors

  • Use encapsulation to protect data
  • Describe variable scope
  • Create constructors to initialize objects


  • Module 2: Creating and Using Arrays
  • Create a primitive-type one-dimensional array
  • Set array values using length variable and a loop
  • Use the main method's args array to gather and use command-line arguments
  • Describe two-dimensional arrays


  • Module 3: Implementing Inheritance
  • Define inheritance
  • Describe abstraction
  • Import the Java Class libraries
  •