|
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 :
- Peserta memiliki pengetahuan dalam menggunakan system operasi Windows 98/Xp
- 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
|