摘要: 异 常:★★★★异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想... 阅读全文
posted @ 2014-06-06 17:01 恢恢888 阅读(138) 评论(0) 推荐(0) 编辑
摘要: ------java.lang.ObjectObject:所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。具体方法:1,boolean equals(Object obj):... 阅读全文
posted @ 2014-06-06 11:22 恢恢888 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 继 承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父... 阅读全文
posted @ 2014-06-06 10:41 恢恢888 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 模板方法设计模式:解决的问题:当功能内部一部分实现是确定,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。abstract class GetTime{ public final void getTime(){ //此功能如果不需要复写,可加final限定 l... 阅读全文
posted @ 2014-06-06 10:29 恢恢888 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 继 承(面向对象特征之一)好处:1:提高了代码的复用性。2:让类与类之间产生了关系,提供了另一个特征多态的前提。父类的由来:其实是由多个类不断向上抽取共性内容而来的。java中对于继承,java只支持单继承。java虽然不直接支持多继承,但是保留了这种多继承机制,进行改良。单继承:一个类只能有一个父... 阅读全文
posted @ 2014-06-06 10:26 恢恢888 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 设计模式:解决问题最行之有效的思想。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。java中有23种设计模式:单例设计模式:★★★★★解决的问题:保证一个类在内存中的对象唯一性。比如:多程序读取一个配置文件时... 阅读全文
posted @ 2014-06-06 10:07 恢恢888 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 面向对象:★★★★★特点:1:将复杂的事情简单化。2:面向对象将以前的过程中的执行者,变成了指挥者。3:面向对象这种思想是符合现在人们思考习惯的一种思想。过程和对象在我们的程序中是如何体现的呢?过程其实就是函数;对象是将函数等一些内容进行了封装。匿名对象使用场景:1:当对方法只进行一次调用的时候,可... 阅读全文
posted @ 2014-06-05 23:13 恢恢888 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 数 组:用于存储同一类型数据的一个容器。好处:可以对该容器中的数据进行编号,从0开始。数组用于封装数据,就是一个具体的实体。如何在java中表现一个数组呢?两种表现形式。1)、元素类型[] 变量名 = new 元素类型[元素的个数];2)、元素类型[] 变量名 = {元素1,元素2...};元素类型... 阅读全文
posted @ 2014-06-05 22:47 恢恢888 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 函 数:为了提高代码的复用性,可以将其定义成一个单独的功能,该功能的体现就是java中的函数。函数就是体现之一。java中的函数的定义格式: 修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数1,…){ 执行语句; return 返回值; }当函数没有具体的返回值时,返回的返回... 阅读全文
posted @ 2014-06-05 22:44 恢恢888 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 语句 If switch do while while for 这些语句什么时候用? 1)、当判断固定个数的值的时候,可以使用if,也可以使用switch。 但是建议使用switch,效率相对较高。switch(变量){ case 值:要执行的语句;break; … default:要执行的语句;}... 阅读全文
posted @ 2014-06-05 22:41 恢恢888 阅读(151) 评论(0) 推荐(0) 编辑