- 浏览: 3431 次
- 性别:
- 来自: 上海
最新评论
-
1754575407:
写的真好。
spring中AOP和IOC
文章列表
反射
作用:利用反射 获得类中的对象,还可以获得类中的属性,方法,构造器
因为反射是在**运行阶段**去反向解析 得到以上所有
如何通过反射获得一个类的对象
1.获得该类的Class对象
2.才能根据Class对象 获得构造器
获得方式 1.类名.class
2.Class.forName("包名.类名");
3.对象.getClass();
获得类的Class对象:Class s = Student.class;
1.通过反射获得所有构造器
**Constructor[] cs = s.getConstruct ...
Spring:包容一切的框架 核心:IOC和AOP
IOC:控制反转,也叫依赖注入
控制反转:将对象的控制权从代码移交给xml
控制反转为程序开发带来的好处是:对象统一管理,提高复用性,降低耦合
依赖注入:在xml中赋值
AOP:面向切面, 在不影响原有代码基础上,直接在任意位置植入代码(功能)
AOP增强:1.前置:放在目标方法前面
2.后置:放在目标方法后面 ,异常时不会发生
3.环绕:包括前后置增强,且可以修改目标方法的返回值
4.异常抛出:放在try-catch中的catch中 ,异常时才会发生
5.最终:最后输出的方法( ...
JSP数据交互
编码格式:
一旦一种编码格式已经指定,另外一种编码格式如果不进行指定的话,默认都采用已经指定的编码格式
1.jsp页面本身的编码
pageEncoding:指定jsp页面本身的编码 contentType:浏览器渲染页面的时候采用的编码
<%request.setCharacterEncoding("utf-8");//设置的是request内部保存数据的格
//式,数据不包括url
%>
1.在request获取出来的数据的编码
以get方式提交数据时,对请求数据进行字符编码
String name=r ...
文件流
使用File类操作文件或目录属性
创建一个File对象的语法格式:File f = new File("E://T56.txt");
f.exists() 判断这个文件是否存在 f.delete();删除这个文件 f.createNewFile();创建一个新的文件
f.isFile() 判断是否为文件 f.isDirectory() 判断是否为文件夹
f.getName() 文件名 f.getPath() 相对路径 f.getAbsolutePath() 绝对路径
***获得一个文件夹的所有下一层子文件
File[] files = ...
(一)List
1.ArrayList:
ArrayList<String> list = new ArrayList<String>();
ArrayList list = new ArrayList(); java的集合可以为非泛型集合,将集合类型去掉,存储任意类型
增:list.add("哈巴狗"); 改:list.set(0, "波斯猫");
删:list.remove(0);
if (list.contains("Dog")) {
System.out.println(" ...