当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言:
 

 

 ·使用sax把xml转换成jtree    »显示摘要«
    摘要: sax指的是sample application for xml。他的工作过程可以用这样一个例子来说明。有这样一列数有正数有负数,要统计其中正数和负数的数量,我们用的方法就是从头开始一个一个的和零比较,然后再计算相应的数量。这个方法就是和sax方法比较类似。sax处理xml的方法也是这样,从头开始读取文件看我们获得的对所获得的元素进行处理。下面介绍sax在java中的应用。 要想在java中使......
 ·hibernate 配置!    »显示摘要«
    摘要: 最近看了一本关于hibernate开发的书.自己尝试了一下. 1.首先准备环境,以下hibernate及其插件的下载地址http://prdownloads.sourceforge.net/hibernate/?sort_by=date&sort=desc hibernate middlegen-hibernate hibernate-extentions ant h......


Groovy快速入门
1.                集合

list = [1, 2, hello, new java.util.date()]assert list.size() == 4assert list.get(2) == hello 注意:一切都是对象(数字会自动转换) 【程序编程相关:在Eclipse3中安装Groovy I

(1)list (java.util.list) 【推荐阅读:Swing设计JDialog

map = [name:james, location:london]assert map.size() == 2assert map.get(name) == james (3)遍历集合 【扩展信息:用Java创建带图标和缩进的JCombo

(2)map (java.util.map)

list = [1, 2, 3]for (i in list) { println i }  

2.  闭包(closures)

l         闭包类似java的内类,区别是闭包只有单一的方法可以调用,但可以有任意的参数

closure = { param | println("hello ${param}") }closure.call("world!") closure = { greeting, name | println(greeting + name) }closure.call("hello ", "world!") l         闭包用“{}”括起,“|”前面是参数,后面是处理语句,使用call调用

l         第一个例子演示了在字符串内使用参数的形式:${param}

l         第二个例子演示了多参数形式:用“,”分隔参数

l         如果只有一个参数,可以不写,而使用缺省的参数“it”,如下面的例子:

closure = { println "hello " + it }closure.call("world!")  

3. each

l         遍历集合,逐个传递给闭包


...   下一页
 ·vector还是arraylist    »显示摘要«
    摘要: vector 还是arraylist――哪一个更好,为什么? 要回答这个问题不能一概而论,有时候使用vector比较好;有时是arraylist,有时候这两个都不是最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑的因素: l???????? api l???????? 同步处理 l???????? 数据增长性 l???????? 使用模式 下面......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE