仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 650|回复: 8
打印 上一主题 下一主题

[学习教程] 发布一篇Java程序员ActionScript 3进门

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)
我们仍是大胆面临吧:客户端关于Java程序员来讲,一向都不是个友爱的中央。Java在客户真个手艺,包含applet、Swing和JavaFX到今朝为止只获得了无限的成就。JavaScript除它的名字外,几近没有甚么中央像Java言语。而AdobeFlash呢,它看起来切实其实像JavaScript,真的吗?大概在几年前说Flash就像JavaScript一样是能够了解的,但跟着ActionScript3的呈现,统统都改动了。并且我信任你会喜好它的良多工具。
起首,ActionScript这门针对AdobeFlex和Flash的编程言语,如今是强范例的了。它也是一流的面向对象言语,包含有类和接口。它还具有你在Java中找不到的工具——出格地,它包括属性的get和set办法,和一个叫做ECMAScriptforXML(E4X)的言语扩大,能够将任何XML文档转换成对象,如许你就能够经由过程“.”操纵符间接援用它们,就跟一般对象一样。
这篇文章会引领你扫瞄ActionScript的基本内容,和展现它与你所熟习的Java情况的分歧。到最初,你就会保持你对ActionScript的任何成见,并入手下手有乐趣把玩它。关于Flex、Flash和ActionScript的最巨大的事变之一就是它们完整是收费的。只需下载了AdobeFlexBuilder3就能够入手下手了。FlexBuilder是一个庞大的集成开辟情况(IDE),并且不是收费的,但它用于构建Flash使用的Flex软件开辟工具包(SDK)是完整收费的。
对浏览本文章的言语发热友的一句忠言是:我并非个言语教员,因而我大概疏忽失落一些言语的细节。我也不会在这篇文章中演示ActionScript3的一切内容。假如你切实其实必要这方面的内容,有良多十分棒的ActionScript3的书本。我能赐与你的就是你对这门言语的初度的感到。让我们入手下手吧。
类和接口
就和Java一样,在ActionScript3中统统皆是对象。固然有一些基础范例,比如integer,但除这些,统统皆是对象。相似地,就像Java一样,ActionScript也有定名空间和包,好比com.jherrington.animals,其暗示了company/jackherrington/animal下的类。你能够把类放到缺省的定名空间,但更好的办法是由你本人来把持本人的定名空间。
要界说一个类,你要利用class关头字,这也跟Java一样。请看示例:
packagecom.jherrington.animals
{
  publicclassAnimal
  {
    publicfunctionAnimal()
    {
    }
  }
}
在这个例子中,我界说了一个Animal类,和甚么也没干的机关函数。我还可以很简单地增加一些成员变量并完美这个机关函数,请看示例:
packagecom.jherrington.animals
{
  publicclassAnimal
  {
    publicvarname:String="";
    privatevarage:int=0;
    privatefunctionAnimal(_name:String,_age:int=30)
    {
      name=_name;
      age=_age;
    }
  }
}
<p>
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)
海妖 该用户已被删除
沙发
发表于 2015-1-20 15:52:43 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-29 12:45:28 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
地板
发表于 2015-2-3 11:42:37 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-6 18:04:06 | 只看该作者
是一种突破用户端机器环境和CPU
简单生活 该用户已被删除
6#
发表于 2015-2-17 23:03:17 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
不帅 该用户已被删除
7#
发表于 2015-3-5 23:32:18 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
admin 该用户已被删除
8#
发表于 2015-3-12 16:36:39 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
柔情似水 该用户已被删除
9#
发表于 2015-3-20 00:13:07 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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