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反编译器,显示编译类文件中可访问的功能和数据,显示字节码的含义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值