首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java知识
订阅
Al_verson
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
NIO相关基础篇一
NIO相关知识是很多后续的一些基础知识,所以今天这篇文章仅仅是简单介绍,后续会继续有一到二篇相关NIO内容。 Java NIO( New IO) 是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,…
Java NIO详解
单线程下的socket机制就不用我介绍了,不懂得可以去查阅下资料 那么多线程下,如果进行套接字的使用呢?
Java 之 volatile 详解
一、概念 volatile 是 Java 中的关键字,是一个变量修饰符,被用来修饰会被不同线程访问和修改的变量。 二、volatile 作用 1. 可见性 可见性是指多个线程访问同一个变量时,其中一个线程修改了该变量的值,其它线程能够立即看到修改的值。 在 Java 内存模型中,…
JVM结构与机制
Java虚拟机(Java Virtual Machine),一种能够运行字节码的虚拟机,将字节码解释成不同os下的机器指令,有了jvm,java语言在不同平台上运行时不需要重新编译,即平台无关性。 原理:编译后的 Java 程序指令并不直接在硬件系统的 CPU 上执行,而是由 …
彻底搞懂Java内存泄露
Java的判断对象是否可以回收使用的而是可达性分析算法。在主流的商业程序语言中(Java和C#),都是使用可达性分析算法判断对象是否存活的。
深入理解Java虚拟机笔记-自动内存管理机制
每个线程都有一个独立的程序计数器,每个计数器互不影响,独立存储,这类内存区域是线程私有内存。 如果线程请求的栈深度大于虚拟机所允许的深度,将抛出StackOverflowError异常;如果虚拟机栈可以动态扩展(当前大部分的Java虚拟机都可动态扩展,只不过Java虚拟机规范中…
NIO相关基础篇三
上篇NIO相关基础篇二,主要介绍了文件锁、以及比较关键的Selector,本篇继续NIO相关话题内容,主要谈谈一些Linux 网络 I/O模型、零拷贝等一些内容,目前能理解到的就这些了,后续还会继续有一到二篇左右与NIO内容相关,估计在后续netty等一些学习完成之后,在回过头…
NIO相关基础篇二
上篇NIO相关基础篇一,主要介绍了一些基本的概念以及缓冲区(Buffer)和通道(Channel),本篇继续NIO相关话题内容,主要就是文件锁、以及比较关键的Selector,后续还会继续有一到二篇左右与NIO内容相关。 文件锁和其他我们了解并发里面的锁很多概念类似,当多个人同…