JAVA虚拟机:Java技术体系讲解(一)
YLoon 人气:0一、Java语言,即使用Java编程语言进行软件开发。
二、开发过程中使用的工具和API(API(Application Programming Interface,应用程序接口),是一些预先定义的程序接口,这些接口往往已经实现了系统底层级别或基础服务级别的程序实现,开发人员只要调用这些已经成熟的接口即可实现自己软件设计中的功能。)
包括:
javac:编译一个.java文件,产生.class文件。
实例:
D:\下 Testjavaexe.java
public class Testjavaexe{
public static void main(String[] args){
System.out.println("Test java.exe");
}
}
java:运行一个.class或者.jar文件,产生运行效果。
实例:
javadoc:根据Java源代码及其说明语句生成的HTML文档。
实例:
D:\ 下已自动生成相关文档
jar:文件管理工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
实例:
D:\
---恢复内容结束---
按照Java系统的功能划分为:
Java语言,即使用Java编程语言进行软件开发。
开发过程中使用的工具和API(API(Application Programming Interface,应用程序接口),是一些预先定义的程序接口,这些接口往往已经实现了系统底层级别或基础服务级别的程序实现,开发人员只要调用这些已经成熟的接口即可实现自己软件设计中的功能。)
包括:
javac:编译一个.java文件,产生.class文件。
实例:
D:\下 Testjavaexe.java
public class Testjavaexe{
public static void main(String[] args){
System.out.println("Test java.exe");
}
}
java:运行一个.class或者.jar文件,产生运行效果。
实例:
javadoc:根据Java源代码及其说明语句生成的HTML文档。
实例:
D:\ 下已自动生成相关文档
jar:文件管理工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
实例:
D:\
javap:jdk自带的反解析工具,作用根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。
实例:
JPDA(Java platform debugger architecture):是java平台调试架构的简称,由java虚拟机后端和调试平台前端组成。
- 1、java虚拟机提供了java调试功能;
- 2、调试平台通过调试交互协议向java虚拟机请求服务,以对在虚拟机中运行的程序进行调试。
---恢复内容结束---
按照Java系统的功能划分为:
Java语言,即使用Java编程语言进行软件开发。
开发过程中使用的工具和API(API(Application Programming Interface,应用程序接口),是一些预先定义的程序接口,这些接口往往已经实现了系统底层级别或基础服务级别的程序实现,开发人员只要调用这些已经成熟的接口即可实现自己软件设计中的功能。)
包括:
javac:编译一个.java文件,产生.class文件。
实例:
D:\下 Testjavaexe.java
public class Testjavaexe{
public static void main(String[] args){
System.out.println("Test java.exe");
}
}
java:运行一个.class或者.jar文件,产生运行效果。
实例:
javadoc:根据Java源代码及其说明语句生成的HTML文档。
实例:
D:\ 下已自动生成相关文档
jar:文件管理工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
实例:
D:\
---恢复内容结束---
按照Java系统的功能划分为:
Java语言,即使用Java编程语言进行软件开发。
开发过程中使用的工具和API(API(Application Programming Interface,应用程序接口),是一些预先定义的程序接口,这些接口往往已经实现了系统底层级别或基础服务级别的程序实现,开发人员只要调用这些已经成熟的接口即可实现自己软件设计中的功能。)
包括:
javac:编译一个.java文件,产生.class文件。
实例:
D:\下 Testjavaexe.java
public class Testjavaexe{
public static void main(String[] args){
System.out.println("Test java.exe");
}
}
java:运行一个.class或者.jar文件,产生运行效果。
实例:
javadoc:根据Java源代码及其说明语句生成的HTML文档。
实例:
D:\ 下已自动生成相关文档
jar:文件管理工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
实例:
D:\
javap:jdk自带的反解析工具,作用根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。
实例:
JPDA(Java platform debugger architecture):是java平台调试架构的简称,由java虚拟机后端和调试平台前端组成。
- 1、java虚拟机提供了java调试功能;
- 2、调试平台通过调试交互协议向java虚拟机请求服务,以对在虚拟机中运行的程序进行调试。
JConsole: 内置的 Java 性能分析器,可以从命令行或在 GUI shell 中运行。用于监控 Java 应用程序性能和跟踪 Java 中的代码。
Java VisualVM:可视化监控线程,内存使用情况,查看方法的CPU时间和内存中的对象,已被GC的对象,反向查看分配的堆栈,并可捕获有关JVM软件实例数据、保存到本地,供后期查看。
加载全部内容