TJI Java IDE

TJI Guide


 Projects

 UML - Java

 File Loading, Saving and Printing

 Editing Functionality

 Compiling, Building and Running

 Tracing, Profiling and Debugging

 The JPanel Builder

 The GUI Designer

 Plugin Modules

 Turtle Graphics

 Refactoring

 Help and Documentation

Java Guide


 An Introduction to Java
 Compilers, Interpreters and the Java Virtual Machine


Object Oriented Programming

 Objects and Classes
 Methods
 Flow Control
 Variables and Operators

 TJI's OO Guide Part 1
 TJI's OO Guide Part 2
 TJI's OO Guide Part 3
 TJI's OO Guide Part 4


Java Nuts and Bolts

 Basic Java 1 - Getting Started
 Basic Java 2 - incl. Applets
 Basic Java 3 - incl. Swing Applications
 Basic Java 4 - Variables and Operators
 Basic Java 5 - Blocks; Flow Control
 Basic Java 6 - Creating and Using Objects
 Basic Java 7 - Strings, Numbers and Arrays
 Basic Java 8 - Exception Handling


Object Oriented Programming 2

 OOD 1 - Object Oriented Design
 OOD 2 - Designing a Class

 OOP 1 - Extending classes (Inheritance)
 OOP 2 - Abstract classes and Polymorphism
 OOP 3 - Interfaces

 

More on Classes

 Inner Classes and Anonymous Classes

 The Singleton

 

Concurrency - Using Threads

 Class Thread and Interface Runnable


Web Programming - Servlets and JSP

 Developing and Running Servlets
(8 sections)

 JSP - Scriptlets, Expressions and Beans
 JSP - Custom Tags
 JSP - Expression Language and Standard Tags


Database Programming

 JDBC
 SQL

 

The TJI Java IDE Home Page