首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
读书笔记
学习rang人快乐
创建于2022-02-12
订阅专栏
读书笔记
暂无订阅
共9篇文章
创建于2022-02-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java 函数式编程
java在java 8以后加入了函数化编程,函数式编程的优点在提高编码的效率,增强代码的可读性。而在文中我们首先讨论一下java如何实现函数化编程以及函数化编程和基本的面向对象的实现具体有什么不同和相
java NIO (1)
网络编程 互联网的基础是TCP/IP 协议, I/O 读写: 数据的流向 -网卡-内核缓存区-用户缓存区。数据是通过缓冲区进行交换的,优化i/o就是加快这个读写数据的过程 阻塞 等待是否结束 同步异步
java多线程(4)
在1.8中java并发包引入了很多的重要的工具类,这里就一些工具类和他们的原理进行一些讨论。 AQS AQS实现ReentrantLock简介 AbstractQueuedSYchronizer是并发
jvm gc
垃圾回收的分代 将堆分成不同的代 多数对象生命期非常短,朝生夕死 另一部分类生命周期很长:常量,池化资源 老年代:oldGen 新生代 youngGen eden 两个survivor存活区 永久代
java多线程(5)
java的线程是一种高成本的实现方案,在hotspot jvm的实现中,任意的起一个新线程 (Java.lang.thread)都会一对一的映射到本地的操作系统线程上,这样做的好处是本地操作系统的线程
java多线程(3)
在前文中我们可以得知使用ThresdPoolExecutor的execute方法,是不能够获取线程的执行结果的,那么如何获取返回值呢?future 和FutureTask是java用以完成这一要求的功
java多线程(2)
多线程中并发容器的实现方式 我们可以知道,原有的java.util中的集合类 ,比如arrayList,map等等,都是线程不安全的,也就是不适合于多线程中使用,那么线程安全的集合类有哪些呢? 1.
java多线程(1)
1.1多线程基础知识: 临界资源和临界区: 线程之间的公共资源,临界资源是指一次只允许一个线程使用的资源, 临界区值指的是访问临界资源的那段代码,每次临界区只允许一个线程进入 死锁: 死锁是多个线程互
jvm基础学习
JVM总结要点: jvm的要点,包括四大块,类的加载机制,javm内存的结构,gc算法-垃圾回收的要点,gc分析,怎么使用命令调优。类的加载机制的关键:类生命周期,类的加载器具体执行命令,双亲委派机制