Java简介

1、Java是一种具有众多功能的高级语言,它可用于开发Web页面的小程序、桌面上运行的应用程序、用于客户端和服务器资源通讯的服务器端中间件,还可以用于Web服务器、嵌入式系统和智能设备中,而这些仅仅是Java众多功能的一小部分。

2、由于Java是专门针对小型设备而设计的,因此该语言具有以下与生俱来的优点:

1)Java很小,因此可在内存有限的小型设备上运行;

2)Java高效而且可靠,因此可适用于小型应用;

3)Java可移植,因此可以再不同的硬件上运行。

3、Java的特点:

1)简单;

2)面向对象;

3)分布式;

4)健壮;

5)可移植;

6)解释性;

7)安全;

8)多线程;

9)垃圾回收。Java不需要程序员负责内存的回收,由系统自动完成。
4、Java虚拟机(JVM)是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器堆栈寄存器等,还具有相应的指令系统。它屏蔽底层平台的差异,提供硬件平台规范。

5、Java 2 SDK用于编译并执行Java程序。JREJava Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Environment),一堆Java工具和Java基础的类库(rt.jar)。

1)版本 

SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

2)JDK包含的基本组件包括:
·javac – 编译器,将源程序转成字节码 。Java程序使用“javac”工具编译,使用“java”工具执行。
·jar – 打包工具,将相关的类文件打包成一个文件
·javadoc – 文档生成器,从源码注释中提取文档
·jdb – debugger,查错工具
·java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具

6、加载代码、校验代码和执行代码是Java运行环境的三大任务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值