Java 101
Documents and
Readings on Java
Table of contents
Java 101 - Columns from Java World
- Learn
Java from the ground up
03/31/2000 - An introduction to Java that will help Java newbies to
become Java developers
- Learn
how to store data in objects
07/07/2000 - The journey from Java wanna-be to Java developer continues
- Class
action
09/01/2000 - Discover more about creating Java classes
- Applications,
applets, and hybrids
11/03/2000 - Java 101 charts a new course, and explores applications,
applets, and hybrids
- Study
guide: Applications, applets, and hybrids
11/03/2000 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
- Non-object-oriented
language basics, Part 1
12/01/2000 - Explore comments, identifiers, data types, literals, and
variables
- Study
guide: Non-object-oriented language basics, Part 1
11/30/2000 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
- Non-object-oriented
language basics, Part 2
01/05/2001 - Delve into operators and expressions
- Study
guide: Non-object oriented language basics, Part 2
01/04/2001 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
- Non-object-oriented
language basics, Part 3
02/02/2001 - Learn statements and construct interesting programs
- Study
guide: Non-object oriented language basics, Part 3
02/01/2001 - Brush up on Java terms, learn tips and cautions, take the
first Java 101 quiz, and read Jeff's answers to student questions
Jeff Friesen
- The
ins and outs of standard input/output
03/02/2001 - Learn the basics of standard input, standard output, and
standard error
- Study
guide: The ins and outs of standard input/output
03/01/2001 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
- Trash
talk, Part 1
12/07/2001 - Java recycles its memory through garbage collection
Jeff Friesen
- Study
guide: Trash talk, Part 1
12/07/2001 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Trash
talk, Part 2
01/04/2002 - The Reference Objects API allows programs to interact with
the garbage collector
Jeff Friesen
- Study
guide: Trash talk, Part 2
01/04/2002 - Brush up on Java terms, review homework assignments, and
read Jeff's answers to student questions
Jeff Friesen
- Classes
within classes
02/01/2002 - Learn the basics of nested top-level classes and inner
classes
Jeff Friesen
- Study
guide: Classes within classes
01/31/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Exceptions
to the programming rules, Part 1
03/01/2002 - Learn how exception handling has evolved from C to Java
Jeff Friesen
- Study
guide: Exceptions to the programming rules, Part 1
02/28/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Exceptions
to the programming rules, Part 2
04/05/2002 - Incorporate Java's throw-object/catch-object
exception-handling technique into your Java programs
Jeff Friesen
- Study
guide: Exceptions to the programming rules, Part 2
04/04/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Achieve
strong performance with threads, Part 1
05/02/2002 - Introducing threads, the Thread class, and runnables
Jeff Friesen
- Study
guide: Achieve strong performance with threads, Part 1
05/02/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Achieve
strong performance with threads, Part 2
06/07/2002 - Use synchronization to serialize thread access to critical
code sections
Jeff Friesen
- Study
guide: Achieve strong performance with threads, Part 2
06/07/2002 - Brush up on Java terms, learn
tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friese
- Achieve
strong performance with threads, Part 3
07/03/2002 - Learn about thread scheduling, the wait/notify mechanism,
and thread interruption
Jeff Friesen
- Study
guide: Achieve strong performance with threads, Part 3
07/03/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Achieve
strong performance with threads, Part 4
08/02/2002 - Discover thread groups, volatility, thread-local
variables, timers, and the ThreadDeath class
Jeff Friesen
- Study
guide: Achieve strong performance with threads, Part 4
08/02/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Packages
organize classes and interfaces
09/06/2002 - Create packages, import packaged classes and interfaces
into your programs, move packages, and encapsulate them in jar files
Jeff Friesen
- Study
guide: Packages organize classes and interfaces
09/06/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Java's
character and assorted string classes support text-processing
10/04/2002 - Explore Character, String, StringBuffer, and
StringTokenizer
Jeff Friesen
- Study
guide: Java's character and assorted string classes support
text-processing
10/04/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Tools
of the trade, Part 1
11/01/2002 - Discover the world of Java tools by exploring JCreator
Jeff Friesen
- Study
guide: Tools of the trade, Part 1
11/01/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Tools
of the trade, Part 2
12/06/2002 - Jtest statically and dynamically analyzes your Java code
Jeff Friesen
- Study
guide: Tools of the trade, Part 2
12/06/2002 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions
Jeff Friesen
- Tools
of the trade, Part 3
01/03/2003 - Install your Java programs with InstallAnywhere
Jeff Friesen
- Study
guide: Tools of the trade, Part 3
01/03/2003 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read answers to student questions
Jeff Friesen
- Regular
expressions simplify pattern-matching code
02/07/2003 - Discover the elegance of regular expressions in
text-processing scenarios that involve pattern matching
Jeff Friesen
- Study
guide: Regular expressions simplify pattern-matching code
02/07/2003 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read answers to student questions
Jeff Friesen
- Datastructures
and algorithms, Part 1
05/02/2003 - Explore datastructures, algorithms, flowcharts,
pseudocode, and arrays
Jeff Friesen
- Study
guide: Datastructures and algorithms, Part 1
05/02/2003 - Brush up on Java terms, learn
tips and cautions, review
homework assignments, and read answers to student questions
Jeff Friesen
- Datastructures
and algorithms, Part 2
06/13/2003 - Explore linked lists, stacks, queues, and trees
Jeff Friesen
- Study
guide: Datastructures and algorithms, Part 2
06/13/2003 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read answers to student questions
Jeff Friesen
Object
Oriented Java
Read the whole series on object-oriented language basics:
Or,
- Object-oriented
language basics, Part 1
04/06/2001 - Learn how to declare classes and create objects
- Study
guide: Object-oriented language basics, Part 1
04/05/2001 - Brush up on Java terms, learn tips and cautions, and
review homework assignments
- Object-oriented
language basics, Part 2
05/04/2001 - Declare and access fields and methods
- Study
guide: Object-oriented language basics, Part 2
05/03/2001 - Brush up on Java terms, learn tips and cautions, and
review homework assignments
- Object-oriented
language basics, Part 3
06/08/2001 - Composition: Build objects from other objects
- Study
guide: Object-oriented language basics, Part 3
06/07/2001 - Brush up on Java terms, learn tips and cautions, and
review homework assignments
- Object-oriented
language basics, Part 4
07/06/2001 - Inheritance: Build objects in layers
- Study
guide: Object-oriented language basics, Part 4
07/05/2001 - Brush up on Java terms, learn tips and cautions, and
review homework assignments
- Object-oriented
language basics, Part 5
08/03/2001 - The root of all classes
- Study
guide: Object-oriented language basics, Part 5
08/02/2001 - Brush up on Java terms, learn tips and cautions, and
review homework assignments
- Object-oriented
language basics, Part 6
09/07/2001 - Use interfaces for safe multiple inheritance and a great
deal more
- Study
guide: Object-oriented language basics, Part 6
09/06/2001 - Brush up on Java terms, learn tips and cautions, and
review homework assignments
- Object-oriented
language basics, Part 7
10/05/2001 - Learn about Java's many shapes and find out how to
accommodate generalities in your class hierarchies
- Java
101 study hall
10/04/2001 - Brush up on Java terms, learn tips and cautions, and enter
the first Java 101 reader challenge
- Class
and object initialization
11/02/2001 - Learn how to prepare classes and objects for use in an
executing program
- Study
guide: Class and object initialization
11/02/2001 - Brush up on Java terms, learn tips and cautions, review
homework assignments, and read Jeff's answers to student questions