Java笔记
文章平均质量分 71
Jacky-Summer
不是因为看到希望才去努力,而是努力后才会看到希望!
展开
-
解析java中main函数为什么是这样写
我们在写程序的过程主函数都是固定的,但是这是不是意味着完全不能改呢? 不是的,现在就来深入一下主函数的写法意义… public class MainDemo { public static void main(String[] args) { System.out.println("Hello World!"); } } public stati原创 2016-07-14 11:19:55 · 4049 阅读 · 2 评论 -
详解Java中instanceof运算符
instanceof 运算符的前一个操作数是一个引用类型变量,后一个操作数通常是一个类(也可以是一个接口),它用于判断前面的对象是否是后面的类或其子类,实现类的实例。如果是,返回true,否则返回false。 下面我们来看一段代码public class InstanceofDemo { public static void main(String[] args) { //原创 2016-07-14 15:43:16 · 906 阅读 · 0 评论 -
Java之sleep()方法与yield()方法的区别
1.线程睡眠:sleep()方法 sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行(不理会其他线程的优先级),并进入阻塞状态,但它并不释放对象锁。当当前线程调用sleep()方法进入阻塞状态后,在其睡眠时间段内,该线程不会获得执行的机会,即使系统中没有其他可执行的线程,处于sleep()状态的线程也不会执行,因此sleep()方法常用来暂停程序的执原创 2016-09-05 21:24:15 · 1288 阅读 · 0 评论 -
Java线程(一)
在Java语言提供了非常优秀的多线程支持,程序可以通过非常简单的方式来启动多线程。(本篇博客参考相关书籍和自己所知道写出线程的知识点) 进程与线程 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 多线程则扩展了多进程的概念,使得同一个进行可以同时并发处理多个任务。线程原创 2017-01-15 23:51:52 · 457 阅读 · 0 评论 -
Java线程(二)
线程有它自己的生命周期,也就是五种状态:被创建,运行(start()),临时状态、阻塞(具备运行资格,但没有执行权),冻结(放弃了执行资格),消亡(stop()、run()方法执行完成)。这里主要就是了解和掌握几个函数的应用和区别,例如我之前的一篇博客http://blog.csdn.net/lxjstudyit/article/details/52443872,sleep()和yield()方法区原创 2017-01-19 17:30:55 · 513 阅读 · 0 评论