易截截图软件、单文件、免安装、纯绿色、仅160KB

Java与Flex区别二:整数除法、变量定义、数组取值

在Java里面,两个整数相除得到是个整数,比如 int a = 28;
int b = 10;
a/b == 2; //true
在Flex中,上面Java代码将返回同样的结果。值得注意的是,如果使用的是Number类,则有所不一样了。下面的代码中,result的值为2.8。如果你不小心把返回的结果作为数组的索引去取值的话,那么什么结果都没有。
var a:Number = 28;
var result:Number = a / 10; // result == 2.8
在Java中,定义变量是类型在前,变量名在后,比如int a。
在Flex中,定义变量是变量名在前,类型在后,中间用分号隔开,而且前面还必须加上var。比如 var i:int。
不知道设计ActionScript的老师为什么要采用这种方式,这样明显要多敲几下键盘,还要多占用存储空间,增加了碳排放。刚刚写Flex代码的时候,经常还是按照Java的方式来定义变量和方法,如果有些编译错误,看看是不是这个原因。
在Java中,如果用-1去从数组里面取值,会发生ArrayIndexOutofBoundException,但是在Flex里面,它不会发生异常,只是返回NaN。如果发生奇怪的问题,看看是不是这个原因。
 
以上内容都是在实际使用过程中总结的,肯定不全面,还请见谅。


相关文档:

Flex读取浏览器参数

这个类提供的功能有:
从浏览器中获取完整的URL
主机名
当前所使用的协议
端口
主域名后面的路径
参数值
原文地址:http://www.flexpasta.com/index.php/2008/03/15/getting-url-parameters-host-name-port-in-flex-actionscript/
package com.flexpasta.utils
{
import flash.external.ExternalInterface;
im ......

flex tree 默认展开


这里分两种情况,一种是数据源在MXML文件中,如:
<mx:XML id="treeXML"
format="e4x">
        <root>
            <node label="通知通告管理"
data="0">
       ......

传智博客java培训 javaweb基础之编码

一直以来,java对于我都是新事物,对于新事物的接受方式也一直习惯从浅入深,循序渐进。
但是今天,张孝详老师给我们上了生动的一课,一个程序员最重要的能力就是学习能力,因为
计算机领域的技术其更新超快,目前所掌握的知识很有可能短时间内会被淘汰,而且会出现更好
更简洁的语言,那么该怎么去掌握呢。张老师认为, ......

本文将告诉你学习Java需要达到的30个目标

本文将告诉你学习Java需要达到的30个目标,希望能够对你的学习有所帮助。对比一下自己,你已经掌握了这30条中的多少条了呢?
  1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。
  2.你需要学习JAVA语言的基础 ......

《疯狂Java讲义》练习题 第三章 画近似圆


其实这个问题并不难,但是很多年没有研究过几何了.问题卡在这里了,准确的说我根本没有学过圆的标准公式这部分内容,google了很多,重新划了坐标研究了公式..解方程...
虽然结果还不是很圆,但是方法应该是正确了.
主要是因为double取整后有一些偏差.
另外行数多少,半径大小也相互影响
import java.lang.Math;
public cla ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号