08 2016 档案

摘要:1.不可变String:String对象是不变的。String类中每一个看起来会修改String值得方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动。(对于一个方法而言,参数是为该方法提供信息的,耳边是想让该方法改变自己的。) 2.重载“ 阅读全文
posted @ 2016-08-13 23:21 特大土逗 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1.概念 2.基本异常:异常情形是指阻止当前方法或作用域继续执行的问题。 2(1).异常参数:所有标准异常类都有两个构造器:一个是默认构造器;另一个是接受字符串作为参数,以便能把相关信息放入异常对象的构造器。 3.捕获异常 3(1).try块:如果在方法内部抛出了异常,这个方法将在抛出异常的过程中结 阅读全文
posted @ 2016-08-13 20:08 特大土逗 阅读(470) 评论(0) 推荐(0) 编辑
摘要:1.泛型和类型安全的容器 2.基本概念 3.添加一组元素:Arrays.asList()方法接受一个数组或是一个用逗号分隔的元素列表(使用可变参数),并将其转换为一个LIst对象。Collections.addAll()方法接受一个Collection对象,以及一个数组或是一个用逗号分割的列表,将元 阅读全文
posted @ 2016-08-13 18:23 特大土逗 阅读(405) 评论(0) 推荐(0) 编辑
摘要:1.抽象类和抽象方法: abstract void f();1.包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。2.如果从一个抽象类继承,并想创建该新类的对象,那么就必须为基类中的所有抽象方法提供方法定义。如果不这样做(可以选择不做),那么导出类便也是抽象类,且 阅读全文
posted @ 2016-08-12 22:54 特大土逗 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1.创建内部类 2.链接到外部类:当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种联系,所以它能访问其外围对象的所有成员,而不需要任何特殊条件。 3.使用.this()与.new():1.如果你需要生成对外部类对象的引用,可以使用外部类的名字后面紧跟圆点和this。2.DotNew 阅读全文
posted @ 2016-08-12 22:50 特大土逗 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1.再论向上转型: 1(1).忘记对象类型 2.转机: 2(1).方法调用绑定 2(2).产生正确的行为 2(3).可扩展性:多态是一项让程序员“将改变的事物与未变的事物分离开来”的重要技术。 2(4).缺陷:“覆盖”私有方法:只有非private方法才可以被覆盖;但是还需要密切注意覆盖privat 阅读全文
posted @ 2016-08-12 13:30 特大土逗 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1.包:库单元1(1).代码组织:package和import关键字允许你做的,是将单一的全局名字空间分割开,使得无论多少人使用Internet以及Java开始编写类,都不会出现名称冲突问题。1(2).创建独一无二的包名:1.域名MindView.net 把它的顺序倒过来,并且将其全部转换为小写,n 阅读全文
posted @ 2016-08-12 10:30 特大土逗 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1.组合语法 2.继承语法:但是在scrub()中,并不能直接调用scrub(),因为这样做将会产生递归。super关键字表示超类的意思,当前类就是从超类继承来的。super.scrub()将调用基类版本的scrub()方法 2(1).初始化基类:带参数的构造器(如果没有默认的基类构造器,或者想调用 阅读全文
posted @ 2016-08-12 10:24 特大土逗 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1.用构造器确保初始化:new Rock(); //将会为对象分配存储空间,并调用相应的构造器。 2.方法重载 2(1)区分重载方法:每个重载的方法都必须有独一无二的参数类型列表(参数顺序的不同也足以区分两个方法,一般不要这样做) 2(2)涉及基本类型的重载:如果传人的数据类型小于方法中声明的形式参 阅读全文
posted @ 2016-08-11 10:32 特大土逗 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1.true和false:Java不允许我们将一个数字作为布尔值使用。如果想在布尔测试中使用一个非布尔值,if(a)首先必须用一个条件表达式将其转换成布尔值if(A!=0)。 2.if-else: 3.迭代:while、do-while、for(变量c是在程序用到它的地方被定义的,也就是在for循环 阅读全文
posted @ 2016-08-10 22:42 特大土逗 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1.更简单的打印语句:print(); 2.使用Java操作符:1.例外的操作符“=”、“==”、“!=”,这些操作符能操作所有的对象。2.String支持+=、+ 3.优先级 4.赋值:直接操作对象内的域容易导致混乱 4(1).方法调用中的别名问题 5.算数操作符:Random rand = ne 阅读全文
posted @ 2016-08-10 21:13 特大土逗 阅读(118) 评论(0) 推荐(0) 编辑
摘要:1.用引用(遥控器)操控对象(电视机):String s = "asdf"; 2.必须由你创建所有对象:String s = new String("asdf"); 2(1).存储到什么地方:寄存器(快,不能直接控制)、堆栈(1.堆栈指针若向下移动,则分配新的内存;若向上移动,则释放那些内存。2.J 阅读全文
posted @ 2016-08-10 20:45 特大土逗 阅读(228) 评论(0) 推荐(0) 编辑
摘要:8.单根继承结构:单根继承结构中的所有对象都具有一个公用接口;单根继承结构保证所有对象都具备某些功能;单根继承结构使垃圾回收器的实现变得容易得多。 9.容器:list(用于存储序列)、map(关联数组,用来建立对象之间的关联)、set(每种对象类型只持有一个);ArrayList,随机访问元素是一个 阅读全文
posted @ 2016-08-10 09:22 特大土逗 阅读(131) 评论(0) 推荐(0) 编辑
摘要:今天是七夕,猿选择拜读圣经。 1.抽象过程:(1)万物皆为对象。(2)程序是对象的集合(它们通过发送消息来告知彼此所要做的,要想请求一个对象,就必须对该对象发送一条消息。)(3)每个对象都有自己的由其他对象所构成的存储。(包)(4)每个对象都拥有其类型(可以发送什么样的消息给它)(5)某一特定类型的 阅读全文
posted @ 2016-08-09 20:08 特大土逗 阅读(171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示