a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 103|回复: 0

[JAVA] JAVA基础知识:FLEX数据的类型和JAVA数据类型的对应关系

[复制链接]
发表于 2012-7-31 22:04:26 | 显示全部楼层 |阅读模式
类型名2 C+ F6 Y- S4 N  V6 W4 w
  类型描述1 Q' V2 i) n! d( d
  Boolean. U9 u& @! `* `% X; n1 K/ P
  只有两个值:true 和false
. D0 a9 O/ _" y, E  Int. R0 O- `& L7 f- \; s4 \; d9 v
  整数类型,取值范围:-2147483648~2147483647
% t4 Q. O/ S0 |' O  Null* b; h3 l! C: y% \" A0 C% ^2 z; e5 m
  只有一个值null,代表空值0 c6 k' t2 X6 ]
  Number
* E. u" A0 d! _+ ~! \) \  Z5 v6 D  整数类型和浮点类型,使用64位双精度
# G$ @; i( }( M7 y! C: a, M  String9 n; o) K6 v, L: J; r5 w! ~* w* f
  字符串类型,以Unicode编码格式存放
5 u1 b8 K4 P6 _# r6 |  Uint
1 ]$ O7 z/ k" S) Q+ J  正整数类型,取值范围:0-4294967295
( d) o; o: G; k9 l  Void: V# P. G" Z8 i& L* ^- b. h
  值为undefined,只可用作函数的返回类型。
' s( o7 K& }/ V8 R, A2 R2 B+ U  可以拖曳的组件:DataGrid Menu TileList Tree6 P+ Q  ?6 A* [& g
  属性名称  k; l1 @8 u, z: H' u" v3 J0 o& v
  属性描述. M# ~7 J, X! H
  AllowDragSelection& {1 m4 ]& l- u' }
  默认false,是否可以拖曳' L8 d2 e3 M+ {! W9 I1 X+ g
  AllowMultipleSelection/ n' V4 X7 r0 X
  默认false,是否可以多选& }- Y- B& Z, C# Z
  dragEnable
! b  j" ~) B$ ?( w0 I  默认false,是否可以拖动子元素
) w6 g( j  D7 G6 v% r/ _- X  dragMoveEnable
& a, T8 g9 N6 @; _6 j# Z% f: u  默认是false,是否可以移动元素位置,而不是复制元素
# d4 y: l* z( \" F: m+ q0 d. I  dropEnable- C# N: [' N' I* H5 U4 @
  默认false,是否可以将物件放置进来( y5 b+ R8 i+ H2 j
  数字计算
- B' g5 y$ ?1 }9 T9 @1 f: E  符号. y3 M' s# V7 I6 V
  符号说明; D9 A$ v" @4 k) I3 k+ n/ K- B: }$ T+ Y
  +9 B% j% y4 @5 h9 o$ h, Y+ g
  加法运算
7 y6 P1 Z8 T* v. y2 N# ~9 [  -$ Y% `1 V8 U! U8 b' I% E
  减法运算
; d4 J- S- R" w8 E( @0 n  *
& L6 p" N, X- u7 F3 N  乘法运算: F: ?* R! `; S, K
  /
' n6 r/ y7 v8 X  除法运算& @0 M# F5 W5 U. H& q
  %: n8 P" i' l6 q' _
  取余运算,A%B,得到A÷B的余数. ~' W7 N3 W2 Q& o
  ++3 x( `  m7 Y9 W/ y0 C+ I' o
  累加运算,a++,   结果相当于a=a+17 q; V. y' q$ c8 c5 R
  --
' Y6 D7 W* V7 b$ M2 z  累减运算,a-- ,   结果相当于a=a-1
6 @* F" f# e9 D$ m! Q' P0 x. V( T  +=
# q# J) j6 Y1 f, J. l  z  连加运算,a+=b,结果相当于 a=b+a
1 ^, p) o& c" \  -=
* O! m6 X7 u" T* h( o) J8 Q7 c  连加运算,a-=b,结果相当于 a=b-a
& V' z' j8 t, H! }! P* T) k  *=' i7 h/ q8 A. }% M, y
  连乘运算
" [5 Q) m- }! L. L! z  /=. c) R* D6 i! v3 O
  连除运算, D" j6 {7 o4 i/ B! u
  %=
% _! ]1 }$ v% U$ X2 I% h  连余运算
* A  |7 ^7 m9 u! j2 C- [6 r0 `  N  FLEX数据类型和JAVA数据类型对应关系ActionScript3.0向Java转换时数据类型的对应关系
5 L4 ]0 d4 ~  A" d1 a9 t% m  Java数据类ActionScript数据类型 -------------------型
2 f$ W) }* R( g- H6 ]% N  null -------------------null2 {& Y# K3 X0 K9 |% O& }
  Number -------------------java.lang.Number
2 {, ?, @% a$ L  Z+ H7 Y1 |/ [- `1 X  Boolean -------------------java.lang.Number,boolean,java.lang.String
0 ]/ E( a8 l8 W  String -------------------java.lang.String,java.lang.Boolean,boolean,java.lang.Character,char,java.lang.Number
% ~  ^/ _1 r( \6 _  Date------------------- java.util.Date
+ w9 t+ ]0 o/ i! v5 i' ?  XML Object -------------------org.w3c.dom.Document
" P8 |, B5 @# `6 h. z7 }7 |  ================================================
5 l2 ?1 ~" y! Z9 ]  Java向ActionScript 3.0转换时数据类型对应
& J0 l2 w" W! M/ |& T( w  Java数据类型 -------------------ActionScript3.0数据类型
) R& J8 {0 N; r" p* m8 \9 X  null -------------------null# ^* p6 g/ ~; J6 l" P
  java.lang.Number -------------------Number4 b3 b1 J: @' x5 w/ K3 v2 Y4 b
  Byte[]----------------------------ByteArray
" l6 I  L. i6 X( ]+ p) g$ i  java.lang.Number,boolean -------------------Boolean
6 V0 _- Y( l; |/ j1 l  java.lang.String,java.lang.Character char[] -------------------String; |( e( j1 [1 @. b$ n! _+ e
  java.util.Collection,java.lang.reflect.Array -------------------Array# m- ~; J  f+ q1 b* y) @
  java.util.Map,java.util.Dictionary -------------------Object; [( A, n2 `5 F; s1 B
  org.w3c.dom.Document -------------------XML Object, S$ s' d; @( z& W
  其他claess -------------------Object
: t, w$ h: y) u4 p: n  在使用LCDS调用的Java代码的过程中数据类型的转换是直接发生了,不需要显性的调用。6 B* O6 ]" w& m3 `: M
  补:JAVA里的LIST、ARRAYLIST对应到FLEX里可以用ArrayCollection来接收。
* v; J; n/ Q9 b% d" U% j1 X  eg:通过JAVA写一个连接ORACLE的方法,返回一个ARRAYLIST,该ARRAYLIST里放的一般是一个个的HASHMAP。如果通过RemoteObject(或其他方式)来调用该方法时,FLEX端接收到的肯定是个OBJECT,这个时候可以强制转换成 ArrayCollection。然后通过遍历该ArrayCollection,来取得存每条数据的OBJECT(JAVA里的HASHMAP)。1 Q5 \% V8 w! ?6 e  d* C+ E1 u
  FLEX里没有MAP类,但只要你知道了JAVA里MAP的KEY,那么FLEX里就可以作为OBJECT的一个属性来访问!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 06:09 , Processed in 0.209721 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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