2018年6月18日

同一个线程多次调用start()会出现的问题

摘要: 测试代码: 测试结果: 线程首先会运行一次,然后抛出java.lang.IllegalThreadStateException异常。 接下来深入源码分析下原因: 我们根据控制台的异常信息,定位到Thread.java的第708行,也就start()方法内部,打个断点调试: 调试发现,第一个次运行st 阅读全文

posted @ 2018-06-18 16:42 Javanumberone 阅读(7725) 评论(0) 推荐(1) 编辑

java io流

摘要: 流的分类 1、按照流的流向分为输入流、输出流2种。 输入流:只能从中读取,不能向其写入数据; 输出流:只能向其写入,不能从中读出数据。 Java的输入流主要由InputStream和Reader作为基类,输出流主要由OutputStream和Writer作为基类,4个基类都是抽象类,无法直接创建实例 阅读全文

posted @ 2018-06-18 15:34 Javanumberone 阅读(178) 评论(1) 推荐(0) 编辑

Linux入门练习2

摘要: export命令用来设置环境变量。 使用单引号时,变量不会被扩展,将依照原样显示。示例: 如果变量未定义过,则什么都不打印: 获得变量值长度 识别当前所使用得shell: 检查是否为超级用户: UID是一个重要的环境变量,可以用于检查当前脚本是以超级用户还是以普通用户的身份运行的: root用户的U 阅读全文

posted @ 2018-06-18 15:34 Javanumberone 阅读(132) 评论(0) 推荐(0) 编辑

导航