资源预览内容
第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
第9页 / 共18页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
abstract - 1 -boolean - 2 -break - 2 -byte - 2 -case - 3 -catch - 3 -char - 4 -class - 4 -continue - 5 -default - 5 -do - 6 -double - 6 -else - 6 -extends - 6 -false - 7 -final - 7 -finally - 7 -float - 8 -for - 8 -if - 8 -implements - 9 -import - 9 -instanceof - 9 -int - 9 -interface - 10 -long - 10 -native - 10 -new - 11 -null - 11 -package - 11 -private - 11 -protected - 12 -public - 12 -return - 13 -short - 13 -static - 13 -super - 14 -switch - 14 -synchronized - 15 -this - 16 -throw - 16 -throws - 16 -transient - 17 -try - 17 -true - 18 -void - 18 -volatile - 18 -while - 18 - 19 -1.abstractabstract 关键字可以修改类或方法。abstract 类可以扩展(增加子类),但不能直接实例化。abstract 方法不在声明它的类中实现,但必须在某个子类中重写。-示例-public abstract class MyClasspublic abstract String myMethod();-注释-采用 abstract 方法的类本来就是抽象类,并且必须声明为 abstract。abstract 类不能实例化。仅当 abstract 类的子类实现其超类的所有 abstract 方法时,才能实例化 abstract 类的子类。这种类称为具体类,以区别于 abstract 类 。如果 abstract 类的子类没有实现其超类的所有 abstract 方法,该子类也是 abstract 类。abstract 关键字不能应用于 static、private 或 final 方法,因为这些方法不能被重写,因此,不能在子类中实现。final 类的方法都不能是 abstract,因为 final 类不能有子类。2.boolean变量的值可以是 true 或 false。-示例-boolean valid = true;if (valid)-注释-boolean 变量只能以 true 或 false 作为值。boolean 不能与数字类型相互转换。包含 boolean 操作数的表达式只能包含 boolean 操作数。Boolean 类是 boolean 原始类型的包装对象类。3.break用于提前退出 for、while 或 do 循环,或者在 switch 语句中用来结束 case 块。-示例-for (i=0; imax; i+)if ()break;int type = ;switch (type)case 1:break;case 2:break;default:-注释-break 总是退出最深层的 while、for、do 或 switch 语句。4.bytebyte 是 Java 原始类型。byte 可存储在 -128, 127 范围以内的整数值。-示例-byte b = 124;-注释-Byte 类是 byte 原始类型的包装对象类。它定义代表此类型的值的范围的 MIN_VALUE 和 MAX_VALUE 常量。Java 中的所有整数值都是 32 位的 int 值,除非值后面有 l 或 L(如 235L),这表示该值应解释为 long。5. case用来标记 switch 语句中的每个分支。-示例-int arg = ;switch (arg)case 1:break;case 2:break;default:break;-注释-case 块没有隐式结束点。break 语句通常在每个 case 块末尾使用,用于退出 switch 语句。如果没有 break 语句,执行流将进入所有后面的 case 和/或 default 块。6.catchcatch 关键字用来在 try-catch 或 try-catch-finally 语句中定义异常处理块。-示例-trycatch ( e)trycatch (FooException e)catch (BarException e)trycatch ( e)finally-注释-开始和结束标记 和 是 catch 子句语法的一部分,即使该子句只包含一个语句,也不能省略这两个标记。每个 try 块都必须至少有一个 catch 或 finally 子句。如果某个特定异常类未被任何 catch 子句处理,该异常将沿着调用栈递归地传播到下一个封闭 try 块。如果任何封闭 try 块都未捕获到异常,Java 解释器将退出,并显示错误消息和堆栈跟踪信息。7.charchar 是 Java 原始类型。char 变量可以存储一个 Unicode 字符。-示例-char delimiter = ;-注释-可以使用下列 char 常量:b - 空格f - 换页n - 换行r - 回车t - 水平制表符 - 单引号 - 双引号 - 反斜杠xxx - 采用 xxx 编码的 Latin-1 字符。x 和 xx 均为合法形式,但可能引起混淆。uxxxx - 采用十六进制编码 xxxx 的 Unicode 字符。Character 类包含一些可用来处理 char 变量的 static 方法,这些方法包括 isDigit()、isLetter()、isWhitespace() 和 toUpperCase()。char 值没有符号。8. classclass 关键字用来声明新的 Java 类,该类是相关变量和/或方法的集合。类是面向对象的程序设计方法的基本构造单位。类通常代表某种实际实体,如几何形状或人。类是对象的模板。每个对象都是类的一个实例。要使用类,通常使用 new 操作符将类的对象实例化,然后调用类的方法来访问类的功能。-示例-public class Rectanglefloat width;float height;public Rectangle(float w, float h)width = w;height = h;public float getWidth()return width;public float getHeight()return height;9.continuecontinue 关键字用来跳转到 for、while 或 do 循环的下一个迭代。-示例-for (i=0; imax; i+)if ()continue;-注释-continue 总是跳到最深层 while、for 或 do 语句的下一个迭代。10.defaultdefault 关键字用来标记 switch 语句中的默认分支。-示例-int arg = ;switch (arg)case 1:break;case 2:break;default:break;-注释-default 块没有隐式结束点。break 语句通常在每个 case 或 default 块的末尾使用,以便在完成块时退出 switch 语句。如果没有 default 语句,其参数与任何 case 块都不匹配的 switch 语句将不执行任何操作。11.dodo 关键字用于指定一个在每次迭代结束时检查其条件的循环。-示例-dowhile (!found);-注释-do 循环体至少执行一次。条件表达式后面必须有分号。12.doubledouble 是 Java 原始类型。double 变量可以存储双精度浮点值。-示例-double ratio = .01;double diameter = 6.15;double height = 1.35E03; / 1.35 * 103 或 1350.0double height = 1e-2; / 1.0 * 10-2 或 0.01-注释-由于浮点数据类型是实际数值的近似值,因此,一般不要对浮点数值进行是否相等的比较。Java 浮点数值可代表无穷大和 NaN(非数值)。Double 包装对象类用来定义常量 MIN_VALUE、MAX_VALUE、NEGATIVE_INFINITY、POSITIVE_INFINITY 和 NaN。13.elseelse 关键字总是在 if-else 语句中与 if 关键字结合使用。else 子句是可选的,如果 if 条件为 false,则执行该子句。-示例-if (condition)else14.extendsextends 关键字用在 class 或 interface 声明中,用于指示所声明的类或接口是其名称后跟有 extends 关键字的类或接口的子类。-示例-public class Rectangle extends Polygon-注释-在上例中,Rectangle 类继承 Polygon 类的所有 public 和 protected 变量和方法。Rectangle 类可以
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号