-
HashMap
查看全部 -
map接口,映射关系
查看全部 -
set中可以添加空对象null
查看全部 -
set不能调用get方法,set本身无序的
查看全部 -
泛型不能使用基本类型,可以使用包装类
查看全部 -
1,try-catch-finally执行顺序:
①执行try{}块
②如果try{}块有异常产生,执行catch{}块
③无论有没有异常都要执行finally{}块,这里可以看出只要finally中有return,必然返回finally{}中的return
2,return的执行,
①,如果finally{}块中有return语句,只执行finally{}块中的return语句
②,如果finally{}块中没有return语句,如果try{}有异常,则返回catch{}中的return语句,不然执行try{}中return语句
在这种情况下,return语句块是在finally{}之后执行查看全部 -
1,try-catch-finally执行顺序:
①执行try{}块
②如果try{}块有异常产生,执行catch{}块
③无论有没有异常都要执行finally{}块,这里可以看出只要finally中有return,必然返回finally{}中的return
2,return的执行,
①,如果finally{}块中有return语句,只执行finally{}块中的return语句
②,如果finally{}块中没有return语句,如果try{}有异常,则返回catch{}中的return语句,不然执行try{}中return语句
在这种情况下,return语句块是在finally{}之后执行查看全部 -
2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法查看全部
-
******************************
查看全部 -
**********重写equals()方法************
查看全部 -
<span>注释掉已写出的代码:1,选中需要注释掉的代码,按ctrl+/键就会加上//注释。2,物选中需要注释的代码,按shift+ctrl+/会加上/* */注释。</span><br /><span>注释/*</span><br /><span> *</span><br /><span>*/这个快捷键是alt+shift+j。</span>查看全部
-
每次 new 一个字符串就是产生一个新的对象。
一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,可以使用StringBuffer或者StringBuilder。
String s1="成都大学"(成都大学为字符串对象,s1为变量,此时s1指向字符串对象)
当声明一个变量指向字符串对象时,堆内存中创建一个地址存入字符串,此时将这个变量指向这个地址;再执行s1="欢迎来到:"+s1语句,此时实质上是创建了一个新的字符串对象为(欢迎来到:成都大学),再将变量s1指向新的字符串对象(类似于更改了地址)
每次new一个字符串或者其他的,都是创建一个新的对象,即使内容相同,使用"=="比较时也为false(可以理解为每个对象的地址不同,所以判定为不相等),要需要比较内容是否相同根据类型使用不同的函数
查看全部 -
集合框架结构
查看全部 -
addall(int index,Collection c)方法,list类中的方法,这里调用,用来一下添加多个对象。int index为添加进去的位置,Collection c为要添加的集合,
addall(int index,Collection c)方法,list类中的方法,这里调用,用来一下添加多个对象。int index为添加进去的位置,Collection c为要添加的集合,
Arrays.alist()方法可以把数组转化为list集合,由于list也是collection的子类,所以这里要这样添加多个对象。
查看全部 -
实际应用中的异常总结
查看全部
举报