Groovy 变身为 Java前面已经看到 Groovy 与 Java 代码实际上可以互换的第一个证据。这一节将进一步证明这点,继续使用 Groovy 构建的 HelloWorld 类。Hello, Java!为了使您确信 Groovy 就是 Java,现在在 HelloWorld 类声明和方法声明前面加上 public 修改符,如下所示:public class HelloWorld { public static void main(args) { println "Hello World" }}还不确信?这个代码运行起来同前面的代码完全一样。但是,如果仍不确信,还可以 Read More
posted @ 2010-05-28 14:33 xujie Views(149) Comments(0) Diggs(0)
Groovy 入门 在这一节中,将真正开始进行 Groovy 编程。首先,学习如何轻松地安装 Groovy(通过 Eclipse Groovy 插件),然后从一些有助于了解 Groovy 的简单示例开始。 轻松安装 Groovy 为了迅速开始使用 Groovy,需要做的全部工作就是安装 Eclips... Read More
posted @ 2010-05-28 14:28 xujie Views(177) Comments(0) Diggs(0)
关于 Groovy首先学习 Groovy 的基础知识:它是什么,它与 Java 语言和 JVM 的关系,以及编写Groovy 代码的一些要点。什么是 Groovy?Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.5.4,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。Groovy 的一个好处是,它的语法与 Java Read More
posted @ 2010-05-28 10:26 xujie Views(162) Comments(0) Diggs(0)
发现Spring简直就是一个宝葫芦,不断发现它里面的好东东。翻阅Spring in action的时候,每次到spring web MVC这一章都跳过了。5-1看spring wf的时候,发现它是基于spring webmvc的没办法。再不能跳过了。现在再来看,发现还是比struts要复杂一些。一连... Read More
posted @ 2010-05-04 20:39 xujie Views(212) Comments(0) Diggs(0)
javascript如何定义类呢?面试的时候有学生被问到这个问题。实际上javascript的方法就是一个对象。利用这一点,我们可以使用javascript定义类。如下例子所示。<mce:script language="javascript"><!--//javascript的面向对象的例子function sayHi(){alert("Hello ,"+this.name);}function getAge(){alert("my age:"+this.age);} function Student(name,a Read More
posted @ 2010-04-27 10:10 xujie Views(162) Comments(0) Diggs(0)
我的51cto博客http://cnjava.blog.51cto.com/ Read More
posted @ 2010-04-24 08:08 xujie Views(144) Comments(0) Diggs(0)
上一次,我们完成了界面的组织。接下来我们完成业务逻辑。1)如何完成周围相邻的按钮变色。分析:因为我们做了一个5*5的数组。并且事先我们给每个自定义的button加了x和y坐标就是为了更方便的给相邻的按钮变色。 当我们点击(2,2)按钮时,周围的 4个按钮会变化。当然首先我们应该先给每个按钮增加监听器。我们使用内部类来完成此功能内部类如下 //定义一个内部类,专用于处理button事件 class buttonHandler implements ActionListener { MyButton btn; //构造方法,得到需要处理的button public buttonHandler... Read More
posted @ 2010-04-22 10:11 xujie Views(266) Comments(0) Diggs(0)
计划通过一个小游戏来介绍java面向对象编程,事件处理机制,以及swing相关的知识。本来这个是08年在西安讲授java -oop时就已经给学生上课演示过的现场例子,现在拿出来晒晒。游戏初始界面:25个红色的小方块(实际上就是25个按钮)。如图1 图1游戏初始界面点击某一个方块之后,被点击的方块和它周围相邻的方块都变成黄色。如图2 图2-点击中间方块之后的效果 图3-点击左上角之后的效果 图4-全部完成之后的效果。下面我们来介绍开发过程。 首先需要一个Button,这个Button可以从swing的jbutton继承而来。但是我们的button要会变颜色。并且为了后边的需要,我们最好给它2个属 Read More
posted @ 2010-04-09 18:39 xujie Views(254) Comments(0) Diggs(0)
js中数组有sort()方法可以排序。比如 var citys=["shanghai","guangzhou","beijing"];citys.sort();alert(citys);//但是如果排序数字数组时就会有问题了。所以如下的解决方案。将数组中的元素排序,只需用到sort()方法。sort()方法是在原数组的基础上排序的,会影响原数组中的数据,其语法代码如下所示。sort()sort(order) //排序数字时,必须调用此方法其中order参数是一个可选参数,用来指定使用什么方法来对数组中元素进行排序。如果省略order参 Read More
posted @ 2010-04-07 18:18 xujie Views(302) Comments(0) Diggs(0)
native2ascii的用法用法:native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]] -------------------------------------------------------------------------------... Read More
posted @ 2009-04-22 18:57 xujie Views(338) Comments(0) Diggs(0)