a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 151|回复: 1

[其他] JAVA技巧:flex和java数据类型匹配关系分析

[复制链接]
发表于 2012-8-4 12:28:23 | 显示全部楼层 |阅读模式
使用BlazeDS+JAVA的模式来开发的时辰,数据类型对应的关系如下:     从 Action Script 到 Java5 i/ F& ~- P  s+ S4 H
    AS                                            JAVA
: A/ K; {- {' f* O; [, n    Array (dense))                         java.util.List1 ^' h4 e# D* ?' |1 h; x
    Array (sparse) )                          java.util.Map
$ u! C8 v6 g8 r, O6 E" J  Q1 C4 e    flash.utils.ByteArray )                         byte []
+ f! R! ~% P9 I/ c    flash.utils.IExternalizable )                     java.io.Externalizable
* p. ^1 ^% @+ u0 M; A    Date                                       java.util.Date
) n4 W& F- ^/ b. h+ h( L    int/uint                                     java.lang.Integer- ?) c& x5 T7 q, f' k1 t
    null                                           null
( G, A" M. |6 h% l. S0 Y    Number                                   java.lang.Double
: x* r" I- t+ G! i6 d1 [    String
/ ?( \, s1 k, s! x    java.lang.String  XML              org.w3c.dom.Document
4 M& z. u: t- T" Y4 s1 m# K% e8 p' \    XMLDocument                      org.w3c.dom.Document$ `; H1 ~: W) M. M) B
    从 Java 到 ActionScript
2 b3 N6 C' F$ k* v4 D3 C1 m    Java                                                AS
! l( k6 R- U0 C* g    java.lang.String                           String! N! r% B: O: C2 `- U
    java.lang.Boolean, boolean      Boolean; p+ E! F! c2 k
    java.lang.Integer                          int6 u4 L- H- H6 w7 ~, q
    java.lang.Short                             int
* ^" i  ^( ~7 Y! s+ c7 b3 P    java.lang.Byte                               int
- }) ]. u5 l( d3 W3 l. w! B
/ e3 S& J* p0 }3 g2 {% z" e    java.lang.Byte[]                             flash.utils.ByteArray
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:28:24 | 显示全部楼层

JAVA技巧:flex和java数据类型匹配关系分析

</p>    java.lang.Double                         Number5 q7 M$ n5 [. a4 l# N2 Z5 a& A
    java.lang.Long                             Number
% A( v* Q+ l; H! Q3 U    java.lang.Float                             Number3 \# H; X3 [- [4 Z" z
    java.lang.Character                   String9 e) P) i. F9 w) w
    java.lang.Character[]                 String
% b6 F9 k- c; A$ ], j% o    java.util.Calendar                       Date
2 p. P0 r5 ^) |  r( A* q    java.util.Date                               Date1 T! v) e8 X' U5 X
    java.util.Collection                     mx.collection.ArrayCollection) C; p  m* t6 Z! L, Y
    java.lang.Object[]                       Array+ y$ `, y4 p1 I' e% y
    java.util.Map                               Array (sparse)5 Y7 r. ?, k' W  S
    java.util.Dictionary                    Object (untyped): _( h2 y7 F& Z+ ~* D& I( ^6 I
    org.w3c.dom.Document          XML object- y; w: h7 Q2 h1 g
    今朝 LCDS 只能与 J2EE 的处事端进行通信,所以今朝只是 ActionScript 3.0 数据类型和 Java 数据类型的转换。ActionScript 3.0 与 Java 数据类型转换是不合错误称的。 ActionScript 3.0 向 Java 转换时数据类型对应如表 所示。在使用 LCDS 挪用的 Java 代码的过程中数据类型的转换是直接发生了,不需要显性的挪用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 03:43 , Processed in 0.225831 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表