Objectives

 

1. Introduction to Java
  • Create and use objects to write programs in the Java Programming Language,
  • Write comments into the programs,
  • Declare and use variables of primitive and reference data types,
  • Create and use strings and arrays,
  • Use operators to form expressions,
  • Write loop, conditional and branching statements.
2. Object Orientation
  • Declare classes and create instances of these classes,
  • Write and use interfaces,
  • Overload and Override methods,
  • Reuse the code in a class through inheritance,
  • Use polymorphism to deal with objects in different forms,
  • Organize objects in packages.
3. Containers
  • Use Collections to group Java objects,
  • Use List, Set, and Map interfaces,
  • Choose different implementations according to your needs,
  • Use iterators to access individual objects in a collection.

4. Error Handling

  • Handle errors with exceptions,
  • Catch and throw exceptions,
  • Create and use your own exceptions.

5. Input/Output

  • Get data from information sources (file on disk, standard input, etc.) using streams,
  • Send data to information sinks (file on disk, standard output) using streams,
  • Use readers and writers for character based I/O,
  • Filter input and output streams for enhanced functionality,
  • Read/Write Objects from/to streams.
Last modified: Monday, 12 September 2011, 6:42 PM