JAVA教程之J2ME HELLOWORLD 小试牛刀
关于第二点:俺问问你,如果是企业级项目的话,诸如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上会提醒有效的使用程序。
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言 是一种语言,用以产生「小应用程序(Applet(s)) 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 是一种使用者不需花费很多时间学习的语言 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 Java 编程语言的风格十分接近C、C++语言。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 是一种为 Internet发展的计算机语言 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 Java 编程语言的风格十分接近C、C++语言。
页:
[1]