JAVASL275强化训练讲义.ppt

JAVASL275强化训练讲义.ppt

ID:56527619

大小:143.00 KB

页数:105页

时间:2020-06-27

JAVASL275强化训练讲义.ppt_第1页
JAVASL275强化训练讲义.ppt_第2页
JAVASL275强化训练讲义.ppt_第3页
JAVASL275强化训练讲义.ppt_第4页
JAVASL275强化训练讲义.ppt_第5页
资源描述:

《JAVASL275强化训练讲义.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVASL275考证讲义JDK1.4中文考试一、JAVA关键字JAVA标识符命名规则只能以字母、下划线,$开头只能由字母、下划线、数字、$组成不能使用JAVA关键字示列A.max_numB.max-numC.3DogNightD.sTar*powerE.(trial)1.1重要JAVA关键字讲解instanceof可应用与类和接口当用在类上的时候,表明判断对象是否属于某类或该类的子类的实列(true)当用在接口上的时候,表明判断对象的类是否实现了某接口或其子接口(true)classFruit{

2、}classAppleextendsFruit{}classGranny{publicstaticvoidmain(Stringargs[]){//Fruita=newFruit();Applea=newApple();if(ainstanceofApple)System.out.println("Apple");if(ainstanceofFruit)System.out.println("Fruit");}}interfaceFruit{}interfaceAppleextendsFruit{

3、}classGrannyimplementsApple{publicstaticvoidmain(Stringargs[]){Grannya=newGranny();if(ainstanceofApple)System.out.println("Apple");if(ainstanceofFruit)System.out.println("Fruit");}}1.1重要JAVA关键字讲解throwthrows在异常中使用的表示符号throw:产生一个异常throwThrowable可以在catch

4、语句中抛出可以使用new运算符制造一个throws:抛出异常给调用者当方法不能处理方法所产生的异常的时候使用throw和throws的存在性(throws抛出的大于或等于throw的)1.1重要JAVA关键字讲解volatile原始数据类型存放在内存中,调用的时候其副本被放入寄存器中,所以在多线程中最好把所有原始数据类型设为volatile修饰在多线程的程序里,有时,两个或者多个线程共享同一实例变量,默认状态下每个线程都将保存该实例变量的副本,但是有些时候如果我们需要让多个线程共享该实例变量时,使

5、用volatile修饰,这样主副本永远被更新1.1重要JAVA关键字讲解volatile关于对象:不能把一个非volatile对象赋给一个volatile对象对volatile对象调用volatile函数没有问题对非volatile对象调用volatile函数没有问题不能对volatile对象调用非volatile函数1.1重要JAVA关键字讲解assert(断言是JDK1.4考试中的重点之一)Assertcondition:expr;注意condition必须为boolean值的变量或者表达式E

6、xpr必须为可得到String的表达式或方法(返回类型为非void的方法,并且可以转换为String)Condition为真,程序顺序执行;condition为假才执行expr并做为message输出1.1重要JAVA关键字讲解assert(断言是JDK1.4考试中的重点之一)在正常编译模式下断言无效Javac-source1.4TestAssert.java在正常运行模式下断言也是无效Java-eaTestAssertJava-ea:packnameTestAssertJava-ea:packn

7、ame…TestAssertpublicclassTestAssert{publicstaticvoidmain(Stringargs[]){TestAssertass=newTestAssert();inti=0;for(;i<10;i++){//asserti<8:"SL275";asserti<8:ass.pri();}}Stringpri(){return"SL275InMethod"}}二、数据类型和值原始数据类型byte带符号8位整数short带符号16位整数int带符号32位整数lo

8、ng带符号64位整数float带符号32位浮点数double带符号64位浮点数char16位Unicode字符booleantrue或false注意相应的取值范围在大于0的时候要减一注意:1、整数不加任何修饰符为int,小数不加任何修饰符为double2、记住几种整数的后缀2.1数据类型和值它们的默认值什么时候有默认值?(注意考试中一定要和封装类分开)booleanfalseBooleanbyte0Bytecharu0000(表示一个空格)short0….int0long0….f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。