This course
introduces the Java programming
language. It includes examples
that demonstrate the syntax of
the language in an object-oriented
framework, along with standard
programming practices such as
defining instance methods, working
with the built-in data types,
creating user-defined data types,
and working with reference variables.
There is also an appendix to help
developers transition over from
COBOL.
Essentials of
the Java Programming Language,
Part 1
If you are new
to programming in the Java language,
have some experience with other
languages, and are familiar with
things like displaying text or
graphics or performing simple
calculations, this tutorial could
be for you. It walks through how
to use the Java® 2 Platform
software to create and run three
common types of programs written
for the Java platform—applications,
applets, and servlets.
Essentials of
the Java Programming Language,
Part 2
This series
of lessons builds on the material
presented in Java Programming
Language Basics, Part 1, which
introduced applications, applets,
and servlets; simple file and
database access operations; and
remote method invocation (RMI).
Free online
Java tutorial that begins with
an introduction to object-oriented
design principles such as inheritance,
ecapsulation and polymorphism.
It then covers setting up the
development kit and all the basics
of the java language including
applets and some advanced topics
such as an introduction to web
programming with sockets.
A great index
of information for the Java 2
Platform this Sun site includes
a general introduction to the
Java platform, how to set up the
Java platform on your computer,
the basics of the Java programming
language, and you can test your
knowledge with online interactive
quizzes and puzzles.
Sun's java tutorial
is set up as a series of trails
that cover the basics as well
as specialized trails for topics
such as collections, 2D graphics,
JAR files, JavaBeans, JDBC, and
more.
You will learn
how applications, applets, and
servlets are similar and different,
how to build a basic user interface
that handles simple end user input,
how to read data from and write
data to files and databases, and
networking.
The analogy
of this tutorial is simple: think
of a java programmer as a writer,
composing a stock novel. All of
the characters and settings are
"off-the-shelf", and need be only
modified slightly to fit into
a new book. All that's left to
write a bestseller is to come
up with a plot that pulls all
those pre-existing elements together.
Regular Expressions
and the Java Programming Language
This article
provides an overview of the use
of regular expressions, and details
how to use regular expressions
with the java.util.regex package,
using the common scenarios as
examples.
This document
provides guidelines and resources
for developers and teams building
Object-Oriented (OO) and Java
based software systems. Some familiarity
with OO and Java is required for
this material to be understandable.
This is an introduction
to using the Java programming
language in concurrent or multithreaded
applications. The context is the
process synchronization material
and related concurrent programming
in operating systems courses.
To help you
navigate the Java APIs and fast-track
your project development time,
this book includes the design,
development, test, and deployment
phases for an enterprise-worthy
auction application.