学习过程中碰到的问题集锦
2015-12-24 10:27
288 查看
1
使用StringBuilder而不是StringBuffer和String;
使用多个append而不是+号;因为+号会创建一个新的StringBuffer或者StringBuilder;
2
类的字节码文件对象使用的类装载器不同,那么他们就是两个不同的类,
相互转换的时候会发生类型转换异常。
3 用char数组存多个中文字符比用string好在哪?
4 既然可以用一个Java类去模拟一个枚举,可不可以说枚举的底层实现原理就是用的普通Java类
5
Spring开启事务时;如果在执行数据库操作时碰到运行时异常,即RuntimeException();事务会回滚;即数据库操作执行不成功;
而如果碰到了编译时异常时,即Exception时事务不会回滚,数据库操作执行成功!
6 对字段的反射有一个方法
setAccessible(),他是怎么做到更改权限的??
7 关于Ibatis进行模糊查询的疑问,地址:http://bbs.csdn.net/topics/390449022?page=1#post-394427824
8 我们知道获取某个类的字节码文件对象有三种方式,
1:Claas.forName("cn.itcast.Student");
2:Student.class--->通过类名调
3 new Student().getClass();
对于第二种,既然可以通过类名. 调用说明这个对象应该是个静态公有权限的属性;
可是怎么找不到,我看Object的源码没找到,就发现这个东东。
public final native Class
使用StringBuilder而不是StringBuffer和String;
使用多个append而不是+号;因为+号会创建一个新的StringBuffer或者StringBuilder;
2
类的字节码文件对象使用的类装载器不同,那么他们就是两个不同的类,
相互转换的时候会发生类型转换异常。
3 用char数组存多个中文字符比用string好在哪?
4 既然可以用一个Java类去模拟一个枚举,可不可以说枚举的底层实现原理就是用的普通Java类
5
Spring开启事务时;如果在执行数据库操作时碰到运行时异常,即RuntimeException();事务会回滚;即数据库操作执行不成功;
而如果碰到了编译时异常时,即Exception时事务不会回滚,数据库操作执行成功!
6 对字段的反射有一个方法
setAccessible(),他是怎么做到更改权限的??
7 关于Ibatis进行模糊查询的疑问,地址:http://bbs.csdn.net/topics/390449022?page=1#post-394427824
8 我们知道获取某个类的字节码文件对象有三种方式,
1:Claas.forName("cn.itcast.Student");
2:Student.class--->通过类名调
3 new Student().getClass();
对于第二种,既然可以通过类名. 调用说明这个对象应该是个静态公有权限的属性;
可是怎么找不到,我看Object的源码没找到,就发现这个东东。
public final native Class
相关文章推荐
- 一个好的界面设计应该注意的75个原则
- Java内存分析(转载)
- 黑马程序员--对ibatis框架的理解和…
- 使用sqoop将oracle数据迁移到hive中
- 黑马程序员---对JPA的理解与回顾总…
- 对JPA的理解与回顾总结(二)
- Struts2之Action处理多个方法总结
- 对JPA的理解与回顾总结(一)
- Spring框架所有技术笔记总结
- dom4j解析xml文档
- JavaWeb基础回顾
- Struts2的笔记整理与复习
- Struts2.3.7技术的汇总之六(权限…
- 黑马程序员--Struts2.3.7技术的汇…
- 黑马程序员--Struts2.3.7技术的汇…
- 黑马程序员--Struts2.3.7技术的汇…
- Struts2.3.7技术的汇总之三(类型…
- Struts2.3.7技术的汇总之二(注册…
- 常用 Git 命令清单
- activity栈的关系