- 浏览: 56156 次
- 性别:
- 来自: 上海
文章列表
Puzzle 8:DosEquiz.javapublic class DosEquis{ public static void main(String[] args) { char x = 'X'; int i = 89; final int
- 2007-08-23 17:56
- 浏览 636
- 评论(0)
由于来自ibm developworks,转载要提交申请,就不转内容了。。。1、单元测试利器 JUnit 4http://www.ibm.com/developerworks/cn/java/j-lo-junit4/2、JUnit 4抢先看http://www.ibm.com/developerworks/cn/java/j-junit4.html3、深入探索 JUnit4(这个似乎要先注册的)http://www.ibm.com/developerworks/cn/edu/j-dw-java-junit4.html4、TestNG 使 Java 单元测试轻而易举http://www.ibm.c ...
- 2007-08-22 21:00
- 浏览 969
- 评论(0)
1、Java中的异常层次结构简化示意图:说明:上图只是简化图,并不表示Exception只有两个子类IOException和RuntimeException2、Java语言规范将派生于RuntimeException类或Error类的所有异常称为“未检查(unchecked)”异常,其它检查称为“已检查(checked)异常”Error:描述了Java运行时系统的内部错误和资源耗尽错误,应用程序不应该抛出这种类型的对象。RuntimeException : 由于你的程序错误(例如错误的类型转换、数组越界访问)等引起的异常不属于RuntimeException的异常:曾经能够正确运行而由于某些情况 ...
- 2007-08-20 15:57
- 浏览 814
- 评论(0)
1、ISO-639 定义了语言代码, Common ISO-639 Language Codes 而ISO-3166定义了国家代码 ,Common ISO-3166 Country Codes2、boxing 问题:(from JSR 5.1.7): If the value p being
boxed is
true, false, a byte, a char in the range
\u0000 to \u007f, or an int or short number between - ...
- 2007-08-12 20:27
- 浏览 540
- 评论(0)
: Puzzle 1:当求余运算(remainder operation)符 % 返回一个非零余数时,余数的符号位和左边操作数的符号位相同。例如 System.out.println((-53)%9); // -8 System.out.println(53%(-9)); //8 System.out.println((-53)%(-9)); //-8Puzzle 2:
- 2007-08-11 13:46
- 浏览 619
- 评论(0)
【原 书 名】
Java Puzzlers:Traps,Pitfalls,and Corner Cases
【原出版社】
Addison-Wesley
【作 者】
(美)Joshua Bloch, Neal Gafter
【丛 书 名】
典藏原版书苑
...
- 2007-08-11 12:40
- 浏览 1014
- 评论(0)
1、中断线程:API: java.lang.Thread(1)void interrupt() 发送一个中断请求给一个线程,这个线程的中断状态将被设为true。如果这个线程当前因为某些原因 (例如被一个sleep调用等)阻塞,那么将抛出一个InterruptedException异常。(2)static boolean
- 2007-07-31 09:49
- 浏览 935
- 评论(0)
1、AWT事件继承层次2、常用AWT事件类型列表ActionEvent KeyEvent
AdjustmentEvent MouseEvent
FocusEvent MouseWheelEvent
ItemEvent WindowEvent用于监听这些事件的接口:ActionListener MouseMotionListenerAdjustmentListener ...
- 2007-07-23 15:47
- 浏览 609
- 评论(0)
1、关键字super有两个用途:一是调用超类的方法,而是调用超类的构造器。
super不是对一个对象的引用,不能将super赋给另一个对象变量,它只是一个指示编译器调用超类方法的特有关键字。super在构造器中的作用:
...
- 2007-07-22 16:40
- 浏览 927
- 评论(0)
1、关于import:(1) 使用 * 一次只能import 一个package的类,例如想要 import 包java.util中内容不能用 import java.*.*; 也不能企图通过这种方式:import java.*; util.Date date = new Date();来引用(2)static imports: 从JDK 5.0开始,可以用static方法来impo ...
- 2007-07-21 09:55
- 浏览 615
- 评论(0)
一、Goovy 中的注释: Groovy一共又四种注释,分别是 #!, //, /* */ 和/** */。其中#! 功能跟python、shell类似,例如, #!/usr/bin/groovy它只能位于程序的第一行的行首,注意是第一行而且一定要放在行首,如果你把它到别的行或者在它前面存在其他字符(包括空格),程序都会出错的。//和/* */就不用多说了,更java一样,分别是单行和多行注释/** */跟java中的/** */一样,不过在java中它叫javadoc,在Groovy中叫groovydoc,但是在目前的groovy版本中,这个功能尚未实现,不过已经在写之中了(说不定现在已 ...
- 2007-07-09 20:22
- 浏览 744
- 评论(0)
环境IDE:jedit参考资料:《Groovy in Action》 《Groovy Programming an Instruction to Java Developer》可到 www.flazx.com下载(顺便推荐一下这个网站) 反正也只是把Groovy当作一门玩具语言,所以也不打算读完上面任何一本书了,也没那个耐心了(都是英文版的电子书)~~~用脚本语言写程序确实很惬意,所以也不打算认真的学Groovy,权当做玩具吧~~~~
- 2007-05-31 00:22
- 浏览 767
- 评论(0)
安装后不设任何环境变量,无法启动tomcat错误日记如下:[2007-05-30 15:11:59] [info] Starting service...[2007-05-30 15:11:59] [173 javajni.c] [error] 找不到指定的模块。[2007-05-30 15:11:59] [924 prunsrv.c] [error] Failed creating java C:\Java\jdk1.6.0\jre\bin\server\jvm.dll[2007-05-30 15:11:59] [1179 prunsrv.c] [error] ServiceStart r ...
- 2007-05-30 15:24
- 浏览 1213
- 评论(0)
到目前为止,觉得jedit还是最适合groovy初学者的编辑器。。。据说intelliJ的Groovy支持很强大,不过实在太慢了,以后有机会再试试1、需要的软件包:jedit:可到 www.jedit.org 上下载,这里我用的是 jedit_4.3 pre9。superscript: 可到 http://plugins.jedit.org/plugins/?SuperScript 选择需要的版本下载,我用的也是最新版本 SuperScript-0.4-bin.zip。也可以在jedit插件管理中直接安装Groovy: 可到groovy官网下载,这里我用的是最新稳定版 Groovy 1.5.6 ...
- 2007-05-28 18:09
- 浏览 1518
- 评论(0)
1、一个Interface的方所有法访问权限(visibility)自动被声明为public,确却的说,一个Interface的所有方法只能是public的,你可以显式声明一个方法是public(不推荐),但是不能声明它是private或protected.但是当一个类实现某个接口,定义接口的方法时,必须且只能声明为public,否则编译将通不过。2、接口不能实现方法(implement method),只能声明。接口可以只定义常量但不声明任何方法。3、Interface不能有实例域(instance fields)或静态方法(static method),但可以定义常量(define cons ...
- 2007-05-26 00:16
- 浏览 2199
- 评论(0)