PROGRAMMING TOOLS & DEVELOPMENT

 

Kode Paket : PTD.807

Nama Paket : Java Programming Fundamental

Durasi : 30 Jam

Materi : Java Programming Fundamental

 


Tujuan Pelatihan :

 

Dengan mengikuti pelatihan ini diharapkan peserta dapat memiliki kemampuan :

 

  • Memahami dasar-dasar penulisan program menggunakan Java Programming
  • Memahami konsep Pemrogramman terstruktur

 

Persyaratan Peserta :

 

  1. Peserta memiliki pengetahuan dalam menggunakan system operasi Windows 98/Xp
  2. Memiliki pengalaman dasar-dasar pemrogramman sangat di anjurkan

 

Pokok Bahasan :

 

  • Introduction to Java Programming
    • What is the Java Language
    • Advantages of using the Java Programming Language
    • The Java Virtual Machine (JVM)
    • Garbage Collection
    • The Java Run Time Environment
    • Creating a simple Java Program
    • Adding Comments
    • Keyword in The Java Programming Language
    • Data Types
    • Integral Range
    • Floating Point type range
    • Logical – Boolean
    • Textual – char and String
    • Initialization Example
    • Illegal Assignment
    • Exercise

 

  • Expression and flow control
    • What is class ?
    • What is an Object ?
    • Scope of variables
    • Operators
    • Concatenation Constructs
    • Casting
    • Programming Constructs
    • Other control Statement
    • Exercises

 

  • Arrays
    • Declaring Arrays
    • Creating Arrays
    • Initializing Arrays
    • Multi-Dimensional Arrays
    • Array Bound
    • Array Size
    • Copying Arrays
    • Exercises

 

  • Objects and Classes
    • Classes and objects
    • Defining methods
    • Passing arguments
    • “this” Keyword
    • Data hiding and Encapsulation
    • Constructing Objects
    • Overloading
    • Inheritance
    • Polymorphism
    • The instance Of Operator
    • Overriding Methods
    • Packages
    • Importing classes
    • Exercises

 

  • Advanced language Features
    • Static variable
    • Static methods
    • Static Initializers
    • The final Keywords
    • Abstract Classes
    • Interfaces
    • The == Operator and the equals() Method
    • The to String() Method
    • Inner Classes
    • Wrapper Classes
    • The Vector Class
    • Exercises

 

  • Exceptions
    • Definition
    • Exception Handling using the try and catch statement
    • The finally statement
    • The Exception Categories
    • Common Exceptions
    • User-defined Exceptions
    • Exercises

 

  • Graphical User Interface
    • The Abstract Window Toolkit Package
    • Building Graphical User Interfaces
    • Container Components
    • Container Layout
    • Complex Layout
    • Exercises

 

  • Event Handling
    • What is an Event
    • First Example
    • Event Categories
    • Multiple Listeners
    • Event Adapters
    • Anonymous Classes
    • Exercises

 

  • Introduction to Java Applets
    • What is an Applet ?
    • Security Restriction
    • Applet Class Hierarchy
    • Method of an Applet
    • AWT Painting
    • What is Appletviewer ?
    • Additional Applet Facilities
    • Reading Parameter
    • Exercises

 

  • File Handling
    • Stream I/O
    • Input Stream Methods
    • Output Stream Methods
    • Opening and input Stream
    • Readers and Writers
    • Reading string input
    • Creating a New File Object
    • File test and Utilities
    • Creating a Random access File
    • Exercises

 

  • Multithreading
    • What is Thread ?
    • How to use the Thread class
    • Multithreading
    • Understanding a Thread’s life cycle
    • Setting Thread priority
    • Using the sleep() method
    • Using the Runnable Interface
    • Exercises
         
         
         
         
         
         

Copyright ©2006 LPKT Gramedia