PP Presentation

Ashok Patel

Transquest, Inc

PP Presentation

Course Objective

Chapter 1 Introduction to Java

Java Environment

Origins of Java

Origins of Java (cont.)

Java Features

Java Features (cont.)

Changing Where Things Run

Portability of Java Applications

Portability Supported By Java Architecture

Conventional C++ Development

Java Virtual Machine

Memory Management

Multi-tasking Support: Threads

Java Security

Java Security

Java is Object Oriented

Java Bytecodes

Java Performance

C++ Features Not Supported

C++ Features Not Supported (cont.)

Base Java Libraries

Base Java Libraries (cont.)

So Why Not Java For Everything?

Problems with Java

Getting Ready

Java Tools

Java and Javascript Same?

Java Applications vs Applets

Writing a Java Program (Application)

Java Application

Another “HelloWorld” (Applet)

How the Applet Viewer Loads Java

Java Information Sites

Newsgroups

Newsgroups (cont.)

Newsgroups (cont.)

Review

Review (cont.)

Review (cont.)