java
兰前小驻
奇迹之所以被称之为奇迹,是因为它不会每次都发生!
展开
-
java中的睡眠--线程的Sleep中断
在c和c++中都是引入Windows.h,直接运行Sleep(1000)便可使得程序睡眠1000毫秒而在java中,虚拟机的执行是分为多个线程的,所以直接Sleep、函数.Sleep、System.Sleep都是不存在的,这种理解是不对的java分为多个线程,当线程被构建时,便有了内存资源和CPU的使用权,一旦开始运行,那么单个线程的Sleep不能用上述的等等方法,而是由每个线程单独掌原创 2015-12-25 18:45:26 · 2974 阅读 · 0 评论 -
回调机制的理解
首先,来介绍一下回调机制的概念,回调机制是一种JAVA编程的高级机制,它是把指定的逻辑代码传递到要回调的地方。看完是不是依然云里雾里?没事,我们来慢慢解析它。首先,要理解回调的机制就要对以下概念有一定的了解:1.对象的概念2.匿名类3.父类接收子类对象的时候,调用的方法是子类的还是父类的? 关于对象,不用我多说,学过面向对象编程思想的人一定都听过这样的一句话:万事万物原创 2016-08-22 11:16:55 · 800 阅读 · 0 评论 -
Eclipse中Egit冲突解决
Eclipse中Egit冲突解决Git 作为进来最流行的分布式版本控制软件来说应用的十分广泛。EGit就是一款Eclipse上的Git插件。在使用Egit提交项目时,有时会产生冲突,需要对代码进行merge。这里对内容冲突的解决进行介绍。内容冲突是指两个用户修改了同一个文件的同一块区域,git会报告内容冲突。1. 产生内容冲突我们原始文件内容如下所示:转载 2016-09-28 11:22:17 · 466 阅读 · 0 评论 -
JAVA8新特性--stream
上篇文章Java8初体验(一)lambda表达式语法比较详细的介绍了lambda表达式的方方面面,细心的读者会发现那篇文章的例子中有很多Stream的例子。这些Stream的例子可能让你产生疑惑,本文将会详细讲解Stream的使用方法(不会涉及Stream的原理,因为这个系列的文章还是一个快速学习如何使用的)。1. Stream初体验我们先来看看Java里面是怎么定义Stream的转载 2016-12-20 10:50:33 · 313 阅读 · 0 评论 -
java8新特性--lambda表达式
java8的安装工欲善其器必先利其器,首先安装JDK8。过程省略,大家应该都可以自己搞定。但是有一点这里强调一下(Windows系统):目前我们工作的版本一般是java 6或者java 7,所以很多人安装java8基本都是学习为主。这样就在自己的机器上会存在多版本的JDK。而且大家一般是希望在命令行中执行java命令是基于老版本的jdk。但是在安装完jdk8并且没有设置path的情况下,你转载 2016-12-20 10:52:32 · 362 阅读 · 0 评论