Java编程技术基础-全套PPT课件.pptx

  1. 1、本文档共356页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;;2.1 项目概述 ;;;;本章要点;3.1 标识符、关键字和注释 ;;;;3.2 数据类型;;;;;;3.3 运算符和表达式;;;;;;;3.4 Java流控制语句;;;;;;;;;;;;本章要点;类与对象概述 ;封装和数据隐藏 ;继承和重用 ;多态性 ;方法与消息概述 ;类的定义 ;类的修饰符: final:;类的修饰符:abstract ;类的修饰符:public ,private;创建 对象;对象的使用 ;类成员的定义;修饰符的作用范围 ;修饰符的作用范围;常量的定义和最终方法 ; 成员方法的重载-----多态性体现 ;函数重载判定依据;函数重载: 调用的匹配原则 ;构造方法;构造方法:带参数,重载 ; this的用法 一;this的用法 二;静态成员 ;继承 ;成员变量的隐藏 ;方法的覆盖 ;第三:不能覆盖父类中的final方法。如果父类中的方法为final,表示为最终方法,不能被子类覆盖,也就是说最终方法能被子类继承和使用但不能在子类中修改或重新定义它,这和常量的概念类似。 第四:不能覆盖父类中的static方法,但可以隐藏。也就是说,在子类中声明的同名静态方法实际上隐藏了父类的静态方法 ;super关键字 ;子类构造方法 ;抽象类 ;接口的概念;接口的定义;接口的使用 ;包概念;包的创建 ;包的引用;内部类 ;匿名类 ;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143;144;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167;168;169;;本章要点;异常处理的概念 ;1. java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是程序遇上了空指针,简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话) 2. java.lang.ClassNotFoundException 这个异常的解释是指定的类不存在,这里主要考虑一下类的名称和路径是否正确即可。;3. java.lang.ArithmeticException ?这个异常的解释是数学运算异常,比如程序中出现了除以零这样的运算就会出这样的异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方,公式是不是有不妥了。 4. java.lang.ArrayIndexOutofBoundsException ? 这个异常相信很多朋友也经常遇到过,异常的解释是数组下标越界,现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常。 ;?5. java.lang.illegalargumentexception 这个异常的解释是方法的参数错误,很多j2me的类库中的方法在一些情况下都会引发这样的错误,比如音量调节方法中的音量参数如果写成负数就会出现这个异常,再比如g.setcolor(int red,int green,int blue)这个方法中的三个值,如果有超过255的也会出现这个异常,因此一旦发现这个异常,我们要做的,就是赶紧去检查一下方法调用中的参数传递是不是出现了错误。 ? 6. java.lang.IllegalAccessException ? 这个异常的解释是没有访问权限,当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。对程序中用了package的情况下要注意这

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档