Advanced Search    
  Train for a Better Future. Providing Quality Distance Learning Courses at Affordable Prices Since 1996 Date: 07/09/2010
Home Page - Web Design - Web Design Online Courses - Java 2 5.0 Programming Series

"Java 2 5.0 Programming Series"


Java 2 5.0 Programming Series


Quantity:

Inc P&P: £59.00

  

Summary:

This series introduces the learner to the fundamentals of Java programming. It starts with the basics, such as how to compile and run a Java program; discusses Java language keywords; and concludes with advanced features such as multithreaded programming, generics, and applets.

Audience:

 

This series is for programmers who plan to work in Java, as well as anyone interested in learning more about Java programming.

Features:

• Flash and audio provide animated, interactive Lesson Introductions, Activities, and Simulations.
• Activities allow learners to apply course concepts in an interactive questioning environment.
• Bookmarking tracks a learner's progress in a course.
• Exercises allow learners to practice in the actual application being studied.
• A glossary provides a reference for definitions of unfamiliar terms.
• Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank.
• A skill assessment generates a customized learning path based on the results of a pre-test.

Includes:

Fundamentals
•Describe the history of Java programming
•Explain the object-oriented programming model
•Define data types
•Use simple control statements
•Write, compile, and execute a simple Java program
Introducing Data Types and Operators
•Describe the characteristics of Java data types
•Explain how literals and variables are used in Java
•List the arithmetic, relational, and logical Java operators
•Explain how assignment is performed in Java
•Employ automatic and explicit type conversions
•Work with expressions
Program Control Statements
•Input characters from keyboard.
•Use the if statement
•Use the switch statement
•Explain the for loop
•Use the while loop
•Use the break statement
•Apply continue
•Nest loops
Classes, Objects, and Methods
•Discuss the fundamentals of the class
•Explain how objects are created
•Create methods, return values, and use parameters
•Utilize constructors
•Describe garbage collection and finalizers
More Data Types and Operators
•Describe and create arrays
•Use the length array member and the for-each style for loop
•Describe and use strings
•Apply command-line arguments
•Use bitwise operators and the ? ternary operator
More Methods and Classes
•Explain how objects can be passed to and returned from methods
•Describe how and why you can overload methods and constructors
•Explain the purpose and use of recursion
•Use the static keyword
•Employ nested and inner classes
•Use variable-length arguments   
Inheritance
•Call superclass constructors
•Use super
•Create multilevel class hierarchy
•Override methods
•Achieve dynamic method dispatch
•Use final
Packages and Interfaces
•Use packages
•Apply access specifiers
•Import packages
•Explain interface fundamentals
•Implement an interface
•Extend interfaces
Exception Handling
•Describe how exceptions are handled in the Java runtime environment
•Write try/catch/finally blocks to monitor for exceptions and handle them
•Manually throw an exception
•Use Java's built-in exceptions
•Create your own exceptions
Using I/O
•Use byte streams
•Use character streams
•Use predefined streams
•Read and write binary data
•Read and write random access files
•Apply Java's type wrappers to convert numeric strings
Multithreaded Programming
•Create new program threads
•Set thread priorities
•Synchronize threads
•Suspend, resume, and stop threads
Enumerations and Autoboxing
•Create enumerations
•Use Java's type wrappers
•Employ manual and automatic boxing and unboxing
•Apply static import
•Create metadata annotations
Generics
•Describe the role of generics in Java programming
•Create generic classes, interfaces, and methods
•Use the generic wildcard argument to represent unknown types
•Use raw types to make legacy code compatible with generic code
•Explain how the Java compiler uses erasure to implement generics
•List the restrictions to using generics in Java      
Applets and Events
•Define the applet architecture
•Create an applet skeleton
•Initialize and terminate applets
•Pass parameters to an applet
•Use the delegation event model
 
Subscription term: 12 months

Inc P&P: £59.00

  






This site and all contents are ©2003 Training Link - UK Provider Reference Number: 10008015
Email: info@training-link.co.uk   Telephone: 0800 594 2822