摘要: 一、ArrayList的contains方法判断元素是否重复原理 ArrayList的contains方法会使用调用方法时,传入的元素的equals方法依次与集合中的旧元素所比较,从而根据返回的布尔值判断是否有重复元素。此时,当ArrayList存放自定义类型时,由于自定义类型在未重写equals方 阅读全文
posted @ 2020-05-14 17:24 smile,你 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、Set介绍 1.1 学习Collection接口时,记得Collection中可以存放重复元素,也可以不存放重复元素,那么我们知道List中是可以存放重复元素的。那么不重复元素给哪里存放呢?那就是Set接口,它里面的集合,所存储的元素就是不重复的。 1.2 查阅Set集合的API介绍,通过元素的 阅读全文
posted @ 2020-05-14 17:19 smile,你 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 一、List接口 1.1 List接口介绍 查阅API,看List的介绍。有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。 看完A 阅读全文
posted @ 2020-05-14 15:11 smile,你 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、集合 1.1 集合的概念 集合,集合是java中提供的一种容器,可以用来存储多个数据。1.2 在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它们有啥区别呢? 1) 数组的长度是固定的。集合的长度是可变的。 2) 集合中 阅读全文
posted @ 2020-05-13 17:22 smile,你 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、Arrays类 1.1 概念 此类包含用来操作数组(比如排序和搜索)的各种方法。需要注意,如果指定数组引用为 null,则访问此类中的方法都会抛出空指针异常NullPointerException。 1.2 常用方法 1)sort方法,用来对指定数组中的元素进行排序(元素值从小到大进行排序) / 阅读全文
posted @ 2020-05-13 16:09 smile,你 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、System类 1.1 概念 1)在API中System类介绍的比较简单,我们给出定义,System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作。 2)System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名 阅读全文
posted @ 2020-05-13 15:12 smile,你 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、基本类型包装类 1.1 基本类型包装类概述 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等。那么,想实现字符串与基本数据之间转换怎么办呢? 阅读全文
posted @ 2020-05-12 21:55 smile,你 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、Date 1.1 Date类概述 类 Date 表示特定的瞬间,精确到毫秒。 继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。 //创建日期对象,把当前的毫秒值转成日期对象 Date date = new Date(1 阅读全文
posted @ 2020-05-11 21:22 smile,你 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一、正则表达式 1.1 正则表达式的概念 正则表达式(英语:Regular Expression,在代码中常简写为regex)。 正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。 1. 阅读全文
posted @ 2020-05-11 21:08 smile,你 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、log4j简介 1.1 在应用程序中添加日志记录总的来说基于三个目的: 1)监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作; 2)跟踪代码运行时轨迹,作为日后审计的依据; 3)担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 1.2 1)最普通的做法 阅读全文
posted @ 2020-05-10 22:10 smile,你 阅读(457) 评论(0) 推荐(0) 编辑