Skip to main content
Side panel
Open of Course
Course Categories
Art & Music
Business
Computer Applications
Computer Programming
Languages
Operating Systems
Webdesign
Other
Non-English Courses
Enter your search query
You are currently using guest access (
Log in
)
Java
Home
Calendar
Welcome to Java
Home
Courses
Computer Programming
Java
Topic 1
Diversionary Video
Diversionary Video
An amusing flash based video about the trials of technical people in a world dominated by marketing types.
Click
http://www.sun.com/aboutsun/media/features/insidejack1/index.html
link to open resource.
◄ Summary Lesson
Jump to...
Jump to...
Origin and Legal Notes
This course
What is Java?
Where did Java come from?
Java is not JavaScript
What is Java used for
What is Java used for audio
Why choose Java?
Why choose Java? audio
The Java Development Kit
The JDK audio
Getting Started
Graphical Development Tools
Object Orientation
Object Orientation audio
Inheritance
inheritance audio
Writing your first program
Flash movie of creating HelloWorld with the JDK
Writing your first program: audio
Line by line analysis of HelloWorld
Why was that program so ugly?
A Graphical "Hello World"
Line by line analysis of the Graphical HelloWorld
Hello world according to Sun
Summary Lesson
Java Syntax & Data Types
Flow Control
Flow statements according to the Sun Java tutorial
If/Else
The Assignment Operator
while/do while
The for loop
The break and continue statements
Data Types
Method and class variables
Primitive Types
Character Data
The String Class
Keywords
Swing ,AWT and the Plugin Look and Feel system
Applets and web browsers
Java Event Handling
Creating Events using Adapter classes
The Sun Java Tutorial on Data Types
The String class in the Sun Java Tutorial
Looping animation
Pluggable Look and Feel animation
Layout Managers
FlowLayout
Flow, Border and GridLayouts compared
BorderLayout
GridLayout
Layout managers at the Sun Java tutorial
FlowApp html
Animation of the FlowLayout in action
Using multiple layout managers
Layout Managers Quiz
The idea of arrays
arrays according to the Sun Java tutorial
Creating your own arrays
Assigning array values on creation
The limitations of arrays
Collections
Input & Output (I/O) and Exceptions
Exceptions
Using the throws keyword
Chaining streams together
Sun on I/O
Using try/catch blocks assignment
Grid Layout Demonstration Screenshot
What are applets?
Browser Wars
Applets & Security
Hello World
The Applet Lifecycle
The applet console
Data entry fields & Menus
Installing the plugin
Jar Files
Applets according to Sun
OO Principles
What is an object?
Inheritance
Polymorphism
Constructors
Overriding and overloading
Interfaces
Abstract Classes
Encapsulation
Objects and references
A History of Objects audio
Java Syntax & Data Types ►