首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaSE
makinohara
创建于2025-12-01
订阅专栏
Java基础学习
等 1 人订阅
共13篇文章
创建于2025-12-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JUC3(多线程中的安全问题)
线程的安全问题 需求:某电影院目前正在上映一部电影,共有100张票,而它有3个窗口卖票,设计一个程序模拟该电影院卖票。 我们将三个窗口视为三个线程。 我们发现,三个窗口的卖票操作似乎是独立的,也就是总
JUC2(多线程中常用的成员方法)
多线程中常用的成员方法 方法名称 说明 String getName() 返回此线程的名称 void setName(String name) 设置线程的名字(构造方法也可以设置名字) static
JUC1(多线程的三种实现方式)
线程与进程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。而进程是程序的基本执行实体。这个在我之前的简易线程池里面也有提到过。 并发与并行 并发:在同一时刻,有
IO流7(打印流、压缩与解压缩流)
打印流 打印流是高级流,只有输出流。分为字节打印流(PrintStream)和字符打印流(PrintWriter)。它有3个特点: 1.打印流只操作文件目的地,不操作数据源 2.其特有的方法可以实现数
IO流6(转换流、序列化与反序列化流)
转换流 转换流属于字符流,它也是一种高级流,用来包装基本流。其中转换输入流为InputStreamReader,转换输出流为OutputStreamWriter,为什么这么命名呢? 转换流是字符流与字
IO流5(缓冲流)
缓冲流 有四种缓冲流:BufferedInputStream字节缓冲输入流,BufferedOutputStream字节缓冲输出流,BufferedReader字符缓冲输入流,BufferedWrit
IO流4(小练习)
字符流与字节流的使用场景 字节流:拷贝任意类型的文件 字符流:对纯文本文件读/写数据 练习一:拷贝文件夹,考虑子文件夹 练习二:文件加密。加密原理:对原始文件中每一个字节数据进行更改,然后将更改后的数
IO流3(字符流)
字符流 在IO流2中我们说过,出现乱码的原因有两个: 1.读取数据时没有读完整个汉字 2.编码与解码的方式不统一 第二点是好解决的,我们在开发中统一使用UTF-8即可。第一点如何解决呢? 我们希望存在
IO流2(捕获异常、乱码与字符集)
IO流中不同JDK版本捕获异常的方式 try-catch异常处理 如果在fos.write(97)出现异常,那么下面的close操作就无法被执行,如何解决? finally中的代码一定会被执行,除非J
IO流1
IO流用于读写文件中的数据,或者网络中的数据。谁在读?谁在写?是程序在进行读写。或者说内存进行读写,因为程序是运行在内存中的。 IO流的分类 根据流的方向,可以分为输入流、输出流 根据操作文件类型,可
Java中的文件操作
File的三个构造方法 例: File的成员方法 一、判断 二、获取 如果想单纯获取文件不带后缀的名称或者获取文件的后缀,有两个方法: 方法一:直接使用String的endsWith方法 方法二:使用
JavaTreeMap源码分析
节点内部属性: TreeMap中,每一个元素都是Entry对象: 一些成员变量: comparator表示比较方法,root为根节点地址值,size为节点数量。 空参构造: 带参构造: 添加元素: 首
JavaHashMap源码分析
选中HashMap,按Ctrl+B,就会跳转到源码部分。 节点: 我们知道在HashMap中,每个元素都是一个Node对象,而它实现了Map里的Entry接口,所以也可以说每个元素都是一个Entry对