随笔分类 -  Java

Java内存模型的简单概括
摘要:java内存模型是java虚拟机规范中定义的关于java程序中变量的访问规则,主要目标是为了屏蔽不同硬件和操作系统对于变量访问方式的差异,在java虚拟机层面保持相同的变量访问的语义。 java内存模型把内存分为主内存和工作内存,主内存是虚拟机内存的一部分可以认为是Java堆,工作内存是java虚拟 阅读全文

posted @ 2019-10-11 18:16 六欲 阅读(216) 评论(0) 推荐(0)

Java类的生命周期
摘要:1.加载 ->连接(验证,准备,解析) -> 初始化 -> 使用 -> 卸载 阅读全文

posted @ 2019-09-24 17:30 六欲 阅读(137) 评论(0) 推荐(0)

Java IO的理解总结,BIO,NIO,AIO
摘要:Java 的IO操作有两个阻塞点,等待数据就绪的过程和读取数据的过程 阻塞IO和非阻塞IO的区别在于第一步,也就是等待数据就绪的过程。 同步IO和异步IO的区别在于第二步,也就是读取数据的过程。 同步异步指的是数据读取的过程。 阻塞非阻塞指的是数据就绪的过程。 参考好文: https://www.c 阅读全文

posted @ 2019-06-18 16:59 六欲 阅读(526) 评论(0) 推荐(0)

浅谈Java中的String、StringBuffer、StringBuilder
摘要:看再多别人的博客都不如自己翻一下源码: String 内部使用final 修饰的byte[] 数组保存字符串,所以说String是不可变的。 为什么说String相加每次都会返回新的String对象?看下源码就知道了 字符串相加的时候先调用concat方法,最终是调用System.arraycopy 阅读全文

posted @ 2019-03-09 10:10 六欲 阅读(189) 评论(0) 推荐(0)

导航