2020-09-22Java学习日报


学习内容如下:


一、Object类中toString()的使用

1.当我们输出一个对象的引用时,实际上就是调用当前对象的toString()


2.Object类中toString()的定义:

public String toString() {

      return getClass().getName() + "@" + Integer.toHexString(hashCode());

  }

3.像String、Date、File、包装类都重写了Object类中的toString()方法。使得在调用对象的toString()时,返回“实体内容”信息

4.自定义类也可以重写toString()方法,当调用此方法时,返回对象的“实体内容”

二、包装类的使用

1.java提供了8种数据类型对应的包装类,使得基本数据类型的变量具有类的特征

2.掌握:基本数据类型、包装类、String三者之间的转换



注意:

    Integer内部定义了IntegerCache结构,IntegerCache中定义了Integer[],

    保存了从-128~127范围的整数,如果我们使用自动装箱的方式,给Integer赋

    值的范围在-128~127内时,可以直接使用数组中的元素,不用再去new了。

    目标:提高效率


Java中的JUnit单元测试

步骤:

1.选中当前工程-右键-add path-add libraries-JUnit 4-下一步

2.创建Java类,进行单元测试

 此时的Java类要求:①此类是public的 ②此类提供公共的无惨构造器

3.此类中声明单元测试方法。

此时的单元测试方法:方法的权限是public,没有返回值,没有形参

4.此单元测试上需要声明注解:@Test,并在单元测试类中导入:import org.junit.Test;

5.声明好单元测试以后,就可以在方法体内测试相关的代码。

6.写完代码以后,左键双击单元测试方法名,右键:run as- JUnit test


 说明:

 1.如果执行结果没有任何异常:绿条

 2.如果执行结果出现异常:红条

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。