What is Java?
- A high-level programming language
- characterized by following buzzwords:
- Simple
- Object oriented
- Distributed
- Multithreated
- Dynamic
- Architecture neutral
- Portable
- High performance
- Robust
- Secure
- The Java Language Environment explains buzzwords.
- Java VM (Virtual Machine)
- bytecodes
- Java Platform
- two componets
- Java Virtual Machine
- Java Application Programming Interface (API)
- advances in compiler and virtual machine technologies are bringing performance close to that of native code
- Development tools
- compiler
- javac
- launcher
- java
- documentation tool
- javadoc
- API
- basic objects
- networking
- security
- XML generation
- DB access
- Java SE 6 Documentation
- JDK
- Java Language
- Tools and Tool APIs
- java
- javac
- javacdoc
- apt
- jar
- javap
- etc.
- JRE
- RIAs (Rich Internet Applications)
- Java Web Start
- Applet/Java Plug-in
- User Interface Toolkets
- AWT
- Swing
- Java 2D
- Integration Libraries
- IDL (Interface description language
- JDBC
- JNDI
- RMI
- RMI-IIOP
- Scripting
- Other base libraries
- Beans
- Intl Support
- Input/Output
- JMX (Java Management Extensions)
- JNI
- Math
- etc.
- lang and util base libraries
- java.lang
- java.util
- java.concurrent
- java.util.jar
- java.util.zip
- etc.
- Java Virtual Machine
- Java Hotspot Client and Server VM
- Documentation has not been updated for Java 1.7
-
No comments:
Post a Comment