Basic IMAGE version of Foils prepared September 1 99

Foil 5 Java is also important in computer science

From Introduction to Java Language and Applets CPS406/606 Fall Semester 1999 -- September 2 99. by Nancy J. McCracken, Geoffrey C. Fox
(0 to 5):





© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Sep 1 1999

Table of Contents for Introduction to Java Language and Applets


1 Java Tutorial - Fall 99 Part 1: Introduction to Java Language and Applets
2 Abstract of Java Tutorial
3 What is Java in a NutShell?
4 Java is an important language in the world
5 Java is also important in computer science
6 Architecture of Java Applets
7 Architecture of Java Applications
8 Java Applications in a Nutshell
9 The Simplest Java Application: Hello,World!
10 Java Applets
11 Preparing an Applet
12 The Simplest Java Applet: Hello, World!
13 Displaying your applet from a Web page.
14 More Details on Applet Tags - I
15 More Details on Applet Tags - II
16 <param> Tags and Applets
17 Java vs. JavaScript
18 Multi-tier Architecture
19 Overview and History of Java Development
20 History of Java Language and Team
21 History of Java Language and Team until Dec. 95
22 More Recent Java History
23 Overall Java Philosophy and Features
24 Some Key Java Features
25 Java Features -- It's Simple and Familiar!
26 Java Features -- It's Object-oriented
27 Java Features -- It's Architecture-Neutral
28 Java Features -- It's Portable
29 Java Features -- It's Somewhat Interpreted
30 Java Features -- It's Distributed (and can support parallel computing)
31 Java Features -- It's Robust
32 Java Features -- It's (Hopefully) Secure
33 Java Features -- High Performance
34 Java Features -- It's Multithreaded
35 Java Features -- It's Dynamic
36 Sun's Comparison of Language Features
37 JDK 1.1
38 JDK 1.2, newly renamed to Java 2 Platform
39 Java Web Servers
40 Java Books -- I
41 Java Books -- II
42 Java Development Environments
43 Resources for the Java Programming Language
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page
While With Mouse Down on Current Pointer
h hides This Message while m restores
i Toggles Index Aligned with Page Top
j Toggles Index Aligned with Scrolled View Top
a Abolishes Pointer while CNTL-Click restores
f cycles through pointer families
c cycles through members of a family
u increases Size Up and d decreases Down
Mouse Up-Down between changes of
Pointer to process new option