-
2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。
3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法(前面条件运算符章节讲过哦~~)
查看全部 -
异常在实际应用中的经验与总结
查看全部 -
新的异常包含原始异常的所有信息,通过调用新异常的initCause()方法 ,去引用了原始异常,从而实现了异常链的功能。
查看全部 -
练习题运行结果:
查看全部 -
自定义异常
查看全部 -
e.prinStackTrace()方法打印出具体的异常信息。
查看全部 -
如果try语句块中的方法确实抛出异常,则抛出异常的终止执行,程序的控制权将交给catch块中的异常处理程序。
2.写多重catch语句块时,从小到大,子类到父类写。
查看全部 -
主要异常Throwable类,下面有Error和Exception类,Exception类又有以下以类,检查异常需要手动添加扑获和处理异常
查看全部 -
Collection集合中 List接口:
查看全部 -
集合
1 集合概述:集合是java中提供的一种容器,可以用来存储多个数据。2 Java中的集合框架:集合按照其存储结构可以分为两大类,分别是单列集合
java.util.Collection
和双列集合java.util.Map
查看全部 -
java.text 包中的 SimpleDateFormat 类大显身手的时候了!!可以使用 SimpleDateFormat 来对日期时间进行格式化,如可以将日期转换为指定格式的文本,也可将文本转换为日期。
使用 format() 方法将日期转换为指定格式的文本
代码中的 “yyyy-MM-dd HH:mm:ss” 为预定义字符串, yyyy 表示四位年, MM 表示两位月份, dd 表示两位日期, HH 表示小时(使用24小时制), mm 表示分钟, ss 表示秒,这样就指定了转换的目标格式,最后调用 format() 方法将时间转换为指定的格式的字符串。
使用 parse() 方法将文本转换为日期
代码中的 “yyyy年MM月dd日 HH:mm:ss” 指定了字符串的日期格式,调用 parse() 方法将文本转换为日期。
注意:
1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理
2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
查看全部 -
排序规则.Collections
查看全部 -
// equals和==的区别 //== //如果作用于基本数据类型,则比较的是值是否相等; //如果作用于引用类型,则比较的是变量所指向的对象的地址 //equals //对于非String、Date类型equals比较的是引用类型的变量所指向的对象的地址 //但对于String、Date类型,在其类中重写了equals(),所以比较的是值 //Object类型相等判断为什么重写equals()和hashcode() //equals()方法是比较两个对象的内存地址是否相等,如果不重写,显然两个对象由于不同存储地址所以是不相等的
//总结==符号在不作用于基本数据类型时,比较地址 //equals在不作用于String,Data时候,比较地址
查看全部 -
hashMap的映射是无序的,和set一样
查看全部 -
Set中遍历只能调用foreach方法和iterator方法
查看全部
举报