摘要: 我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。比如下面程序: 程序在运行时发生了问题java.lang.ClassCastException。如何解决此类问题呢,引入泛型。 泛型 阅读全文
posted @ 2018-10-09 21:46 时间绝境 阅读(248) 评论(0) 推荐(0) 编辑
摘要: java中提供了很多个集合,它们在存储元素时,采用的存储方式不同。我们要取出这些集合中的元素,可通过一种通用的获取方式来完成。 Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取 阅读全文
posted @ 2018-10-09 21:38 时间绝境 阅读(3259) 评论(0) 推荐(0) 编辑
摘要: 集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,区别: 数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据。 ArrayList类发现它继承了抽象类AbstractList同时实现接口List,而List接口又继承了Collection接口。C 阅读全文
posted @ 2018-10-09 21:25 时间绝境 阅读(4499) 评论(0) 推荐(0) 编辑
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。 重写 阅读全文
posted @ 2018-10-08 16:55 时间绝境 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 面向对象共有三个特征:封装,继承,多态。 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 类的继承格式 在 Java 中通过 extends 关 阅读全文
posted @ 2018-10-08 16:46 时间绝境 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 面向对象是一种编程思想。表现在类与对象。类的具体表现或者实例就是对象,而对象的抽象或者总概括就是类。 l 面向对象思维方式是一种更符合人们思考习惯的思想 l 面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)。 面向对象思维方式将复杂的问题简单化 类 阅读全文
posted @ 2018-09-27 14:18 时间绝境 阅读(125) 评论(0) 推荐(0) 编辑
摘要: ArrayList集合是程序中最常见的一种集合,它属于引用数据类型(类)。在ArrayList内部封装了一个长度可变的数组,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。 1.1 集合的创建 创建集合 阅读全文
posted @ 2018-09-27 11:27 时间绝境 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 标识符有字母、数字、 "_" "$"组成,不能以数字开头,不能使用java关键字 1yyy_o (错误) Demo02 () Abc$2 () Class () Text!p (错误) 50*1024*1024*8 整型:byte 、short、int、long 小数型:float,double 字 阅读全文
posted @ 2018-09-27 09:45 时间绝境 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。 我们可以把类的类型为两种: l 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 l 第二种,我们自己创建的类,按照类的定义标准, 阅读全文
posted @ 2018-09-25 16:26 时间绝境 阅读(10468) 评论(0) 推荐(0) 编辑
摘要: 1、this关键字(1)成员变量和局部变量同名 可以在成员变量名前面加上this.来区别成员变量和局部变量(2)调用构造方法在构造方法中调用本类的其他构造方法this()【根据参数列表区分】必须放在本构造方法的第一行(3)this应用2、super关键字(1)子父类中构造方法的调用隐式语句:supe 阅读全文
posted @ 2018-09-25 16:02 时间绝境 阅读(376) 评论(0) 推荐(0) 编辑