1.Java 的特性和优势:简单性、面向对象、可移植性( write once ,run anywhere ) 、高性能、分 布式、动态性、多线程、安全性、健壮性。2.Java 的运行机制,计算机高级编程语言类型有:编译型、解释型,Java 语言是这两种类型的结 合,利用编辑器编写 Java 源程序-- 源文件名:主类名.java ,利用编译器( javac )将源程序编译 成字节码-- 字节码文件名:源文件名.class ,再利用虚拟机(解释器,即 java )解释执行,运行过 程:载入、代码校验、解释执行。
3.Java 运行时环境 JRE 包含:Java 虚拟机、 库函数、 运行 Java 应用程序和 Applet 所必须的文件,JDK (又称 SDK )包含:JRE 的超集、编译器、调试器等开发工具。4.Java 运行环境的三项主要功能:加载代码:由 class loader 完成;代码校验:由 bytecode verifier 完成;执行代码:由 runtime interpreter 完成。5.Java 开发环境搭建:下载安装 JDK ,新增系统环境变量 JAVA_HOME,设置就是 JDK 的安装路径,修改系统环境变量 Path ,在最前面加上%JAVA_HOME%\bin ,并以分号; 和原路径分隔,再在最前面 加上.;表示当前目录的意思,完整的就是.;%JAVA_HOME%\bin;6.注释:就是程序员为读者作的说明,是提高程序可读性的一种手段,Java 中有三种注释,即单 行注释(// ) 、多行注释(/**/ ) 、文档注释,/**/ 不能被嵌套,并且应当知道注释不会出现在字节 码文件中,即注释不会影响到字节码文件的大小,Java 编译器编译时也会跳过注释语句。
7.标识符:用作给变量、类、方法命名,但应注意表示类名的标识符每个单词的首字母都要大写,方法和变量的标识符用小写字母开头,后面的描述性词以大写开头,即从第二个单词起每个单词的 首字母要大写,并且 Java 的标识符必须以字母、下划线 _ 、美元符$ 开头,不能以数字开头,标识 符除开头外的其他部分可以是字母、下划线 _ 、美元符$ 、以及数字的任意组合,Java 标识符大小 写敏感,长度无限制,不能是 Java 中的关键字。
注意:Java 不采用通常语言使用的 ASCII 字符集,而是采用 unicode 这样的标准的国际字符集,所以这里的字母的含义:英文、汉字等等,但尽量 不要用汉字来定义标识符,更不能用关键字来作为变量名和方法名,但可以是关键字与其他单词的4 组合形式。8.变量:通过变量来操纵存储空间中的数据,变量就指代这个存储空间!空间位置是确定的,但是 里面放置什么值不确定,Java 是一种强类型的语言,每个变量都必须在它本身前面声明其类型才 能被使用并为其分配相应长度的存储单元,Java 变量是程序中最基本的存储单元,其要素包括变 量名、变量类型和作用域。
注意:每个变量都有类型,类型可以是基本数据类型也可以是引用数据 类型,变量必须是合法的标识符,变量声明是一条完整的语句,因此每一个声明都必须以分号";" 结束。9.变量可以分为:局部变量,即定义在方法或语句块内部的变量,生命周期是从声明位置到"}" 为 止,并且局部变量在使用前必须先声明其类型和初始化(赋初值) ;成员变量,又称实例变量,即 定义在方法外部、类的内部的变量,从属于对象,生命周期伴随对象始终,如果不自行初始化,他 会自动初始化成该类型的默认初始值(数值型变量初始化成0 或0.0 ,字符型变量的初始化值是16 位的0 ,布尔类型默认是 false ) ;静态变量,又称类变量,即被 static 修饰,用 static 定义,从属于类,生命周期伴随类始终,从类加载到卸载,如果不自行初始化,他会自动初始化成该类型 的默认初始值(数值类型的初始化成0 或0.0 ,字符型的初始化成默认的16 位的0 ,布尔类型默 认是 false ) 。
10.常量:即初始化后不能再改变的值!11.命名规则(规范) :所有变量、方法、类名,都要见名知意;类成员变量要首字母小写和驼峰原 则;局部变量也要首字母小写和驼峰原则;常量的单词字母要全部大写,若有两个以上的单词组成,就用下划线"_" 进行连接,如 MAX_VALUE; 类名要首字母大写和驼峰原则;方法名要首字母小写和驼 峰原则,如 run () 、 showRun () 。
12.Java 的数据类型分为两大类,即基本数据类型和引用数据类型,在基本数据类型中有3 类8 种 基本数据类型 (逻辑型-boolean ;文本型-char ;数值型-byte 、 short 、 int 、 long 、 float 、 double ) ,引用数据类型有类( class ) 、接口( interface ) 、数组( array ) ,注意,引用数据类型的大小统一