Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 默认情况下,所有的线程都属于主线程组。 * public final ThreadGroup getThreadGroup()//通过线程对象获取他所属于的组 * public f ...
分类:
编程语言 时间:
2017-02-17 19:58:14
阅读次数:
165
查看源码的区别: * 继承Thread : 由于子类重写了Thread类的run(), 当调用start()时, 直接找子类的run()方法 * 实现Runnable : 构造函数中传入了Runnable的引用, 成员变量记住了它, start()调用run()方法时内部判断成员变量Runnable ...
分类:
编程语言 时间:
2017-02-17 19:11:56
阅读次数:
214
无参装饰器: 不修改原函数,加入装饰器,在原有基础上包装函数 res现在返回装饰器中的wrapper对象,但没有执行 res('w')这时传参数,并执行wrapper函数,到执行fun(*args,**kwargs),此时执行的是index(msg),最后完成整个函数体。 有参装饰器 有参装饰器就是 ...
分类:
编程语言 时间:
2017-02-17 19:13:33
阅读次数:
220
获取名字 * 通过getName()方法获取线程对象的名字 设置名字 * 通过构造函数可以传入String类型的名字 获取当前线程的对象 *Thread.currentThread(), 主线程也可以获取 ...
分类:
编程语言 时间:
2017-02-17 19:10:40
阅读次数:
182
设置线程的优先级 setPriority()设置线程的优先级 ...
分类:
编程语言 时间:
2017-02-17 19:07:03
阅读次数:
206
以 var arr = [1,2,3,1]; 作为测试用例 方法一:双循环 (时间复杂度比较高,性能一般。) A、(1) 输出 newArr 结果: B、(2) 输出 newArr 结果: tip: j = ++ i; 等价于 j = j+1; i = i+1; 整体思路就是 如果是重复元素,则跳过 ...
分类:
编程语言 时间:
2017-02-17 19:02:19
阅读次数:
292
守护线程 setDaemon() Thread t1 = new Thread() { public void run() { for(int i = 0; i < 50; i++) { System.out.println(getName() + "...aaaaaaaaaaaaaaaaaaaaa... ...
分类:
编程语言 时间:
2017-02-17 19:00:03
阅读次数:
179
休眠线程 Thread.sleep(毫秒,纳秒), 控制当前线程休眠若干毫秒1秒= 1000毫秒 1秒 = 1000 * 1000 * 1000纳秒 ...
分类:
编程语言 时间:
2017-02-17 18:58:43
阅读次数:
157
如果将所有script元素放在页面的head元素中,意味着必须等到全部js代码都被下载、解析和执行完成以后,才能开始呈现页面的内容。对于那些需要很多js代码的页面来说,会导致浏览器在呈现页面时出现明显的延迟,而延迟期间的浏览器窗口将是一片空白。为了避免这个问题,一般把js引用放在body元素中页面内 ...
分类:
编程语言 时间:
2017-02-17 18:52:18
阅读次数:
177
本来是想将REF文件直接转换成html文件,但是由于乱码的问题没办法解决,所以选择了一个折中的办法,先将RTF转换成DOC的文档,再利用HWPFDocument类将DOC文件转换为html文件 1、下载OpenOffice安装在需要进行文书转换的电脑上,下载地址:http://rj.baidu.co ...
分类:
编程语言 时间:
2017-02-17 18:54:46
阅读次数:
192
加入线程 join(), 当前线程暂停, 等待指定的线程执行结束后, 当前线程再继续 join(int), 可以等待指定的毫秒之后继续 ...
分类:
编程语言 时间:
2017-02-17 18:53:48
阅读次数:
179
因为要上CS61B: Data Structures这门课(据说是神课),所以要装java。然后sudo apt-get install openjdk-8-jdk这个命令发现locate不到。然后发现是Ubunbu 14.04没有那么高版本的。不过查找过程中学习了一波。 1.查看apt库里有哪些j ...
分类:
编程语言 时间:
2017-02-17 18:52:05
阅读次数:
184
从网上找了些面试题,自己手工总结了理解了一下,如有理解错误,还请指正。 java基础 1.String 为什么是final的? https://www.zhihu.com/question/31345592 String作为引用类型,类设计成final的,不让任何子类有机会继承它,目的时保证Stri ...
分类:
编程语言 时间:
2017-02-17 18:07:18
阅读次数:
267
看代码: self是什么,super是什么? 在动态方法中:self代表着”对象”; 在静态方法中:self代表着”类”; 一句话总结就是:self代表着当前方法的调用者; self 和 super 是Objective-C提供的两个保留字。 但有根本区别,self是类的隐藏的参数变量,指向当前调用 ...
分类:
编程语言 时间:
2017-02-17 18:02:03
阅读次数:
252
参考: http://blog.csdn.net/hll814/article/details/50816268 http://blog.csdn.net/blues1021/article/details/44336835 一、通俗解释 1.多线程用于堆积处理,就像1个大土堆,1个推土机很慢,那么 ...
分类:
编程语言 时间:
2017-02-17 17:13:04
阅读次数:
238