-
Java技术体系
java的技术体系主要由支撑java程序运行的虚拟机、提供各开发领域接口支持的java Api、java编程语言以及第三方框架(Spring、struts等)构成。 -
java语言的功能
java源代码后缀为 .java文件,通过该扩展名,java编译器(javac.exe)编译java程序。经编译后的文件为 .class文件,该文件是字节码文件,此时 .class文件不能被处理器直接读取执行,必须通过虚拟机转换成二进制文件(机器码文件)后,才能被处理器执行。
java虚拟机(Java Vritual Machine JVM ),是java软件平台的基础。
java应用编程接口(Java API):是一套编写好的软件组件的集合,功能通过包(package)来提供。
用户接口工具集:提供如何编写用户接口程序(即GUI程序),为应用程序提供一个友好的用户界面,任何复杂的程序界面都可以通过该工具集中的类和接口实现。
在操作系统上加一层java虚拟机,使得java实现了平台的独立性,但也使得java程序比其他语言编写的程序要慢一点。 -
java语言的优点
入门更快
代码量少、开发速度更快
编码更容易
避免平台依赖,程序的平台独立性
java分布式应用和多线程的优点
java程序的可靠性、安全性 -
JDK常用工具
Javac: Java编译器,将Java源代码转换成字节码(生成与源文件同名的.class文件)。编译有两个作用:一是检查程序的语法错误,二是导入源程序中需要的类库,编译的结果是.class文件,该文件可直接被JVM 运行。
Java:Java解释器,执行Java源程序的字节码。
appletviewer:小应用程序浏览器,执行嵌入HTML文件中的Java小程序Java浏览器。
Javadoc:依据Java源程序和说明句生成各种HTML文档。
Javap:Java反编译器,显示编译类文件中可访问的功能和数据,显示字节码的含义。
Java介绍
最新推荐文章于 2024-08-26 08:00:00 发布