文档详情

java笔记 第1章 基础知识.docx

发布:2021-01-22约1.18万字共21页下载文档
文本预览下载声明
第二章 Java 基础知识 一、标识符: 标识符是由程序员定义的英文单词.要满足以下规则和规范 (1)规则: a、标识符有字母、数字、下划线、$组成。 //$:与 c++不同之处b、开头不能是数字 c、标识符不能是 java 的关键字和保留字 d、java 的标识符严格区分大小写。 例如: a_b2c-1  、 2ab、  _abc$d 、 AA_BBc (2)规范 a、类名、接口名每个单词的首字母要大写 b、方法名、变量名从第二个单词开始首字母大写 c、常量名每个字母都大写,单词组合用下划线。 d、见其名知其意 例如: 定义类名: Person MiddleSchoolStudent 定义方法名:getPersonName() 定义变量名:personName 定义常量名:PI 二、关键字 不熟悉的 abstract:定义抽象类 transient:瞬时对象 不允许序列化 volatile :多线程中访问变量 synchronized :线程同步的关键字 assert:断言 enum:枚举类型 native:声明本地方法的关键字 熟悉的 int:整型 short:短整型 boolean :定义布尔类型 byte:数据类型 char :字符数据类型 double:双精度的数据类型 long:长整型 float:单精度 if...else: 选择结构 switch...case...default:选择分支 for:循环结构 do...while:循环结构 while:循环结构 break:结束循环 或者跳出 switch 结构 continue:停止一次循环 void :无值型 class:定义类的关键字 return:返回 private :私有的 protected:保护的 public :公有的 final:定义常量 定义最终的类 定义不允许重写的方法 throw :产生并抛出异常 throws:通知调用者产生的异常的类型 new 调用构造方法创建对象(分配堆内存) static:静态 super:父类的 try...catch...finally:异常处理 implements:类实现接口的关键字 import:导包 package:定义包 对象 instanceof 类 :表示判断左边对象是否是右边类或者是子类的对象 interface:定义接口关键字 extends:类继承类或者接口继承接口的关键字 this:本类对象 null:空值 ----------------------------------------- 以下都是保留字 const strictfp goto 三、基本数据类型: 分为四类八种: 1、整型 类型名 长度 取值范围 其他 long 8 字节 -2 的 63 次方~2 的 63 次方-1 可以以 L 结尾 int 4 字节 -2 的 31 次方~2 的 31 次方-1 short 2 字节 -2 的 15 次方~2 的 15 次方-1 byte 1 字节 -128~127 2、浮点型 double 8 字节 小数点后 15 位 float 4 字节 f 结尾,小数点后 7 位 3、字符型: char 2 个字节 \u0000~\uffff 4、布尔型 boolean 1 个字节 true false 基本数据类型数值型类型的排列次序 double---float---long---int---short---byte | char 注意:在 java 中 boolean 型不能与整型做运算 //与 c++不同之处 四、变量常量 1、变量:程序运行过程中值可以改变的量。变量的实质是变量名标识的内存空间的值或者内容可以改变。变量名是内存空间的标识。 变量的定义语法: 数据类型 变量名【,变量名 1【,变量名 2...】】; 例如 :int a; int m,n,k; 变量的初始化: 定义同时赋值,例如 int a = 5; 定义之后赋值 例如 int m = 5,n,k = 6, n = 4; 注意:实例变量应该初始化,并且局部变量必须初始化。 补充: 字符串连接符号“+”,可以实现字符串和任意类型数据做连接,连接后表示一个新的字符串。 2、常量: java 中使用 final 修饰的变量称为常量。作为局部常量,可以定义后赋值,一旦赋值不可更改。 final 数据类型 常量名 = 值 作为全局常量(类的数据成员),必须定义同时赋值。转义字符: \n 换行 \\----\表示一个反斜杠\---表示一个引号 \t----4 空格相当于 tab 键 五、数据类型的转换 1、自动转换(隐含转换):当较低类型数据赋值给较高类型数据时发生自动转换;在运算过程中不同类型数据做算术运算时自动将较低类型转
显示全部
相似文档