• Day01


     

    1、@Test函数,执行后控制台没有输出结果?

    1)  不能用静态方法,控制台会没有结果。

    2)  不能把类名命名为Test,@Test不识别。

    2、遍历Map集合的entrySet方法不会?

    3、使用Junit步骤

    导入Junit包

    将要测试的方法、类、包、项目写上@Test

    命名方式 方法:testGetMap()

    类  :TestMap

    4、断言

    Assert.assertTrue(false);//判断真假

    Assert.assertSame("wuqidi", "wuqidi");//判断是否同一个对象

    Assert.assertNull(null);//判断是否为空

    Assert.assertEquals(12.4,12.5);//判断是否相等

    5、准备环境清理环境

    @Before  @BeforeClass

    @After   @AfterClass

    6、内省

    反射技术、专门操作对象属性。

    通过建立PropertyDescriptor对象,获取对象属性的get、set方法。

    //descriptor 描述

    通过Introspector的getBeanInfo方法获取BeanInfo,进而获取PropertyDescriptor[]数组,获取的是全部的属性方法,相比上一个PerpertyDescriptor一次性获取的更多。

    7、BeanUtil

    解决了把对象的属性封装到对象中,相比以上两种方法更方便。

    基本数据类型自动转换,引用类型需要注册类型装换器。

    步骤:导入commons_logging.jar, commons-beanutils-1.8.0.jar

    commons_logging.jar:记录日志;

    只需要BeanUtils.setProperty();就行。

    8、工厂

    通过读取配置文件进行创建对对象,并可以获取对象的构造函数、属性、方法。

    注意:权限  declared。

    9、文件路径

    Classpath

    /

     

    简单点,不行么?!
  • 相关阅读:
    leetcode 33. Search in Rotated Sorted Array
    leetcode 28. Implement strStr()
    Scala函数
    布隆过滤器相关知识
    Storm 流式计算框架
    java高并发核心类 AQS(Abstract Queued Synchronizer)抽象队列同步器
    操作系统类型&操作系统结构&现代操作系统基本特征
    Kafka笔记
    Redis shell
    Lucene笔记
  • 原文地址:https://www.cnblogs.com/core404/p/5701256.html
Copyright © 2020-2023  润新知