
Java高级
Java高级
moqiyong666
这个作者很懒,什么都没留下…
展开
-
用Collections工具类对list对象中的元素进行排序
/** * */package code01_变量;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Map.Entry;import java.util.Set;/** * 统计一个字符串中每个字符出现的次数,保存到HashMap集合中 * * 对HashMap集合中的数.原创 2020-08-13 22:46:05 · 495 阅读 · 0 评论 -
Checked异常和Runtime异常的区别
参考:https://segmentfault.com/q/1010000012438163原创 2020-08-13 22:18:36 · 654 阅读 · 0 评论 -
匿名内部类的几个具体应用
内部类分类:成员内部类、方法内部类、静态(成员)内部类、匿名内部类最常用内部类:匿名内部类何时使用匿名内部类:此类只需要使用一次时(即只需要创建一次对象)- 基本都是为了:创建一个实现了某接口/某类的匿名内部类,并创建一个对象应用1:TreeSet对其元素进行排序(数据结构:二叉树)- 自定义比较器/** * 对元素进行排序 * * 排序依据: * 提供一个比较器,根据比较器进行排序: * 定义一个比较器,实现Comparator接口,实现compare()方法,在创建.原创 2020-08-13 15:10:18 · 297 阅读 · 0 评论 -
创建当年当月的文件夹
/*** 创建当年当月的文件夹*/private static void mkdirs() { String path = "D:/resource/"; Date date = new Date(); File dir = new File( path + new SimpleDateFormat("yyyy").format(date) + "/" + new SimpleDateFormat("MM").format(date)); ...原创 2020-08-13 10:57:18 · 175 阅读 · 0 评论 -
为什么要使用包装类
原因:基本数据类型功能比较简单,(不是类,不能new出来的)不具有面向对象的特性(调用不了方法)Java中为每个基本数据类型都提供了一个对应的包装类,使其具有面向对象的特性具体应用:1. String转换成int类型时,要使用Integer包装类中parseInt()方法2. 在一个类或接口或方法中,定义了一个泛型的数据类型;当使用这个类或接口或方法时,要把泛型定义成具体的基本数据类型时,必须使用基本数据类型对应的包装类进行定义...原创 2020-08-05 16:32:34 · 673 阅读 · 0 评论 -
问题:使用foreach或iterator进行循环时,不能直接对集合进行remove()操作,报错ConcurrentModificationException
使用迭代器原创 2020-07-27 16:13:05 · 268 阅读 · 0 评论