-
Java集合框架体系结构
查看全部 -
Calendar 类的应用
推荐使用 Calendar 类进行时间和日期的处理。
1.Calendar 类的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。
2.Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。
查看全部 -
Date 和 SimpleDateFormat 类表示时间
Date 类的默认无参构造方法创建出的对象就代表当前时间
可以使用 SimpleDateFormat 来对日期时间进行格式化,如可以将日期转换为指定格式的文本,也可将文本转换为日期。
使用 format() 方法将日期转换为指定格式的文本
2. 使用 parse() 方法将文本转换为日期
查看全部 -
Java 中基本类型和字符串之间的转换
基本类型转换为字符串有三种方法:
1. 使用包装类的 toString() 方法
2. 使用String类的 valueOf() 方法
3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串
字符串转换成基本类型有两种方法:
1. 调用包装类的 parseXxx 静态方法
2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
查看全部 -
Java 中的包装类
包装类主要提供了两大类方法:
1. 将本类型和其他基本类型进行转换的方法
2. 将字符串和本类型及包装类互相转换的方法
查看全部 -
Java 中的 StringBuilder 类的常用方法
查看全部 -
Java 中 String 类的常用方法 Ⅰ
查看全部 -
使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
查看全部 -
java限定符:
查看全部 -
泛型:
集合中的元素,可以是任意类型的对象(对象的引用)
如果把某个对象放入集合,则会忽略他的类型,而把他当作Object处理
泛型则是规定了某个集合只可以存放特定类型的对象
会在编译期间对其进行类型检查
可以直接按指定类型获取集合元素
查看全部 -
使用set(index,Object element)修改元素,index表示索引位置,element表示新对象。
修改List的元素
public void testModify(){
coursesToSelect.set(4,new Course("7","毛概"));
}
查看全部 -
imooc为常量字符串,多次出现时会被编译器优化,只创建一个对象
1.通过 s1="欢迎来到:"+s1; 改变了字符串 s1 ,其实质是创建了新的字符串对象,变量 s1 指向了新创建的字符串对象,String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。
2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。
3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法
查看全部 -
实际应用中的经验总结
查看全部 -
initCause()方法:对异常来进行包装的,目的就是为了出了问题的时候能够追根究底。 举个例子,在底层会出现一个A异常,然后在中间代码层捕获A异常,对上层抛出一个B异常。如果在中间代码层不对A进行包装,在上层代码捕捉到B异常后就不知道为什么会导致B异常的发生,但是包装以后我们就可以用getCause()方法获得原始的A异常。这对追查BUG是很有利的。
查看全部 -
foreach循环格式:
for(变量:容器){ ... }
查看全部
举报