首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java
何中应
创建于2026-02-02
订阅专栏
关于Java相关的博客
等 1 人订阅
共59篇文章
创建于2026-02-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Collections工具类的常用方法
【方法一】addAll():添加元素 【方法二】shuffle():打乱顺序,“洗牌”效果 【方法三】sort():排序 【方法四】sort():重载方法,按照元素的长度排序 可用lambda表达式简
使用TreeSet集合的坑
使用TreeSet存自定义对象时,需要注意,如果排序依据的值相同时(比如按照年龄排序,某两个对象年龄相等时),TreeSet不会存入后面加入的这个元素 首次发布 https://hezhongying
java内部类笔记
成员内部类 说明:内部类作为另一个类的成员 创建方式:外部类类名.内部类类名 变量名 = new 内部类类名().new 外部类类名() 静态内部类 说明:在成员内部类的基础上,把内部类用static
被final修饰的变量、方法和类的特点
final修饰变量:不能被二次赋值 需要注意以下3点: 1、被final修饰的变量不允许二次赋值; 2、但如果final修饰的数组或者自定义对象,是允许修改数组内元素或者自定义对象的属性值的(非fin
被static修饰的变量和方法的特点
static修饰变量和方法: 称为类变量/类方法或者静态变量/静态方法,是被所有对象所共享的,可用【类名.变量/方法名】的方式访问,也可以使用【对象名.】的方式访问,但是不推荐这样用,idea不会有代
常用的StringAPI方法
【方法一】length():获取字符串长度 【方法二】charAt(int index):获取某个索引位置的字符 【方法三】toCharArray():将字符串转换为字符数组 【方法四】equals(
Objects工具类常用方法
equals():比较两个对象是否相等 需要注意的是,Objects.equals()方法考虑了对象为null的情况 查看源码可知,Objects.equals()只加了空指针判断,其他与常规的equ
字符串比较equals()和==的区别
equals()是Object类中的方法,比较的是地址值,和“==”一样 查看Object源码可知,默认的equals()方法和“==”一样,比较的都是对象的地址值 String类重写了equals(
StringBuilder使用
说明:StringBuilder可以看做一个内容可变的字符串容器,在字符串拼接时,效率比String高很多,如果需要大量的字符串拼接,应当考虑使用StringBuilder。 一、创建 二、常用方法
StringJoiner使用
说明:StringJoiner是在JDK8出现的,和StringBuilder一样,也是内容可变的字符串容器,但StringJoiner可以自定义元素之间的间隔符,在需要指定输出格式时,非常方便。 一
Stream流使用
一、创建File对象 需要注意的是,直接打印File对象,是打印File创建时传入的路径 二、File文件操作 【方法一】public boolean exists():判断当前文件对象,对应的文件路
File类和相关方法
一、创建File对象 需要注意的是,直接打印File对象,是打印File创建时传入的路径 二、File文件操作 【方法一】public boolean exists():判断当前文件对象,对应的文件路
IO流使用
一、IO流结构 IO流,大的分类分为字节流和字符流。字节流,传输的最小单位是字节,可以传输所有类型的文件;字符流,传输的最小单位是字符,在传输文本文件的场景中可以避免乱码问题。 使用IO中的任何一种实
Properties使用
Properties是一种特殊的文本文件,可用来存储配置文件,或者存储一些键值对格式的数据信息 一、底层原理 分析源码可知,Properties底层实现是Map 二、创建&常用方法&遍历 1、创建 2
并发&并行、线程&进程的理解
并发&并行 并发:一段时间内,有多个任务在执行,相当于微信抢红包,一个红包有许多人来抢 并行:有多个任务,在同一个时间在执行,相当于等红绿灯的一排汽车,绿灯亮了,同时启动 线程&进程 进程:正在运行的
Object流使用
Object流是IO流中的一种高级实现流,可以把程序中的javaBean对象信息写入/读取到本地文件中,更重要的是,保存到本地文件中的信息是密文 一、使用 创建一个学生类,需要注意的是,该类需要实现S
多线程的三种创建方式及各自的优缺点分析
第一种方式:继承Thread类,覆写run()方法 1、创建一个MyThread类,继承Thread类; 2、覆写run()方法,在run()方法内编写任务代码; 3、创建MyThread类,需要注意
多线程对象的常用方法
Thread对象除了start()、run()方法外,还有一些构造方法、成员方法、静态方法 【有参构造-1】Thread(String name):创建线程对象,调用Thread的有参构造设置线程名称
线程方法sleep()、join()使用
sleep():让当前线程休眠,参数单位为ms,相当于原地踏步 join():让使用当前方法的线程优先执行,相当于插队 线程未插队(调用join()方法)前,main线程的内容总是先执行(博主执行了多
java多线程同步技术基础
说明 当程序中出现多个进程对同一资源进行操作时,因为对数据的操作非常密集,可能会对资源过度操作,这时就需要用到线程的同步技术。 以一个抢红包程序为例,红包数量为3个,开启5个线程来模拟抢红包行为,红包
下一页