Académique Documents
Professionnel Documents
Culture Documents
Lecture 1
• About JAVA
• Features of Java
• How it is different from C, C++
• Introduction to Java Virtual Machine
• Present the syntax of Java
• Data types
Example programs
• Java
– Originally for intelligent consumer-electronic devices
– Then used for creating Web pages with dynamic
content
– Now also used to:
• Develop large-scale enterprise applications
• Enhance WWW server functionality
• Provide applications for consumer devices (cell phones, etc.)
Class Java
Loader Class
Libraries
Java
Source
(.java)
Just in
Java Java
Time
Bytecodes Interpreter Java
Compiler
move locally Virtual
or through machine
Java network
Compiler
Runtime System
• Floating-Point Numbers :
– Float : occupies 4 byte , Range : ± 3.4E+38
– Double : occupies 8 byte , Range : ± 1.8E+308