目录
1、Java语言的主要特点。
2、面向对象
3、编译器javac
4、Java虚拟机Java与javaW
5、Java API 抽取工具 javadoc
(1)、面向对象
Java是纯面向对象语言。
(2)、跨平台
Java主要靠Java虚拟机(JVM)在目标代码级实现平台无关性;
JVM是Java平台无关性的基础;
任何一台机器只要配备了Java的解释器,就可以运行字节码,而不管这种字节码在何种平台上生成。
(3)、安全性
Java是强类型的语言;
Java不支持指针;
Java自动单元收集,防止内存丢失等动态内存分配的问题;
Java解释器运行时实施检查,可以发现数组和字符串访问的越界;
Java提供了异常处理机制;
(4)、多线程
C语言、c++是单线程,Java是多线程;
多线程的优点:资源利用率更高;程序设计在某些情况下简单;程序响应快;
(1)、面向对象语言的结构特点:
一般由类的定义和使用组成;一切操作都是通过向对象发送消息来实现的。
(2)、面向对象=对象+消息
对象=属性+行为=数据+操作
对象是描述其属性的数据以及对这些数据施加一组操作封装炸一起构成的统一体。
(3)一个对象对另一个对象发的请求为“消息”。
格式:对象名.方法名();/类名.方法名()(静态方法,被static修饰的方法)
用来编译Java源码(.java文件)为Java虚拟机执行文件。
(1)、用来解释执行虚拟机执行文件(.class文件)。
(2)、工具Java执行为控制台程序,javaW执行window程序。
用于把源码中的文档注释抽取为HTML 格式的文档。