JAVA网页编程之用EclipseME0.5.5创立一个复杂的J2ME程...
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。程序|创立用EclipseME0.5.5创立一个复杂的J2ME程序上一篇文章《怎样在Eclipse3.0.1上安装EclipseME0.5.5版本》,我们已讲了怎样在Eclipse3.0.1上安装Eclipse程序。
明天我们就要用他来创立我们的第一个程序。尽年夜多半程序教程的第一个程序,都叫做HelloWorld。那末我们就来编一个HelloWorld程序。
1,文件
2,新建项目
3,选择J2ME,J2MEMidletSuite
4,输出项目称号:MyFirstJ2ME
5,选择J2MEWirelessToolkit2.1MIDP1.0platform(此处也能够选择MIDP2.0都可,但今朝间接MIDP2.0的手机仍是多数,可查询:http://jal.sun.com/webapps/device/device)
Java构建立置默许便可,然后,点击完成,便可完成J2ME项目标基础设置。
以上步骤完成以后,便可看到以下的界面:
è文件
è新建其他
è选择J2ME,J2MEMidlet
è
点击下一步进进新建J2MEMidlet程序。在称号处输出:HelloWorld。然后点击完成,体系就会主动天生一些代码。以下所示。
è我们在Eclipse天生的程序里新增一两句话,就能够做HelloWorld这个最复杂的程序了。
importjavax.microedition.midlet.MIDlet;
importjavax.microedition.midlet.MIDletStateChangeException;
/*
*Createdon2004-10-21
*
*TODOTochangethetemplateforthisgeneratedfilegoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/
/**
*@authorAdministrator
*
*TODOTochangethetemplateforthisgeneratedtypecommentgoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/
publicclassHelloWorldextendsMIDlet{
privateTextBoxtextbox;//新增
/**
*
*/
publicHelloWorld(){
super();
textbox=newTextBox("HelloWorld","你好,接待离开J2ME的天下!",20,0);//新增
//TODOAuto-generatedconstructorstub
}
/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#startApp()
*/
protectedvoidstartApp()throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
Display.getDisplay(this).setCurrent(textbox);//新增
}
/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#pauseApp()
*/
protectedvoidpauseApp(){
//TODOAuto-generatedmethodstub
}
/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
}
}
人人从下面,这些由Eclipse主动天生的代码能够看到,这些就是J2MEMIDlet程序的基础框架。人人看,是否是和java里的Applet很像呢?
好比每一个Applet程序都承继Applet类,有start(),stop().destroy()等办法。
而每一个MIDlet程序都承继javax.microedition.midlet.MIDlet类,有startapp(),pauseApp(),destoryApp()等办法。
è运转
è最初,程序会主动挪用摹拟器,以下所示
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 是一种使用者不需花费很多时间学习的语言 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? 当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢? Java 编程语言的风格十分接近C、C++语言。 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 是一种使用者不需花费很多时间学习的语言 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 是一种语言,用以产生「小应用程序(Applet(s)) 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
页:
[1]