摘要: 1、int是基本类型,直接存取数值,Integer是对象,用一个引用指向这个对象。 2、java中的数据类型分为基本数据类型和复杂数据类型,int是前者,Integer是后者(也就是一个类)。 3、初始化时, int i=1; Integer i=new Integer(1); (要把Integer 阅读全文
posted @ 2016-12-28 15:34 奋斗的蜗牛cn 阅读(687) 评论(0) 推荐(0) 编辑
摘要: LinkedList也像ArrayList一样实现了基本的接口,但是它执行某些从操作时比ArrayList更高效,但在随机访问方面要逊色一些。LinkedList中有一些方法虽然名字不同,但可以完成相同的操作,实现相同的功能,其中: 1、getFirst()和element()完全一样,它们都返回列 阅读全文
posted @ 2016-12-28 09:41 奋斗的蜗牛cn 阅读(6618) 评论(0) 推荐(0) 编辑
摘要: 在《thinking in java》这本书中,11章练习7中,要求创建一个类,然后创建一个用你的类的对象进行过初始化的数组。这涉及到用过两个类来初始化一个数组。 首先,创建一个类 其次,再创建一个类,通过循环进行数组的创建。 运行结果: 阅读全文
posted @ 2016-12-26 15:37 奋斗的蜗牛cn 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、首先搞明白容器Collection和collections的区别 Collection是一个接口集合,继承Collection的类主要有List,Set和Queue; Collections是集合类的一个工具类,提供了许多静态方法,用于集合元素中的排序、搜索以及现场呢个安全等各种操作。 2、th 阅读全文
posted @ 2016-12-24 21:20 奋斗的蜗牛cn 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、参考博客: http://blog.csdn.net/qq7342272/article/details/6671433 2、嵌套类。 如果不需要内部类与外围类有联系,可以将内部类声明为static,这种内部类称为嵌套类。它与普通内部类的区别: 1)普通内部类对象隐式地保存了一个引用,指向创建它 阅读全文
posted @ 2016-12-15 14:57 奋斗的蜗牛cn 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、在外部类的任意位置创建内部类对象的方法: 1)从外部类的非静态方法之外的任意位置创建某个内部类的对象,必须指明这个对象所在的外部类和内部类:OuterClassName.InnerClassName。如: 2)外部类的static方法建立内部类问题。如: method()方法属于外部类的静态方法 阅读全文
posted @ 2016-12-13 18:42 奋斗的蜗牛cn 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、如果要创建不带任何方法和成员变量的基类,应该选择接口而不是抽象类。 2、接口可以实现多继承。 3、接口和抽象类的区别与联系: 1)接口和抽象类都不能实例化,若要被实例化,要有子类继承抽象类且实现抽象类中的所有方法,再利用多态——父类引用指向子类对象实现实例化;接口变量必须指向实现接口所有方法的类 阅读全文
posted @ 2016-12-09 21:39 奋斗的蜗牛cn 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,方法的重写是导出类和基类的一种多态的表现,可以在实例化时将导出类向上转型为基类,但是这样的缺点是,向上转型只能实现基类中定义的方法,只不过在导出类中又将这些方法更加丰富了。 现实中,我们还需要在导出类中扩展基类中没有的方法,这就用到在实例化时向下转型才能实现导出类的扩展方法。 下面举例说 阅读全文
posted @ 2016-12-08 19:26 奋斗的蜗牛cn 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 复杂对象调用构造器遵照下面的顺序: (1)调用基类构造器。这个步骤会不断地反复递归下去,首先是构造这种层次结构的额根,然后是下一层的导出类,直到最低层的导出类。 (2)按声明顺序调用成员的初始化方法。 (3)调用导出类构造器的主体。 下面这个例子就形象地说明了构造器的调用顺序。 Meal类: Bre 阅读全文
posted @ 2016-12-08 12:20 奋斗的蜗牛cn 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 学习java的时候常常会被修饰符搞糊涂,这里总结下static final和final的区别。 1、static 强调只有一份,final 说明是一个常量,final定义的基本类型的值是不可改变的,但是fianl定义的引用对象的值是可以改变的,下面举个例子来说明: 主函数: 运行结果: 分析为什么w 阅读全文
posted @ 2016-12-07 11:29 奋斗的蜗牛cn 阅读(16690) 评论(0) 推荐(0) 编辑