首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
夏日寒风995
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
夏日寒风995
1年前
关注
AQS介绍--3(为什么说ReentrantLock中的lock方法是不可被打断的/unlock的解锁逻辑)
何时可以逃离被持续打断的for循环 这个问题,主要是在acquireQueued这个方法中 在上面的这个的源代码可以看出,如果,当前的这个线程要结束这个for循环,仅仅只有...
0
评论
分享
夏日寒风995
1年前
关注
基础知识复习(学习的过程中用到了但是忘了,复习一下)
thread.interrupt()方法 这个方法会对指定的thread线程执行一个打断操作 为了方便讨论,我们把线程的状态分为“两类”,分别是阻塞状态和非阻塞状态。 当线...
0
评论
分享
夏日寒风995
1年前
关注
AQS介绍--2(Reentrantlock加锁过程)
lock()函数 在lock函数中,如果某一个线程通过CAS操作,实现了state从0变为1。表示成功加锁了,因此把持有锁的线程设置为当前线程,即exclusiveOwne...
0
评论
分享
夏日寒风995
1年前
关注
AQS介绍--1(属性介绍)
AQS属性介绍 AQS全称,abstract queued synchronizer。这是一个Java提供的锁框架。用来实现Java层面的同步机制。 以下分为几个关键细节点...
0
评论
分享
夏日寒风995
1年前
关注
枚举类型
手动实现的枚举类 其实对于枚举类,最重要的就是关注以下几点。元素是确定的,并且不能被修改。同时不可以再添加新的元素。 看这个代码的时候,重点解释几点。首先,构造方法被私有化...
0
评论
分享
夏日寒风995
1年前
关注
JavaIO--转换流
概述 转换流的由来是,Reader在以字符的方式读取文件的时候,通常是以utf-8的编码格式进行读取的。也就是说,如果读取的文件是以utf8的形式进行编码的,那么可以正常读...
0
评论
分享
夏日寒风995
1年前
关注
JavaIO-标准输入输出流/转换流
标准输入输出流 标准输入流 System.in 这个对象指的是标准输入流对象,输入方式是在键盘输入信息到内存。以前常用的方式是 这个使用方法指的就是在键盘输入信息到内存。 ...
0
评论
分享
夏日寒风995
1年前
关注
IO包装流--ObjectInputStream/OuputStream
概述 这个ObjectInputStream也是一个包装流,不过这个类主要是用于对象的存储于读取的。直接把数据的数值以及数据类型都一起存下来. 在进行序列化对象的时候,应该...
0
评论
分享
夏日寒风995
1年前
关注
IO中的包装流--Buffered
概述 简要说一下节点流和包装流的区别,节点流这个主要是针对具体的数据类型,比如说File类型、数组类型(ByteArrayInputStream)、管道类型(PipedIn...
0
评论
分享
夏日寒风995
1年前
关注
IO操作-FileInputStream和FileWriter以及对应的out Reader
概述 Java中的流操作一般分为两种类型,字节流操作和字符流操作。字节流对应的是byte为单位进行数据的读取,字符流对应char为单位进行数据的读取 FileInputSt...
0
评论
分享
夏日寒风995
1年前
关注
Java中的IO操作/学习过程中见到的太多了复习记录一下
File相关知识 创建File对象的几种方式 1 第一种直接根据文件名字 可以直接输入文件/文件夹所在的路径直接进行创建 对应的源代码如下 2 第二种根据父File对象加上...
0
评论
分享
夏日寒风995
1年前
关注
用户自定义类加载器
自定义类加载器的使用原因 隔离加载类 可能在一个大项目中,有路径名和包名都一样的情况,但是这是不同的类,如果用一个加载器进行加载由于加载器命名空间的问题,就会导致不同的类产...
0
评论
分享
夏日寒风995
1年前
关注
类加载器-沙箱安全机制
沙箱安全机制 沙箱安全机制指的是,将Java代码限制在JVM的特定范围内执行,同时严格限制这个代码对于本地资源的访问。本地资源具体指的是,CPU、内存、网络等 不同jdk版...
0
评论
分享
夏日寒风995
1年前
关注
ClassLoader细节杂谈
URLClassLoader 对于AppClassLoader和ExtClassLoader而言,这两个类是继承了URLClassLoader这个类,而URLClassLo...
0
评论
分享
夏日寒风995
1年前
关注
ClassLoader类加载器源码分析
概述 对于类的加载器而言,主要是分为以下四类,启动类加载器(boostrapClassLoader),扩展类加载器(ExtClassLoader),应用类加载器(AppCl...
1
评论
分享
夏日寒风995
1年前
举报
#新人报道#
分享
评论
点赞
夏日寒风995
1年前
关注
类的加载器
类加载器概述 类加载器主要是在类的加载阶段起作用,所起的作用就是把在方法区中的类模板对象转化成.class对象。 类的加载可以分为显式加载和隐式加载两类: 显式加载,cla...
0
评论
分享
夏日寒风995
1年前
关注
类的卸载
类的卸载 和类的卸载相关的对象主要分为以下几个分别是,在方法区中的类模板对象、在堆空间中的.class对象、在堆空间中对象的类的实例对象、在堆空间中的类加载器对象以及在栈空...
0
评论
分享
夏日寒风995
1年前
关注
类的使用
类的主动使用和被动使用主要是观察clinit方法是否在加载阶段执行,如果执行则是类的主动使用否则是类的被动使用 类的主动使用 类的主动使用指的是执行clinit方法,触发类...
0
评论
分享
夏日寒风995
1年前
关注
再谈JVM中类的加载过程--初始化
类初始化 当经过了加载、链接两个阶段以后,才开始正式进入初始化阶段,在这个阶段是正式进入了java代码准确地说是字节码的执行环节,执行的是< clinit >方法,这个方法...
0
评论
分享
下一页
个人成就
文章被点赞
6
文章被阅读
4,089
掘力值
709
关注了
0
关注者
2
收藏集
0
关注标签
6
加入于
2024-06-25