-
2017-04-25 09:20:46
- java并发--全部线程机制实例详解
- JAVA多线程并不是一个简单的知识点,而是由很多个琐碎的内容拼合在一起。有很多我们都说不上来的机制但是很重要,我们这里就将所有的常用的并发机制全部捞一遍。休眠与让步客观的影响线程任务的一种简单方法是调用sleep方法,sleep方法中止执行给定的时间,在这段时间过后继续进行程序中的操作。而与之不同的,我们使用yield方法是在run方法完成一个循环后,yield方法向CPU表示本线程的
-
1640
-
2017-04-25 09:10:49
- 多线程捕获并处理RuntimeException的代码实例
- 在多线程的机制下,我们不能跨越线程在主线程中捕获其他线程的异常。对于非运行时异常,在线程很多很复杂的时候,为每个线程都写一份异常处理程序也很难过。对于运行时异常,如果我们不能采取一些有用的措施,那么异常会被抛出到控制台上。比如下面的例子:package AllThread;/** * * @author QuinnNorris * * 捕获异常 */public cl
-
2309
-
2017-04-24 16:07:41
- 关于java覆盖equals更深层的方法概述
- 最近和友人谈到equals和==的区别。这其实是个非常老套简单的问题,但当你要亲自覆盖equals方法时,才发现,有一些你不知道却又不得不知道的事。覆盖equals,讲究很多。尽管Object是一个很具体的类,但是他的主要作用还是为了扩展。他的所有非final方法都有着明确的通用约定。因为他们被设计成要被覆盖的方法。任何一个类,在覆盖equals、hashCode、toString、clone、fi
-
1396
-
2017-04-24 16:04:57
- java实现贪吃蛇的代码实例
- 用几天的空闲时间写个贪吃蛇。相对于界面的美观,我还是更加在意实际数据结构和算法的实现。下面的代码都打了注释,如果有什么问题或者有什么指点的地方希望留言不吝赐教!如果您看了觉得不错,翻到最后帮我点个赞吧,谢谢!Board类:import java.awt.EventQueue;import java.awt.KeyEventPostProcessor;import javax.sw
-
4246
-
2017-04-25 10:44:09
-
2017-04-25 09:25:14
- 微信小程序开发基础篇之回调函数,匿名函数,闭包(4)
- 严格来说,这不能算是一篇微信小程序教程,不过会使用到上一篇中的app.js代码作为示例,姑且充个数吧。 回调函数 回调函数,对于初入编程这一行的同学可能会有些难以理解,毕竟回调函数的使用和程序顺序执行的直观流程是相悖的。 想象你定了一个外卖,一种是你定时去查看外卖有没有到,一种是你出示电话号码给外卖员,到达的时候电话通知你。 很容易可以看出第二种是更加高效的方案,其实这种通知机制应用到编程领...
-
5419
-
2017-04-25 09:18:35
- 微信小程序开发基础篇之app.js(3)
- 微信小程序开发教程(基础篇)1初识微信小程序微信小程序开发教程(基础篇)2微信小程序结构概览 上一篇教程中写道,开发工具会生成一个默认的程序框架,其中程序的主流程代码包含在app.js中。默认实现中,该部分功能比较简单,不过对于学研究小程序开发还是比较有价值的。 由于代码行数不多,下面一次性贴出来后进行讲解 代码中定义了一个App对象,该对象包含onLaunch, getUserInfo...
-
3988
-
2017-04-25 09:55:18
-
2017-04-25 09:22:13
-
2017-04-25 09:13:09