Java Programming

This course has been designed for up to five days of Java Programming classroom learning. The student will build applications and applets from the bottom up, rather than using prewritten objects. This facilitates a deeper understanding of the concepts used in object-oriented programming. When students complete this course, they will know how to create and modify simple Java language applications and applets, and they will have the tools to create more complex examples. Students will also have a fundamental knowledge of object-oriented programming concepts that will be useful whether they continue to learn more about the Java language or go on to other object-oriented languages, such as C++ and Visual Basic.

On completion of this course, students will be able to:

  • Describe the basic and object-oriented programming concepts, the Java platform, and types of Java programs, as well as how to install and configure the Java SDK.
  • Use constants, variables, and various data types.
  • Create and use methods, classes, and instantiate objects from classes.
  • Define blocks and scope of a variable, overload methods and constructors, and work with constants.

 

key facts buy online

• code: s464eng
• 5 days
Download outline
• Print licence available

Not available in North America or South Africa

Student edition
A4 format
A5 format
Instructor edition
A4 format
A5 format

Target audience

Students should have familiarity with personal computers and the use of the keyboard and mouse. No programming language experience is required.

Course content

Getting started Programming basics • The Java platform • Installing Java • Language syntax and conventions

Using data in a program Constants and variables • Data types and character sets

Methods, classes, and objects Methods • Classes

Advanced object concepts Blocks and scope • Method overloading • Constants • Prewritten imported methods

Input and selection Keyboard input • Control flow statements • Operators

Loops Loop structures • For and nested loops

Characters and strings Strings • The StringBuffer class

Arrays Introduction to arrays • Arrays of objects • Searching an array

Array manipulations Manipulating an array • Sorting arrays • Two-dimensional arrays

Applets Applets and HTML documents • Applets with Swing components

Event-driven programming Event-driven programming in applets • Life cycle of a Swing applet • Enhancing a Swing applet

Graphics Basic graphic methods • More about graphics • Drawing objects • Adding sound, images, and animations

Introduction to inheritance Inheritance • Superclasses • Information hiding and protection

Advanced inheritance concepts Abstract classes • Array of objects and comparing objects • Interfaces and packages

Swing components Frames • Swing event listeners

Layout managers and events Layout managers and JPanel • Events and event handling

Exception handling Exceptions • Error handling methods • Call stack and user-defined exceptions

File input and output Files and streams • Input and output

Multithreading and animations Multithreading • Animations


About Courseware Company :: Instructor-led training courseware :: Self-study solutions :: Buy online today

A gtslearning business division :: gtslearning CompTIA learning solutions ::Contact us :: Site map
© gtslearning, 2008. All rights reserved. Ownership of all trademarks and service marks is observed and respected.