`
文章列表
Puzzle 8:DosEquiz.javapublic class DosEquis{    public static void main(String[] args)    {        char x = 'X';        int i = 89;        final int
由于来自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 ...
1、Java中的异常层次结构简化示意图:说明:上图只是简化图,并不表示Exception只有两个子类IOException和RuntimeException2、Java语言规范将派生于RuntimeException类或Error类的所有异常称为“未检查(unchecked)”异常,其它检查称为“已检查(checked)异常”Error:描述了Java运行时系统的内部错误和资源耗尽错误,应用程序不应该抛出这种类型的对象。RuntimeException : 由于你的程序错误(例如错误的类型转换、数组越界访问)等引起的异常不属于RuntimeException的异常:曾经能够正确运行而由于某些情况 ...
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 - ...
: Puzzle 1:当求余运算(remainder operation)符 % 返回一个非零余数时,余数的符号位和左边操作数的符号位相同。例如        System.out.println((-53)%9); // -8        System.out.println(53%(-9)); //8        System.out.println((-53)%(-9)); //-8Puzzle 2:
【原 书 名】 Java Puzzlers:Traps,Pitfalls,and Corner Cases 【原出版社】 Addison-Wesley 【作  者】 (美)Joshua Bloch, Neal Gafter  【丛 书 名】 典藏原版书苑 ...

Java Thread

    博客分类:
  • Java
1、中断线程:API: java.lang.Thread(1)void interrupt()     发送一个中断请求给一个线程,这个线程的中断状态将被设为true。如果这个线程当前因为某些原因    (例如被一个sleep调用等)阻塞,那么将抛出一个InterruptedException异常。(2)static boolean

Java点滴 (3)

    博客分类:
  • Java
1、AWT事件继承层次2、常用AWT事件类型列表ActionEvent     KeyEvent AdjustmentEvent     MouseEvent FocusEvent     MouseWheelEvent ItemEvent     WindowEvent用于监听这些事件的接口:ActionListener MouseMotionListenerAdjustmentListener ...

Java继承

    博客分类:
  • Java
1、关键字super有两个用途:一是调用超类的方法,而是调用超类的构造器。 super不是对一个对象的引用,不能将super赋给另一个对象变量,它只是一个指示编译器调用超类方法的特有关键字。super在构造器中的作用: ...
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 ...
一、Goovy 中的注释:    Groovy一共又四种注释,分别是 #!, //, /* */ 和/** */。其中#! 功能跟python、shell类似,例如, #!/usr/bin/groovy它只能位于程序的第一行的行首,注意是第一行而且一定要放在行首,如果你把它到别的行或者在它前面存在其他字符(包括空格),程序都会出错的。//和/* */就不用多说了,更java一样,分别是单行和多行注释/** */跟java中的/** */一样,不过在java中它叫javadoc,在Groovy中叫groovydoc,但是在目前的groovy版本中,这个功能尚未实现,不过已经在写之中了(说不定现在已 ...
环境IDE:jedit参考资料:《Groovy in Action》          《Groovy Programming an Instruction to Java Developer》可到 www.flazx.com下载(顺便推荐一下这个网站)  反正也只是把Groovy当作一门玩具语言,所以也不打算读完上面任何一本书了,也没那个耐心了(都是英文版的电子书)~~~用脚本语言写程序确实很惬意,所以也不打算认真的学Groovy,权当做玩具吧~~~~
安装后不设任何环境变量,无法启动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 ...
到目前为止,觉得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 ...
1、一个Interface的方所有法访问权限(visibility)自动被声明为public,确却的说,一个Interface的所有方法只能是public的,你可以显式声明一个方法是public(不推荐),但是不能声明它是private或protected.但是当一个类实现某个接口,定义接口的方法时,必须且只能声明为public,否则编译将通不过。2、接口不能实现方法(implement method),只能声明。接口可以只定义常量但不声明任何方法。3、Interface不能有实例域(instance fields)或静态方法(static method),但可以定义常量(define cons ...
Global site tag (gtag.js) - Google Analytics