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.)