模块三 常用工具类&集合类

在这里插入图片描述

详细版目录:

1、常用类的概述和使用
2、String类的概述和使用
3、可变字符串类&时间工具类
4、Java集合类库
作业总汇
作业:斗地主

归纳总结:

一、常用类的概述和使用

1. 常用的包(熟悉)`java.lang`,`java.util`,`java.io`,`java.net`,`java.sql`..…
  1. Object类(重点)概念、equals0、hashCode0、toString0、…
  2. 包装类(熟悉)概念、Integer类、Double类Boolean类Character类、…
  3. 常用的数学处理类(熟悉)Math类、BigDecimal类、BigInteger类、…

二、String类的概述和使用

String类(重点)
概念、常量池、常用的构造方法、常用的成员方法、正则表达式的概念和使用、相关的方法等

三、可变字符串类&时间工具类

  1. 可变字符串类(重点)
    StringBuilder类 StringBuffer类概念和常用方法等
  2. Java8之前的日期相关类(熟悉)
    Date类、Calendar类、SimpleDateFormat类、概念和常用方法等
  3. Java8增加的日期相关类(熟悉)
    LocalDate类、LocalTime类、LocalDateTime类、Instant类、DateTimeFormatter类、概念和常用方法等

四、Java集合类库

  1. 集合的概述
    集合的由来、图(重点)

在这里插入图片描述

  1. Collection集合(重点)
    常用的方法
  2. Iterator接口(重点)
    概念、遍历集合、常用的方法
  3. foreach结构(重点)
    Java5新增的内容,是迭代器的简化版
  4. List集合(重点)
    概念、常用实现类、常用的方法
  5. Queue集合(重点)
    概念、常用实现类、常用的方法
  6. 泛型机制(熟悉)
    概念和本质、自定义泛型接口、类、方法,继承方面的体现,通配符
  7. Set集合(熟悉)
    概念、主要实现类、常用的方法、两种方式指定排序的规则(自然排序,比较器)
  8. Map集合(重点)
    概念、主要实现类、常用的方法
  9. Collections类(熟悉)
    概念和常用的方法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java 是一种高级编程语言,具有广泛的应用领域。在 Java 开发中,使用工具类可以提高开发效率、减少代码冗余,同时也可以提供一些常用的功能模块供开发者使用。下面列举几个常用的 Java 工具类: 1. StringUtils:这是 Apache Commons Lang 提供的工具类,主要用于字符串的操作和处理。它包含了很多方便的方法,如字符串的判空、拼接、截取、替换等,能够极大地简化字符串操作的代码。 2. FileUtil:这是一个用于文件操作的工具类,它封装了一些常用的文件处理方法,如文件的复制、移动、删除,以及读取文件内容、写入文件等操作。使用该工具类可以简化文件操作的代码,提高开发效率。 3. DateUtils:日期操作是 Java 开发中经常用到的功能之一。DateUtils 是 Apache Commons Lang 提供的工具类,可以方便地进行日期的格式化、解析、计算和比较等操作。使用该工具类可以减少日期操作的代码量,同时也能保证日期处理的准确性。 4. CollectionUtils:这是 Apache Commons Collections 提供的工具类,用于对集合类进行操作。它提供了很多方法,如集合的交集、并集、差集,以及集合的查找、筛选、排序等操作。使用 CollectionUtils 可以简化集合操作的代码,提高开发效率。 5. MathUtils:数学计算在一些复杂的项目中是不可避免的。MathUtils 是 Apache Commons Math 提供的工具类,它包含了很多数学计算的方法,如常见数学函数的计算、矩阵运算、随机数生成等。使用该工具类可以简化数学计算的代码,提高开发效率。 以上所列的工具类只是 Java 开发中常用的一部分,根据具体的项目需求,还可以使用其他工具类来简化开发工作。总之,合理使用工具类可以提高代码的可读性、减少冗余,并提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值