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
 
 

Understanding the Building Blocks of Java Technology

 Course Description
    Course Outline/Details

The Understanding the Building Blocks of Java Technology course provides you with the basic syntax for creating variables and objects, identifies keywords and data types used in the Java programming language, covers the essentials for working with arrays, describes the main parts for defining a class, and introduces interfaces. In addition, this course uses a new learning tool, called the ObjectTool (patent pending), specifically created to help you more readily understand object-oriented concepts.

This course requires a JavaScript enabled browser and the Java runtime environment 1.4 or the latest version.

  • Course length: 3-4 hours

  • This course requires the Macromedia Flash 4 (or higher) player. Click here to test if you have Flash.

    Course ID:
    WJ-2752-90
    Subscription Duration:
    90 days
    Price:
    $US  90.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 experienced C++, C, COBOL, or Visual BASIC programmers who are interested in adding the Java programming language to their skill set. This course will also benefit students who are preparing for the: Sun Certified Programmer Exam for the Java Platform, and Sun Certified Developer Exam for the Java Platform

     
     Prerequisites Back To Top

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

  • Apply the principles of object-oriented programming
  • Create or compile simple programs in a programming language, such as C or C++, or use the skills they learned while completing the SL-110: Java Programming for Non-Programmers course
  • Use the skills they learned while completing the SL-210: Migrating to OO Programming with Java Technology course
  • Use a text editor to create and edit text files
  • Use basic UNIX commands
  • Use a World Wide Web (WWW) browser, such as Netscape Navigator
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Explain the basic concepts related to variables and objects
  • Create arrays of different data types
  • Design a class with attributes and methods
  • Utilize the ObjectTool to create variable, objects, and arrays
  • Implement an interface
  • Use collections to store and manipulate data
  •  
     Related Courses Back To Top

  • Before:  WJ-2751: Getting Started With the Java Technology
  • Before:  WJB-110 Web Series or SL-110: Java Programming for Non-Programmers
  • Before: WPB-120 Web Series or SL-210: Migrating to OO Programming with Java
  • After: WJ-2753: Designing Object-Oriented Classes
  • After: WJ-2754: Handling and Optimizing the Java Technology Code
  • After: WJ-2755: Designing Graphical User Interfaces in Java Technology
  • After: WJ-2756: Input/Output and Networking Packages in Java Technology
  •  
         Course Content Back To Top



    Module 1: Understanding Rudiments of the Java Programming Language

  • Explain the basic concepts related to variables and objects
  • Using ObjectTool, write statements that follow Java technology rules for declaring variables
  • Using ObjectTool, declare different types of primitive variables and assign primitive literal values to each primitive variable
  • Create objects and reference variables using ObjectTool


  • Module 2: Grouping Objects - Arrays
  • Group objects to create an array using ObjectTool
  • Explain the concept of arrays
  • Work with multidimensional arrays


  • Module 3: Designing a Base Class
  • Design a basic class
  • Explain some basic properties of classes and objects
  • Declare an attribute using ObjectTool
  • Declare a method using ObjectTool
  • Initialize attributes


  • Module 4: Writing Method Bodies
  • Write a method using ObjectTool
  • Declare statements using ObjectTool
  • Manipulate data with the help of operators using ObjectTool
  • Control flow in a Java technology program


  • Module 5: Working With Interfaces
  • Use interfaces
  • Create and implement interfaces using ObjectTool
  • Implement interfaces


  • Module 6: Working With Collections
  • List the primary interfaces that make up the collections framework
  • Implement a general purpose collection using an interface
  • Describe the characteristics of the List, Set, and Map interfaces
  •