1. Java语言的特点:
(1)Java是面向对象的语言,具有封装性,多态性,继承性
(2)Java是可跨平台使用的(.class即字节码是结构中立的,和OS无关,即任何安装了Java运行环境(JVM)的计算机都可执行这种代码),安全的,是解释执行的网络编程语言
(3)Java语言具有内存垃圾自动收集机制,它将扫描内存,并自动释放那些不再使用的内存块
(4)支持多线程
(5)由C++发展而来,彻底的纯面向对象的程序设计语言,去掉了C++语言中容易引起错误的特性,如指针,指针型运算,多重继承机制
2. Java与C++的区别
(1)不再有#include 和 #define等预处理功能
(2)不再有structure,union及typedef
(3)不再有函数,指针及多重继承
(4)不再有goto
(5)不再有操作符重载(Operateor overloading)
3.Java在系统中的体系结构
其中Java虚拟机JVM有如下功能:
(1)编译后的Java程序和硬件系统之间的接口
(2)不仅解释执行编译后的Java指令,而且还进行安全检查
(3)是Java程序能在多平台间进行无缝移植的可靠保证
4.标识符、关键字及注释符
(1)标识符的命名规则
① 以字母,“_”,“$”开头
② 由字母字母,“_”,“$”和数字组成
③ 一定不能够是Java中的关键字
(2)标识符命令约定
① 常量名全部由大写字母,变量名首字符为小写字母,类名首字符为大写字母
② 如果一个标识符有多个单词构成,从第二个单词开始每个单词的首字符均为大写字母
③ 下划线一般用于常量名中,起分隔作用,final int ARRAY_SIZE =100
④ Java严格区分字母大小写
(3)关键字
① 是Java语言本身使用的系统标识符
② 都是小写字母组成
(4)注释符
Java中的保留字有goto,const,null,true,false
/**…*/是Java特有的doc注释,主要为支持Javadoc而采用的,Javadoc能够识别注释中用标记“@”标 识的一些特殊变量,并把doc注释加入到它所生成的HTML文件中