首页 > 代码库 > 5月3日上课笔记-properties文件,junit测试,mvc封层等

5月3日上课笔记-properties文件,junit测试,mvc封层等

 StringBuffer
    线程安全,效率低
 StringBuilder
    线程不安全,效率高
 判断数组是null还是空数组
    null
    空数组
    int[]  array=null;
    int[]  array2= new int[]{};
    创建几个对象?
        String s=new String("关羽");
        创建了两个对象
    
 1.*读取properties配置文件
        dbinfo.properties
        a.反射的类加载器读取配置文件
            反射:
                将类的各种成分映射成相应的类
        b.工具类ResourceBundle
            ResourceBundle bundle = ResourceBundle.getBundle("cn/test/dbinfo");//传入文件名,不需要后缀
            String age = bundle.getString("age");
            System.out.println(age);
    
  2.单元测试junit
    junit4
        单元测试的方法返回类型必须是void
        添加注解
            @Test
        导入junit4
        断言:
            实际结果是否匹配预期结果
                Assert.assertEquals(预期的结果,实际结果)
  3.MVC分层 
    M----Model(模型层)
        一般指javaBean
    V----View(视图层)
        在web阶段指页面,在U1一般指控制台
    C----Controller(控制层)
        就是将用户请求转发给模型层,
        经过处理后把结果返回到界面层展现的一个中间层
    项目中分Package
        M--- bean pojo domain    
        V----存放页面
        C:
            dao      数据操作
                daoImpl
            service  业务逻辑
                serviceImpl
        
        cn.bdqn.pojo 
        cn.bdqn.dao
        cn.bdqn.dao.impl
        cn.bdqn.service
        cn.bdqn.service.impl
        cn.bdqn.test
    

 

5月3日上课笔记-properties文件,junit测试,mvc封层等