Java介绍

  1. Java技术体系
    java的技术体系主要由支撑java程序运行的虚拟机、提供各开发领域接口支持的java Api、java编程语言以及第三方框架(Spring、struts等)构成。

  2. java语言的功能
    java源代码后缀为 .java文件,通过该扩展名,java编译器(javac.exe)编译java程序。经编译后的文件为 .class文件,该文件是字节码文件,此时 .class文件不能被处理器直接读取执行,必须通过虚拟机转换成二进制文件(机器码文件)后,才能被处理器执行。
    java虚拟机(Java Vritual Machine JVM ),是java软件平台的基础。
    java应用编程接口(Java API):是一套编写好的软件组件的集合,功能通过包(package)来提供。
    用户接口工具集:提供如何编写用户接口程序(即GUI程序),为应用程序提供一个友好的用户界面,任何复杂的程序界面都可以通过该工具集中的类和接口实现。
    在操作系统上加一层java虚拟机,使得java实现了平台的独立性,但也使得java程序比其他语言编写的程序要慢一点。

  3. java语言的优点
    入门更快
    代码量少、开发速度更快
    编码更容易
    避免平台依赖,程序的平台独立性
    java分布式应用和多线程的优点
    java程序的可靠性、安全性

  4. JDK常用工具
    Javac: Java编译器,将Java源代码转换成字节码(生成与源文件同名的.class文件)。编译有两个作用:一是检查程序的语法错误,二是导入源程序中需要的类库,编译的结果是.class文件,该文件可直接被JVM 运行。
    Java:Java解释器,执行Java源程序的字节码。
    appletviewer:小应用程序浏览器,执行嵌入HTML文件中的Java小程序Java浏览器。
    Javadoc:依据Java源程序和说明句生成各种HTML文档。
    Javap:Java反编译器,显示编译类文件中可访问的功能和数据,显示字节码的含义。

你可能感兴趣的:(Java)