
java
文章平均质量分 65
ckwbeyond
这个作者很懒,什么都没留下…
展开
-
正确理解线程和进程
这些概念我相信百度上有一大堆,在这里,我是以一个程序员的角度来看。进程是一个静态的概念,机器上运行的都是线程,一个进程里面可以包含多个线程。一个exe文件,class文件是一个进程,在一个时间点上,一个CPU上只有一个线程,但速度极快,所以就像是有多个进程同时在运行。在java中,启动新线程有两种方法:1.继承自Thread类。2.实现Runnable接口(具体可以参考其他资料原创 2014-08-30 11:34:25 · 695 阅读 · 0 评论 -
java Socket 传输对象的时候程序没反应了。
出现这个的原因就是输入输出流的构造顺序弄反了。原因就这么简单。亲自摸索才知道。这取决于是客户端还是服务端,比如客户端先发一个信息给服务端然后服务端再回复客户端那么客户端的输入输出流顺序是这样的: os = new ObjectOutputStream(sock.getOutputStream()); //先输出 is = new Objec原创 2015-11-16 23:04:48 · 1246 阅读 · 0 评论 -
论HashMap、Hashtable、TreeMap、LinkedHashMap的内部排序
HashMap、Hashtable的存储顺序跟key 所对应的hashCode有关,但是有小规律,当key的值不超过16时,HashMap的存取是按照从小到大的顺序来存取的,当key的个数不超过11且key的值不超过11时,Hashtable的存取是按照从大到小的顺序来存取的。TreeMap 的顺序按照从小到大,LinkedHashMap的顺序有两种,一种是按插入顺序,一种是按访问顺序,取决于accessOrder是否为true。原创 2015-07-21 16:01:13 · 2393 阅读 · 0 评论 -
java 求主机IP地址及其相对应的子网掩码
java 求主机IP地址及其相对应的子网掩码原创 2015-07-19 01:28:03 · 3187 阅读 · 0 评论 -
Java线程池使用说明
java自带线程池和队列详细讲解原文链接:http://blog.youkuaiyun.com/sd0902/article/details/8395677Java线程池使用说明一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util转载 2015-07-12 23:20:14 · 392 阅读 · 0 评论 -
java中关键字volatile的作用
今天看了两篇关于volatile的文章,写的很好,跟大家分享一下。点击打开链接点击打开链接从jvm上和内存中来分析了volatile的工作原理,很好理解转载 2015-04-26 12:58:17 · 388 阅读 · 0 评论 -
正则表达式详解
原文地址点击打开链接正则表达式(regular expression )就是用一个“ 字符串” 来描述一个特征,然后去验证另一个“ 字符串” 是否符合这个特征。比如 表达式“ab+” 描述的特征是“ 一个 'a' 和 任意个 'b' ” ,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1 )验证字符串是否符合指定特征,比如验证转载 2015-04-11 18:25:32 · 387 阅读 · 0 评论 -
IP地址的正则表达式
原文地址:点击打开链接IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用英文句点“.”隔开。例如:某台计算机IP地址为10.11.44.100。分析IP地址的组成特点:250-255、200-249、0-199。 这三种情况可以分开考虑, 1. 250-255:特点:三位数,百位是2,十位是5,个位是0~5,用正则表达式转载 2015-04-11 18:35:07 · 452 阅读 · 0 评论 -
JAVA中正则表达式总结
原文地址点击打开链接许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。所以JAVA语言也不例外。正则表达式已经超出了某种语言或某个系统的局限,成为被人们广为使用的工具,我们完全可以用它来解决实际开发中碰到的一些实际的问题。 在JDK1.3及之前的JDK转载 2015-04-11 17:33:46 · 485 阅读 · 0 评论 -
Android项目记录点滴
服务器端:(根据Apache POI库函数其中SlideShow表示PPT文档,Slide表示某一张幻灯片)1.先把电脑中的PPT文件读入到一个字节数组中。(输入流-->字节数组-->输出流-->字节数组) FileInputStream inputStream = new FileInputStream(Path); ByteArrayOutputStream b原创 2015-03-23 19:53:58 · 570 阅读 · 0 评论 -
RSA解密时javax.crypto.BadPaddingException: Data must start with zero
RSA解密时javax.crypto.BadPaddingException: Data must start with zero转载 2015-11-17 19:43:43 · 10884 阅读 · 1 评论