易截截图软件、单文件、免安装、纯绿色、仅160KB

Groovy与Java的基本不同点

1、逻辑运算符 == ,在java中运算符 == 是用作对比两个对象的标识是否一样,或者对于基本类型而言数据值是否相等。基本类型和对象数据之间是不可以用直接意义上的比较,java中采用的是将对象类型拆箱,而在groovy中,由于自动装箱的功能,一切都是对象。要使得 == 比较有通用性的意义,groovy通过equals()来重载 == 预算符。
2、 在groovy中以下包都是默认引用的,在groovy代码中无需手动引用
java.io.*
java.lang.*
java.math.BigDecimal
java.math.BigInteger
java.net.*
java.util.*
groovy.lang.*
groovy.util.*
3、数组的声明方式不同,在java中你申明为 int[] a = {1,2,3} 而在groovy中而你申明为 int[] a = [1,2,3]
4、经典的for循环语句使用有所区别
     在java中你可能这么声明
for
(int
i=0; i < len; i++) {...}
而在groovy类似的有三种方式申明,通过范围,闭包

for
(i in 0..len-1) {...} 或者 for
(i in 0..<len) {...} 或者 len.times {...}


相关文档:

java 利用XSD 验证XML文件

XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在JDK1.5+ 验证xml
public class SimpleErrorHandler i ......

java 下载文件的方法

前不久写了个下载文件的方法。经过一段时间在程序中的运用,发现了几个问题。修正一下:
public static  File saveToFiles(String destUrl,String path) throws IOException {
            final int BUFFER_SIZE = 4096;
        &nb ......

使用servlet和Java Bean访问MySQL

环境: JDK 5.0 + Tomcat 5.5.4
JDK安装路径: D:\Java\jdk1.5.0_01
Tomcat安装路径:D:\Tomcat 5.5
设置环境变量(控制面板->系统->高级):
java_home=D:\Java\jdk1.5.0_01
path=%JAVA_HOME%\bin
classpath=.;D:\Java\jdk1.5.0_01\lib\dt.jar;D:\Java\jdk1.5.0_01\lib\tools.jar;D:\Tomcat 5.5\common\lib\se ......

传智播客java培训2010年4月15日JQuery总结2

北京的天气哦!真的很像那个我也忘记了名字的前辈说的一句话——这天哦!就像女孩子一样哦忽冷忽热的。还想说是都是,都几月份了啊,真的是感觉不到半点春天的气息。比我在重庆的冬天还要凉,昨天夜里,冻睡了好多次!
今天放假,AJAX的课程又告一段落,继STRUTS后,我们又学无了又一门课程,喜的是总的自我感觉 ......

Java面向对象思想之一:封装

封装:就是把类的属性和方法实现封装起来,使用户或对象实例看不到具体的方法实现代码和私有属性。
封装的实现方式是接口和访问修饰符。接口只公开类的方法,具体的方法实现是由实现该接口的类完成的,由于接口可以动态绑定,所以通过声明接口和实例化继承的类时调用相关的类的方法。
而另一种实现封装的方式是访问修饰符 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号