1、 含 有 main()方 法 的 类 称 为 主 类 , 一 个 .java 文 件 中 可 以 有 多 个 类 , 但只 能 有 一 个 主 类 。 2 、 转 义 字 符 : 对 于 ‘ 和 \ ,需 在 前 面 加 上 \, 即 用 char a = '\'’ ,b='\\'表 示 。 \n 表 示 回 车 换 行 ; \t 表 示 水 平 制 表 ; \b 表 示 退 格 ;\v 表 示 水 平 制 表 ;\r 表 示 回 车 ; \a 表 示 警 铃 3 、 标 识 符 : Java 程 序 中 自 定 义 的 类 名 、 方 法 名 、 参 数 都 是 标 识 符 ,Java 语 言 中 规 定 标 识 符 由 字 母 ( 区 分 大 小 写 )、 数 字 、 下 划 线 、 $自 由组 合 而 成 , 但 不 能 以 数 字 开 头 , 标 识 符 长 度 不 限 。 4 、 基 本 数 据 类 型 :分 4大 类 ——整 数( byte:1字 节/int:4字 节/short:2字 节/long: 8字 节)、 浮 点 数 ( float: 4字 节/double: 8字 节)、 字 符型( char:2字 节)、 布尔型( boolean:1字 节)。 5 、 整形变量注意: 16进制 数 以 0x 开 头 , 8进制 数 以 0开 头 。 6 、 浮点型 变量注意: 如果数 字 未加 任何字 母 , 则默认为 double 类型 , 赋值时须注意数 据 类 型 匹配问题。 7 、 数 组 的 定 义 : char array1[];和 char [ ] array2;都 可 以 。 8 、 双目运算符 : + - * / 对 于 整形和 浮点数 有 效( float x = 1f/3f;的 运行 结果是 x=0.33333334) ,但 %只 对 整形运算。 9 、 逻辑运算符 : 逻辑运算是 对 布尔型 变量进行 运算, 结果也是 布尔型 。 ^表 示 异或运算( a^b 表 示 a 和 b 真假不 同时, 值为 真)。 &&和 ||是 短路的 ( 对 于 a&&b,如果 a 为 假, 则不 再计算 b 的 值), &和 |是 非短路的 , a 和 b 的 值都 要计算。 10 、 位运算符 : &位与、 |位或、 ~位反、 ^位异或、 <<左移、 >>右移 、>>>无符号右移 (忽略了符号位扩展,0补最高位)。 11 、 位运算注意:JAVA 进行移 位运算中因为 int 是占32位,进行移 位的数是32的模,long 占8字节也就是64位,所以移 位的数是64的模,byte、sh...