MatrixRhythm

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

07 2019 档案

摘要:1.线程与进程的区别2.线程创建方式(3种)3.守护线程(GC)4.join5.线程安全6.线程三大特性 (1)原子性 (2)可见性 (3)有序性7.死锁8.内存模型9.this锁10.函数锁11.synchronized锁12.Lock锁13.volatile非原子类14.AtomicIntege 阅读全文
posted @ 2019-07-07 14:39 Matrix锅锅 阅读(237) 评论(0) 推荐(0)

摘要:关于java中输出流flush()方法 在java开发中,有时我们会进行流的操作,所以可能会经常遇到这样一段代码 out.flush();out.close();有时我们只是大概看懂这些,却不知道其中的原理性东西,下面就来理解一下:flush()这个函数是清空的意思,用于清空缓冲区的数据流,进行流的 阅读全文
posted @ 2019-07-02 16:00 Matrix锅锅 阅读(1722) 评论(0) 推荐(0)

摘要:isEmpty() 分配了内存空间,值为空,是绝对的空,是一种有值(值 = 空) "" 分配了内存空间,值为空字符串,是相对的空,是一种有值(值 = 空字串) null 是未分配内存空间,无值,是一种无值(值不存在) 得出的结论: isEmpty() 1.如果不分配内存空间,不能用isEmpty() 阅读全文
posted @ 2019-07-02 15:39 Matrix锅锅 阅读(7284) 评论(0) 推荐(0)