Java 101
cgaolei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用Java实现Ping的功能
看到几个论坛中一直有人问用Java实现Ping的功能,如果Google一下也可以找到不少答案。有人推荐使用java的Runtime.exec()方法来直接调用系统的Ping命令。也有人完成了纯Java实现Ping的程序,使用的是Java的NIO包(native io, 高效IO包)。我个人认为,没有必要用Java再重新写一个Ping命令,因为没有多大意义。更多的人是关心用Java实现ping在...2009-06-04 07:05:00 · 361 阅读 · 0 评论 -
用Java实现Ping的功能(续)
之前的文章中,我推荐使用InetAddress类中的isReachable()方法来实现ping的功能。不久后,就有网上的朋友对我的观点做出了指点。其指出的是isReachable方法在Windows系统平台上的实现(native c)并没有使用ICMP,而是全完使用连接echo端口7的方法。在OpenJDK 6 Windows平台上Native c的实现中有几段注释:/* * W...2009-06-10 19:16:00 · 287 阅读 · 0 评论 -
Java优化编译
今天在优快云论坛的Java板块看一网友提出的问题:程序中从不使用的变量对程序运行有什么影响。 通常我们使用是SUN JDK提供的Java编译器,它在编译时对从不使用变量(variable is never used)的处理方法是只给出警告。这样在运行程序时,从不使用的变量会占用一定的内存空间。既然变量从未使用,自然不会对产生bug. 这个网友的问题回答起来很简单,但我想这个问...2009-06-15 21:16:00 · 453 阅读 · 0 评论 -
开源自己Java写的俄罗斯方块代码供初学者学习
无意中翻出了几年前上学时写的一个俄罗斯方块的游戏。记得是个周末写的,从头到尾用了两天,基本定型了,之后又稍作修改。整个程序完全使用AWT画图,没有图片资料。声音文件来自互联网。公开源代码,供初学者学习。源代码可自由传播和修改,传播和修改时请注明如下作者信息:Auther: Alan GaoBlog1:http://cgaolei.iteye.comBlog2:htt...2009-06-19 21:13:07 · 465 阅读 · 0 评论 -
Java技巧之双括弧初始化
原文地址:http://www.c2.com/cgi/wiki?DoubleBraceInitialization原作者:不详译者:Alan Gao @ cgaolei.iteye.com 译者序:这是我在JavaIdioms(http://www.c2.com/cgi/wiki?JavaIdioms)上看到一个Java使用技巧。使用Java这么多年了,也还是头一次看到,还很实用。...2009-07-01 20:01:07 · 189 阅读 · 0 评论
分享