Java Executors中的四种线程池
newCachedThreadPool创建缓存线程池,如果线程池的长度超过处理需要,则可以灵活回收空闲线程,如果不能回收,则可以创建新的线程。
Java runnable和callable的异同
callable的核心是call()方法,允许返回值,runnable的核心是run()方法,没有返回值;call()方法可以抛出异常,但是run()方法不行;callable和runnable都可以应用于executors,thread类只支持runnable
java sleep()和wait()的区别
短暂休眠后,sleep()方法会主动退出阻塞,而wait()方法需要在没有指定wait时间的情况下被其他线程中断才能退出阻塞。
java守护线程的注意事项
1.守护线程的设置setDaemon(true)必须先放在start()之前,否则程序会出错。2.守护线程中创建的所有子线程都是守护线程。
java学习需要会什么?需要有什么基础吗
很多人说java前途无量,但很少有人说java能做什么。其实java可以做很多事情,比如Android应用都是用java做的,有些网站也是用java做的。如果你想学java,请认真做。下面小编会告诉你java学习需要会什么,希望对你有所帮助。