Array或ArrayCollection作为java方法参数
/*===================MXML代码==================*/
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Button label="测试Array" click="bk()"/>
<mx:Script>
<!--[CDATA[
import mx.collections.ArrayCollection;
private function bk():void{
var arrCol:ArrayCollection=new ArrayCollection();//arrayCollection 作为参数
var arr:Array=[];//Array作为参数
for(var i:int=0;i<10;i++){
arrCol.addItem(i);
}
for(var j:int=0;j<10;j++){
arr.push(j);
}
dbiz.testArrayCol(arrCol);
dbiz.testArray(arr);
}
]]-->
</mx:Script>
<mx:RemoteObject id="dbiz" destination="departBiz" showBusyCursor="true">
<mx:method name="testArray"/>
<mx:method name="testArrayCol"/>
</mx:RemoteObject>
</mx:Application>
/*=================JAVA代码=================*/
/*使用ArrayList 接收flex 传来的Array或ArrayCollection*/
public void testArray(ArrayList list){
System.out.print("(");
for (int i = 0; i < list.size()-1; i++) {
System.out.print("'"+list.get(i)+"',");
}
System.out.print("'"+list.get(list.size()-1)+"'");
System.out.println(")");
}
/*使用List 接收flex 传来的ArrayCollection或Array*/
public void testArrayCol(List list){
System.out.print("(");
for (int i = 0; i < list.size()-1; i++) {
System.out.print("'"+list.get(i)+"',");
}
System.out.print("'"+list.get(list.size()-1)+"'");
System.out.println(")");
}
相关文档:
Java代码
import java.util.Timer;
import java.util.TimerTask;
import java.util.Timer;
import java.util.TimerTask;
Java代码
public class Test {
public static void main(String[] args) { ......
类与类之间存在以下关系:
1、 泛化(Generalization)
很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功能。
如图:
Java代码中表现为:extends 和 implements
2、 依赖(Dependency)
两个相对独立的咚咚(A和B),当A负责构造B时,A与B形成依赖关系,即A使用B。
如图:
Java代码中的表现 ......
/**
* 有关日期工具类(extends TimeUtil)
*
* TimeUtil主要功能有:
* 1.各种日期类型(字符,util.Date,sql.Date,Calendar等)转换
* 2.获取指定日期的年份,月份,日份,小时,分,秒,毫秒
* 3.获取当前/系统日期(指定日期格式)
* 4.获取字符日期一个月的天数
* 5.获取指定月份的第一天,最后一天
*
* Date ......
问题:在存储过程中,有时会遇到比较变态的东西,如一个存储过程中有output返回值,有return返回值,还有查询的返回值TABLE,遇到这样的存储过程真是郁闷,一次性把所有的返回值取出来还真的有点麻烦。
1、 首先来看这个存储过程吧
CREATE PROCEDURE ParaTest
@paraout varchar(20) ......
然jacob中也有关于PDF的方法,但是过于复杂。iText是一个开源的PDF工具,小巧而又便捷。
官方网站是:http://www.lowagie.com/iText/
官方的解释:iText is a library that allows you to generate PDF files . the fly
最新版本为:2.1.5
下载地址是:http://nchc.dl.sourceforge.net/sourceforge/itext/iText-2.1.5.j ......