This Java course is for anyone who wants to learn how to program using Java, and for experienced Java programmers who are preparing to take the Sun Certified Programmer for the Java 2 Platform Examination 310-025.
Java training that's Easy, Convenient and Affordable! High-quality, online, self-paced courses designed to help you achieve your goals.
Affordable annual subscription plans give you unlimited access to an entire suite of courses topics at prices that you just won't find anywhere else.
This is self-paced, internet-based Java course -- there are no books to purchase and no scheduled classes to attend.
Writing Programs provides an introduction to using the programming language.
Java Programming Basics provides an introduction to the basics of programming.
Using Objects and Arrays explains how to create and manage arrays and objects.
Creating Applets explains applets and how to set up and manage them.
Graphics and User Events shows how to create graphics animations and user interfaces.
Putting Your Skills to Work explains how to put together some of the features beyond the basics to create Web applets.
Java and Object-Oriented Fundamentals provides an overview of the fundamentals of the Java language and object-oriented programming.
Declarations, Flow Control, and Exception Handling shows users how to declare variables and methods and how to use Java statements to control the flow of programs and handle exceptions.
Classes, Interfaces, Methods, and Garbage Collection shows users how to declare classes and interfaces, how to overload and override methods, and how Java's garbage-collection mechanism works.
Threads explains how multithreading works and how it is supported by Java.
The java.lang Package describes the classes and interfaces of the java.lang package.
The java.util Package describes the classes and interfaces of java.util package.
After completing our courses, the user should be able to:
Explain the basic functions of applications and programs
Write and compile programs
Use variables and strings
Use conditional tests
Repeat actions using loops
Store information in arrays
Create and describe objects
Create an inheritance hierarchy
Create and use methods
Use an applet on a Web page
Manage applet threads
Send and receive applet parameters
Display fonts and colors in applets
Add graphics to an applet
Animate images in an applet
Build a user interface
Use classes that act as a die or a calculator
Put together a sample game for a Web site
Animate an image background
Place images on the screen edges
Identify correctly constructed package declarations, import statements, and method declarations
Identify all Java Programming Language keywords and correctly constructed identifiers
Describe the range of all primitive data types
Declare literal values for String and all primitive types
Determine the result of applying any operator to operands of any type, class, scope, or accessibility
Describe the basic concepts and techniques of object-oriented programming
Declare variables and methods making appropriate use of all permitted modifiers
Describe the significance of all modifiers
Identify correctly constructed variable and method declarations
State the legal return types for any method
Write code using if and switch statements
Write code using all forms of loops
Write code that makes proper use of exceptions and exception-handling clauses
Declare classes and interfaces
Identify correctly constructed class and interface declarations
Identify correctly constructed implementations
Write code to construct instances of any concrete class
Write code to invoke overridden or overloaded methods
State the behavior that is guaranteed by the garbage collection system
Write code that explicitly makes objects eligible for collection
Write code to define, instantiate, and start new threads
Recognize conditions that might prevent a thread from executing
Write code to protect against concurrent access problems and to communicate between threads
Define the interaction between threads, and between threads and object locks