Thursday, August 11, 2011

Java Review: Tuesday, August 9, 2011

Need to do a quick review of Java:


What is Java?
  • A high-level programming language
  • characterized by following 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