
java
lttclaw_
程序员是最接近魔法师的职业,而代码就是我们的咒术。
展开
-
自己动手写最简单的webserver
说起服务器大家都会觉得很高大上,但其实其最最hexi原创 2014-10-23 21:26:40 · 806 阅读 · 0 评论 -
Java学习拾遗
发现一些Java中的被我遗漏的小知识,这里为防遗忘,小记一下:匿名构造方法:即用不带类名的花括号括起来的构造方法,这个构造方法在任何其他构造方法调用之前都会调用,用这个可以处理一些重载过多的构造方法的初始化操作,下面是demo:public class Demo { { System.out.println("anonymous constructor"); } public原创 2015-01-26 13:29:44 · 518 阅读 · 0 评论 -
Java中CountDownLatch的用法
Java的并发控制中,有个很有用的类叫CountDownLatch,直译就是倒数锁,构造时传入一个初始值,其他线程都可以控制计数器-1,当计数减至0时触发特定的事件。demo是最好的老师,下面贴上代码,看看用他如何模拟一个运动会的跑步比赛吧。运动员类:import java.util.concurrent.CountDownLatch;public class Play转载 2014-12-10 08:30:49 · 479 阅读 · 0 评论 -
Java RMI简单了解
Java的RMI(Remote Method Invocation)是远程方法调用的技术,即一个JVM的代码调用另一个JVM上的方法,使用这种技术,网络的底层实现很大程度上被隐藏了起来,客户端调用远程方法时几乎与调用本地方法差不多方便。下面就用hello world级别的demo简单展示一下,囧……服务端的代码——首先要定义方法的接口,这个接口要继承java.rmi.Remote接口:原创 2014-12-30 17:01:47 · 518 阅读 · 0 评论 -
Java枚举的几种使用方式
以前的Java是没有枚举的,凡是需要用的时候大家都是用具名int常量来做,于是我们经常能看到类的成员变量有一堆密密麻麻的public static final int,但使用这种整数常量来代替其实会有一些问题,比如:当我们得到了一个枚举的状态,想打印出状态时我们只能看到一个数字,要想知道这数字是啥意思还得查;当我们使用这个状态时,有些程度员可能图方便用数字来填,有可能这数字完全不在枚举原创 2015-01-03 16:09:04 · 600 阅读 · 0 评论