
java学习
Zorrooooo
这个作者很懒,什么都没留下…
展开
-
java语言-下雪花的简单小程序
刚接触到java,觉得这些东西很好玩儿。这里原创 2014-07-02 21:36:41 · 4107 阅读 · 1 评论 -
为什么说ArrayList是线程不安全的?
一.概述对于ArrayList,相信大家并不陌生。这个类是我们平时接触得最多的一个列表集合类。面试时相信面试官首先就会问到关于它的知识。一个经常被问到的问题就是:ArrayList是否是线程安全的?答案当然很简单,无论是背来的还是自己看过源码,我们都知道它是线程不安全的。那么它为什么是线程不安全的呢?它线程不安全的具体体现又是怎样的呢?我们从源码的角度来看下。二.源码分析首先看原创 2017-10-11 17:52:21 · 53251 阅读 · 23 评论 -
Java8 LocalDate/LocalDateTime常用方法
简单来说,LocalDate就是不带时分秒的日期,而LocalDateTime则有时分秒。 新东西当然就得用,下面是一些常用的方法,做个笔记。获取当前时间LocalDate now = LocalDate.now();LocalDate now = LocalDate.now(ZoneId.systemDefault());LocalDateTime now = LocalDateTime原创 2017-09-22 15:58:47 · 9864 阅读 · 0 评论 -
DelayQueue延时队列操作实例
DelayQueue延时队列,当队列中的元素到达延迟时间时才会被取出。队列元素会按照最终执行时间在队列中进行排序。最近刚学,本篇先给出一个实际使用的例子。 首先队列对象当然就是DelayQueue。而队列元素则需要实现Delayed这个接口,并实现该接口compareTo方法和getDelay方法。首先定义该元素及其属性。class DelayTask implements Delayed {原创 2017-09-04 12:14:44 · 8677 阅读 · 0 评论 -
mybatis插入数据之后获得主键值
mybatis插入数据之后获得主键值原创 2016-03-03 18:54:02 · 2789 阅读 · 0 评论 -
约瑟夫杀人游戏
据说着名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人 开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从,Josephus要他的朋友先假装原创 2014-07-05 18:19:34 · 2249 阅读 · 0 评论 -
java小程序-画一幅海底世界的图
老师让我们画一幅鱼在水中游动的图,完成了之后我又tianjia原创 2014-07-05 18:35:25 · 5117 阅读 · 1 评论 -
java小程序--10个运动的小球
刚学java,老师带着我们一起xi原创 2014-07-05 18:30:39 · 3077 阅读 · 3 评论 -
将一个大于6的偶数拆成俩质数之和
任何一个大于六的偶数可以拆分成两个质数的和要求:从控制台输入一个大于6的偶数,然后打印出这个数符合歌德巴赫猜想的所有可能。原创 2014-07-05 18:21:27 · 6986 阅读 · 1 评论 -
java语言实现月食过程的简单小程序
用java的框架和面板的知识做的一个展示月食过程的小程序。zheli原创 2014-07-02 21:30:53 · 3140 阅读 · 0 评论 -
Java8 lambda表达式常用方法
闲话不多说,直接上代码。先定义一个用户类。class User { Integer id; String name; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String原创 2017-09-01 11:52:58 · 3316 阅读 · 1 评论