-
collection提供的是一系列排列有序的元素的集合,可以在序列间快速地进行增删改查操作。
map则主要是通过键值对提供的映射关系去快速查找到对应的唯一对象,查找的关键字可以是任意类型。
查看全部 -
List接口
List是元素有序并且可以重复的集合,被称为序列,它可以精准地控制每个元素插入的位置,或者删除某个位置的元素。
ArrayList——数组序列,是List一个重要的实现类。ArrayList底层是由数组实现的。
查看全部 -
任何集合框架包括三部分内容:对外的接口,接口的实现和对集合运算的算法。
java中的集合类:集合是一种工具类,就像是容器,用于存储任意数量的具有共同属性的对象。如果是类型相同但是作用和意义不同的属性不能放到同一个集合中。(姓名,性别都是字符串类型但是意义不同)
集合的作用:在类的内部对数据进行组织,可以让属性变得井然有序。
集合中有着大量的元素,集合可以让我们去简单快速地搜索大数量的条目。
集合与数组的对比,集合的长度是可变的,数组长度不可变。
数组只能通过下标去访问元素,而下标只能是整型。集合则可以通过任意类型查找所映射的具体对象。
查看全部 -
imooc为常量字符串,多次出现时会被编译器优化,只创建一个对象,所以比较后为true; s1是变量,s4在运行时才知道具体值,所以s3和s4是不同的对象
查看全部 -
Math类用于执行基本的数学运算方法。其所有的方法都是静态方法,可以直接用类名.方法名的方式调用。
查看全部 -
使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间。
查看全部 -
泛型的定义查看全部 -
有时候可以把捕获的异常包装成一个新的异常,在新的异常中添加对原始异常的引用,再把新异常抛出,就像链式反应一样一个引起另一个,就叫做异常链。
查看全部 -
==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
equals(): 比较存储在两个字符串对象中的内容是否一致
查看全部 -
java中的异常抛出:关键字throws,throw。throws是一种声明,在方法体前面使用,声明将要抛出何种类型的异常,可以抛出一个或多个异常。throw是一个动作,在方法体中使用,作用是将产生的异常抛出。
如果某个方法要调用会抛出异常的方法,就要用try,catch语句去捕获或者添加throws声明将异常抛给更上一级的调用者去处理。
自定义异常:java中自带的异常类型不能满足我们的需要,这个时候就通过创建自定义异常去解决这个问题。语法 :class 自定义异常 extends异常类型{}。
自定义异常必须继承自java标准类库中意思相近的异常类型或者直接继承自Exception类。
查看全部 -
异常就是指和正常的情况不一样,在写代码的过程中,异常就是指阻止了当前方法或作用域继续执行下去。
异常处理的作用:将异常提醒给编程人员,使异常的程序继续运行或退出,并且能够保存用户当前的操作或者是数据回滚,最后将内存释放掉。
java中所有不正常类最终都是继承自Throwable类。Throwable主要的两个子类是Error和Exception。
Error表示程序出现了使程序彻底崩溃的错误。而Exception表示程序出现异常,而这些异常通常可以解决。
查看全部 -
泛型的添加
查看全部 -
for each方法访问集合元素
查看全部 -
通过迭代器遍历
查看全部 -
添加course数组查看全部
举报