
Java
文章平均质量分 84
鲜-橙
用代码拼出诗和远方
展开
-
Java的IO流大总结
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。 按照处理数据单位不同可以分为:字节流和字符流。 按照功能不同可以分为:节点流和处理流。字节流:一次读入或读出是8位二进制(也就是一个字节) 字符流:一次读入或读出是16位二进制(char在Java中是16位的,因为Java用的是Unicode) Stream是字节流,Reader,Writer是字符流。原创 2017-02-26 20:28:15 · 385 阅读 · 0 评论 -
正则表达式总结
预定义字符类. 任何字符(与行结束符可能匹配也可能不匹配) \d 数字:[0-9] \D 非数字: [^0-9] \s 空白字符:[ \t\n\x0B\f\r] \S 非空白字符:[^\s] \w 单词字符:[a-zA-Z_0-9] \W 非单词字符:[^\w]字符x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 <= n <= 7原创 2017-03-14 22:35:33 · 311 阅读 · 0 评论 -
安卓 | 使用AsyncTask进行Socket编程
AsyncTask是什么 AsyncTask 允许对用户界面执行异步操作。 它会先阻塞工作线程中的操作,然后在 UI 线程中发布结果,而无需您亲自处理线程和/或处理程序。 其实AsyncTask就是安卓帮我们对异步处理机制进行了封装的一个类,方便我们进行异步操作。 1、可以使用泛型指定参数类型、进度值和任务最终值 2、方法 doInBackground() 会在工作线程上自动执行原创 2017-04-01 23:57:01 · 1931 阅读 · 0 评论 -
文章标题
死锁分析(嵌入式系统导论实验报告1.实验题目死锁分析下述代码,解释为什么会产生死锁 class Deadlock implements Runnable{ A a = new A(); B b = new B(); Deadlock(){ Thread t = new Thread(this); int count = 30000;原创 2017-10-19 23:21:13 · 208 阅读 · 0 评论 -
支持多种类item的RecyclerView适配器
需求最近在做的项目中需要有多种类item的RecyclerView(以下缩写为RV),用于在其中插入广告item,带提示信息的item等等。 大概看了一下网上的开源代码,发现大多过于臃肿(代码太多功能太杂),或者是与其他控件有冲突,又或者是我搜索的能力还不够o(╯□╰)o。 于是牙一咬,就决定自己尝试着写一个。分析与实现既然已经决定要写了,肯定是要考虑以后在别的地方也能复用而不仅仅是满足于当前的原创 2018-01-29 00:48:59 · 415 阅读 · 0 评论