仓酷云

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

[学习教程] JAVA教程之J2ME HELLOWORLD 小试牛刀

[复制链接]
飘飘悠悠 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-18 11:36:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。T628贬价了,买了一个玩玩,这个“鸡鸡”撑持JAVA扩大,以是第一工夫往http://developer.sonyeriCSSon.com/site/global/home/p_home.jsp下载了最新的SDK(FILESIZE:42M),下载的时分要注重,SDK申明中应当指出撑持T628,eclipse和eclipseme是早就下好的,上面就该安装了:

1、安装j2se1.4.2,并设置path和classpath
2、安装semc_j2me_sdk_2_1_5.exe,装完后我没有做任何设置(包含情况变量设置)
3、解紧缩eclipse,然后把eclipseme解紧缩到eclipse的plugins目次中
4、然后就设置eclipseme
5、创立一个jeme工程,File/New/Project.../J2ME/J2MEMidletSuite
6、在工程中增加Midlet,File/New/Other../J2ME/J2MEMidlet
7、编写代码
8、在Navigator的工程上点右键,实行右键菜单里的J2ME/CreatePackage
9、用摹拟器()或经由过程蓝牙传得手机上实行

()

()


代码以下:
----------------------------------------------------------
importjavax.microedition.lcdui.Command;
importjavax.microedition.lcdui.CommandListener;
importjavax.microedition.lcdui.Display;
importjavax.microedition.lcdui.Displayable;
importjavax.microedition.lcdui.Form;
importjavax.microedition.lcdui.StringItem;
importjavax.microedition.midlet.MIDlet;
importjavax.microedition.midlet.MIDletStateChangeException;
/*
*Createdon2005-1-10
*
*TODOTochangethetemplateforthisgeneratedfilegoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/

/**
*@authorlibo
*
*TODOTochangethetemplateforthisgeneratedtypecommentgoto
*Window-Preferences-Java-CodeStyle-CodeTemplates
*/
publicclassHelloworldextendsMIDletimplementsCommandListener{
privateDisplaydisplay;
privateFormmainForm;
privateStringItemstringItem;
privateCommandexitCommand=newCommand("Exit",Command.EXIT,1);
/**
*
*/
publicHelloworld(){
super();
//TODOAuto-generatedconstructorstub
}

/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#startApp()
*/
protectedvoidstartApp()throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
initMIDlet();
display.setCurrent(mainForm);
}

privatevoidinitMIDlet(){
Stringtext;
display=Display.getDisplay(this);
mainForm=newForm("关于");
stringItem=newStringItem(null,null);
text="这是我的第一个J2ME程序!";
stringItem.setText(text);
mainForm.append(stringItem);
mainForm.addCommand(exitCommand);
mainForm.setCommandListener(this);
}

/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#pauseApp()
*/
protectedvoidpauseApp(){
//TODOAuto-generatedmethodstub

}

/*(non-Javadoc)
*@seejavax.microedition.midlet.MIDlet#destroyApp(boolean)
*/
protectedvoiddestroyApp(booleanarg0)throwsMIDletStateChangeException{
//TODOAuto-generatedmethodstub
System.out.println("exittheapplication");
}

publicvoidcommandAction(Commandcmd,Displayabledisplay){
if(cmd==exitCommand)
{
try{
destroyApp(false);
notifyDestroyed();
}catch(MIDletStateChangeExceptione){
e.printStackTrace();
}
}
}

}


-----------------------------------------
代码停止


提醒:T628仅撑持CLDC1.0和MIDP1.0,在新建立工程时,平台选择SonyEricssonJ2MESDK(WTK1.0.4)Platform,假如选择SonyEricssonJ2MESDK(WTK2.1)Platform则,在摹拟器上能够运转,但传到T628上会提醒有效的使用程序。




一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。
若天明 该用户已被删除
19#
发表于 2015-5-6 14:12:00 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
深爱那片海 该用户已被删除
18#
发表于 2015-5-5 11:48:52 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
再现理想 该用户已被删除
17#
发表于 2015-5-1 19:13:03 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
小魔女 该用户已被删除
16#
发表于 2015-5-1 03:21:12 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
15#
发表于 2015-4-26 09:11:33 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
再见西城 该用户已被删除
14#
发表于 2015-4-25 09:19:06 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
柔情似水 该用户已被删除
13#
发表于 2015-4-20 20:20:19 | 只看该作者
是一种为 Internet发展的计算机语言
不帅 该用户已被删除
12#
发表于 2015-4-15 22:19:21 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
冷月葬花魂 该用户已被删除
11#
发表于 2015-4-3 00:49:20 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
若相依 该用户已被删除
10#
发表于 2015-3-31 05:06:39 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
飘飘悠悠 该用户已被删除
9#
 楼主| 发表于 2015-3-29 02:28:09 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
小女巫 该用户已被删除
8#
发表于 2015-3-21 18:30:15 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-15 05:07:27 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
老尸 该用户已被删除
6#
发表于 2015-3-7 12:30:22 | 只看该作者
是一种使用者不需花费很多时间学习的语言
爱飞 该用户已被删除
5#
发表于 2015-2-24 15:20:42 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
透明 该用户已被删除
地板
发表于 2015-2-8 06:24:25 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
飘灵儿 该用户已被删除
板凳
发表于 2015-2-4 17:14:15 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
因胸联盟 该用户已被删除
沙发
发表于 2015-1-30 15:47:36 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
活着的死人 该用户已被删除
楼主
发表于 2015-1-21 10:44:24 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-15 17:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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