System类

帮助文档中的介绍:

image-20210802090949427

不能被实例化,只能通过类名访问

  • System.exit(0);

image-20210802091536746

  • currentTimeMillis:返回当前时间和1970.01.01之间的毫秒值

返回值为long

image-20210802091710742

image-20210802092815322

  • 计算程序运行时间

image-20210802093539324

Object类

image-20210802100841855

Object类只有无参

  • peintln()方法的执行过程

image-20210802101224953

可以看出,在执行System.out.println(s);的时候默认调了toString()方法

这和System.out.println(s.toString());执行的结果是一样的

image-20210802101659857

image-20210802101750375

执行结果是一大堆字符串,很麻烦,帮助文档中建议所有子类覆盖此方法,这样不好,可以所有子类重写此方法,利用快捷键Alt+Insert

  • equals()方法

image-20210802102121410

详细内容参考:

https://www.cnblogs.com/mysmeng/p/13657850.html

基本类型包装类

  • Integer

查看帮助文档,其中定义了两个静态常量,分别是int类型的最大最小值

image-20210802153956016

可以直接使用这两个值判断一个数据是否是整型

在IDEA中查看到MIN_VALUE与MAX_VALUE的具体数值

image-20210802155308399

利用类名调用静态常量判断

image-20210802155439887

如果不想写Integer.,可以用import导入包

回看狂神Day15新特性

image-20210802160712448

Integer类的构造方法,建议使用valueOf(int)或valueOf(String)

image-20210802195329120

应该是淘汰的构造方法标注new Integer()

image-20210802202121394

image-20210802202132374

image-20210802202833200

Integer(String s)

image-20210802210252046

image-20210802210503405

image-20210802210924051

image-20210802211143418

 

posted on 2021-08-02 21:13  托马斯源  阅读(22)  评论(0编辑  收藏  举报