- 博客(7)
- 收藏
- 关注
原创 Java线程中的join方法
http://blog.csdn.net/ssssssueJoin /* * 需求: * 打印完子线程的10句 再打印主线程的 */ public class Demo01 { public static void main(String[] args) { JRunnable jRunnable = new JRunnable
2018-02-08 19:10:09 425
原创 Java中停止线程、中断线程、等待状态(wait)(基础解析)
http://blog.csdn.net/ssssssue停止线程测试interrupt中断线程 测试interrupt中断线程 public class Demo { public static void main(String[] args) { StopRunnable stopRunnable = new Stop
2018-02-07 20:38:06 2340
原创 Java中的线程的状态、线程休眠、同步锁、死锁、Lock接口、匿名内部类(基础解析)
创建一个线程 相当于CPU开辟了一个独立的执行路径 每个执行路径都是一个独立的空间 创建一个线程 该线程就会拥有一个独立的栈空间 如果在同一个栈空间中 不符合先入栈后出栈规则 线程的六种状态 1.新建状态(new 线程对象) 2.运行状态(调用 start方法) 3.受阻塞状态(等待CPU的执行资源) 4.
2018-02-06 20:33:21 660
原创 Java中的线程(基础解析一)
进程与线程 进程: 一个正在运行的程序 一个进程中可以只有1个线程 单线程程序 一个进程中可以有多个线程 多线程程序 线程: 一个线程相当于一个CPU的执行路径(大大提升了处理效率) 一个独立运行的单元 public class Demo { public static void main(String[] a
2018-02-05 20:33:16 224
原创 Java中第三方开源IO工具包commons和功能流(合并流)
Commons commons 是 第三方开源 IO工具包/* * 获取扩展名 * static String getExtension(String filename) * 获取文件名字 * static String getName(String filename) * 判断是不是这个扩展名 * static boolean isExtension(String filen
2018-02-05 20:09:14 2030
原创 Java中的装饰者模式、LineNumberReader、打印流(基础解析)
装饰者模式(设计模式) 思想: 可以通过装饰 对原来的功能进行升级 BufferedOutputstream 需要 Outputstream 构造 可以使 FileOutputStream(被装饰者) 相当于装饰后 功能得到了提升 写入效率提高了 ObjectOutputstream 需要 Outputstream 构造 可以使用 File
2018-02-02 20:33:25 267
原创 Java中的缓冲流、Properties集合、序列化流与反序列化流基础解析
缓冲流 缓冲流(高效率的流) BufferedOutputstream 缓冲输出字节流 构造方法: BufferedOutputstream(Outputstream out) 参数: 字节输出流的弗雷 FileOutputStream 想对哪个流高效 就把这个流 传进去 BufferedInputStream 缓冲输入字节
2018-02-01 20:34:08 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人