Sun Java Solaris Communities My SDN Account Join SDN
 
Tutorials & Code Camps

Essentials of the Java Programming Language, Part 1

 
Training Index


[CONTENTS] [NEXT>>]

[DOWNLOAD]

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.

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 how to send and receive data over the network. This tutorial is not comprehensive, but instead takes you on a straight and uncomplicated path through the more common programming features available in the Java platform.

If you have no programming experience at all, you might still find this tutorial useful; but you also might want to take an introductory programming course. Also see the Step-by-Step Programming section in the New-to-Java Programming Center.

Book Jacket Note: This tutorial is available as a book from online book sellers.

Contents

Lesson 1: Compiling and Running a Simple Program

Lesson 2: Building Applications

Lesson 3: Building Applets

Lesson 4: Building a User Interface

Lesson 5: Writing Servlets

Lesson 6: File Access and Permissions

Lesson 7: Database Access and Permissions

Lesson 8: Remote Method Invocation

In Closing

[TOP]

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.