因为main方法是静态的,在外部类没有对象时就有main方法了,而非静态内部类只有在外部类对象new出来后才能用
一句话,静态者不可调用非静态者,非静态者可调用静态者
两者都是计算机语言,没有什么本质的联系。不过actionscript的语法跟java很类似,有java基础的话,学actionscript会很容易上手。不同之处的话,两者用途不一样吧,java主要用在大型企业级应用。as偏向于flash这一块,现在很多主流的页游都是用as+flash来做的。当然想flex这种基于as的库也可以用来做企业应用。 具体哪种方便学习,我觉得还是看个人了。