JavaSE概览

以一张图来看,图来自:
http://www.oracle.com/technetwork/cn/java/javase/tech/index.html

Tools & Tool APIs

  • java
  • javac
  • javadoc
  • jar
  • javap: Java字节码文件反编译工具
  • jdeps: 依赖分析
  • scripting
  • Security
  • Monitoring
  • JConsole : 提供 JVM 活动的图形化展示,包括线程使用,类使用以及垃圾回收(GC)信息。
  • VisualVM : 监控 JVM 的可视化工具,剖析运行中的应用程序,分析 JVM 堆存储。
  • JMC: 显示当前机器中的所运行的 JVM 进程信息。
  • JFR : Java Flight Recorder,它记录了 JVM 所有事件的历史数据,通过这些数据,程序性能分析人员可以结合以往的历史数据对 JVM 性能瓶颈进行分析诊断。
  • JPDA : 调试工具接口
  • JVMTI : Java 虚拟机所提供的 native 编程接口,提供了可用于 debug 和 profiler 的接口.
  • RMI : 远程方法调用
  • java DB
  • Deployment
  • Internationalization 国际化
  • Web Services
  • Troubleshooting 故障诊断

Deploment

  • java Web Start
  • Applet/ Java Plugin-in

User Interface Toolkits

  • JavaFX
  • Swing
  • Java 2D
  • AWT
  • Accessibility
  • Drag and Drop
  • Input Methods
  • Image I/O
  • Print Service
  • Sound

Integration Libraries

  • IDL
  • JDBC
  • JNDI
  • RMI
  • RMI-IIOP
  • Scriptin

Other Base Libraries

  • Beans
  • Security
  • Serialization
  • Extension Mechanism
  • JMX
  • XML JAXP
  • Networking
  • Override Mechanism
  • JNI
  • Date and Time
  • Input/Output
  • Internationalization

lang and util & Base Libraries

  • Math
  • Collections
  • Ref Objects
  • Regular Expressions
  • Logging
  • Management
  • Instrumentation
  • Concurrency Utitlities
  • Reflection
  • Versioning
  • Prefereneces API
  • JAR
  • Zip

Java Virtual Machine

  • Java Hotspot Client and Server VM