![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
xokai
这个作者很懒,什么都没留下…
展开
-
new Thread(new Runnable() {}) 是什么用法
new Thread(new Runnable() {}) 是什么用法这是匿名内部类,此时传给Thread构造函数的应该是一个实现Runnable的类的对象引用,因此new Runnable(){public void run(){...}}就包括了定义这个类(只不过这个类没有名字)和实例化这个类的对象。可以去参考内部类和匿名内部类的知识。这种用法在awt和swing里面比较多转载 2013-05-20 13:55:47 · 9991 阅读 · 0 评论 -
对synchronized(this)的一些理解
对synchronized(this)的一些理解一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object转载 2013-05-20 14:14:00 · 554 阅读 · 0 评论 -
Java中怎样判断一个字符串是否是数字
1.使用Character.isDigit(char)判断String str = "123abc";if (!"".equals(str)) { char num[] = str.toCharArray();//把字符串转换为字符数组 StringBuffer title = new StringBuffer();//使用StringBuffer类,把非数字放到title转载 2013-05-20 14:32:47 · 976 阅读 · 0 评论 -
c++、java CRC16算法
c++代码int get_crc16 (unsigned char *bufData, unsigned int buflen, unsigned char *pcrc){ int ret = 0; unsigned short CRC = 0xffff; unsigned short POLYNOMIAL = 0xa001; int i, j; if(bufData == N原创 2014-03-21 13:12:52 · 9251 阅读 · 5 评论