Java
星之守瞳映
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NIO
通道和缓冲区NIO系统的核心在于:通道和缓冲区。缓冲区(Buffer):在Java NIO中负责数据的存取。缓冲区就是数组,用于存储不同数据类型的数据。根据数据类型的不同(boolean除外),提供了相应类型的缓冲区ByteBuffer、CharBuffer、IntBuffer。。。。。(7种基本数据类型)上述缓冲区管理方式几乎一致,通过allocate()获取缓冲区核心方法:put() :存入数据到缓冲区中;get() :获取缓冲区中的数据;缓冲区的四个核心属性:capacity :原创 2020-06-15 20:27:28 · 143 阅读 · 0 评论 -
LOCK
可重入锁和不可重入锁不可重入锁:只判断这个锁有没有被锁上,只要被锁上申请锁的线程都会被要求等待。实现简单可重入锁:不仅判断锁有没有被锁上,还会判断锁是谁锁上的,当就是自己锁上的时候,那么他依旧可以再次访问临界资源,并把加锁次数加一。设计了加锁次数,以在解锁的时候,可以确保所有加锁的过程都解锁了,其他线程才能访问。不然没有加锁的参考值,也就不知道什么时候解锁?解锁多少次?才能保证本线程已经访问完临界资源了可以唤醒其他线程访问了。实现相对复杂。...原创 2020-06-15 20:28:26 · 171 阅读 · 0 评论 -
IO流
FileReader:FileReader fileReader = new FileReader(new File("yorumi.txt"));char[] buf = new char[100];int len;while((len=fileReader.read(buf)) != -1){ String str = new String(buf,0,len); System.out.println(str);}FileWrite(file,true) 对原文件追加Fi原创 2020-06-15 20:28:17 · 137 阅读 · 0 评论 -
Collection
List arr1 = Arrays.asList(new int[]{12,33});arr1.size() //1List arr2 = Arrays.asList(new Integer[]{12,33})arr2.size() //2ArrayList LinkedList Vector的异同:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ilNG2f8D-1592220099106)(E:\笔记\Pictures\QQ图片20200605212557原创 2020-06-15 20:28:04 · 181 阅读 · 0 评论 -
序列化
serialversionuid怎么生成?在IDEA里面默认并没有直接生成。在idea工具栏中点击"File"按钮,在弹出的菜单中选择“Settings”选项。弹出Settings弹框后,在搜索栏中输入关键词"serial"并找到“Inspections”选项。在右侧列表中选择“Serialization issues”并勾选该条目的所有选项,勾选完成后并点击“Ok”按钮。选中类名称,按Alt+Enter快捷键。下拉弹框中找到“Add ‘serialVersionUID’ field”选项并点击该选原创 2020-06-15 20:32:32 · 157 阅读 · 0 评论 -
创建多线程的方式
一、继承Thread类二、实现Runnable接口Runnable r = ()-> Singleton singleton = Singleton.getInstance();三、实现Callable接口Callable c1 = new Callable() { @Override public Object call() throws Exception { Singleton2 s3 = Singleto原创 2020-06-15 20:32:24 · 119 阅读 · 0 评论 -
ReentrantLock
ReentrantLock欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样原创 2020-06-15 20:32:15 · 157 阅读 · 0 评论
分享