⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 j2me程序开发新手入门九大要点-软件-j2me-天极yesky.htm

📁 j2me的一些东西。有用的东东
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0039)http://soft.yesky.com/337/2517837.shtml -->
<HTML lang=zh-CN xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>J2ME程序开发新手入门九大要点-软件-J2ME-天极Yesky</TITLE>
<META content=J2ME程序开发新手入门九大要点, name=description>
<META content=J2ME程序开发新手入门九大要点, name=keywords>
<META content="天极Yesky | 全球中文IT第一门户" name=author>
<META content="天极Yesky | 全球中文IT第一门户" name=Copyright>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META http-equiv=Content-Language content=zh-CN><LINK media=all 
href="J2ME程序开发新手入门九大要点-软件-J2ME-天极Yesky.files/y_mobile_content.css" type=text/css 
rel=stylesheet>
<SCRIPT src="J2ME程序开发新手入门九大要点-软件-J2ME-天极Yesky.files/showlay.js"></SCRIPT>

<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY><!--页面头部--><!--头部-->
<DIV id=topmenu><A href="http://www.yesky.com/">Yesky首页</A>| <A 
href="http://product.yesky.com/">产品报价</A>| <A 
href="http://cseek.yesky.com/">行情</A>| <A href="http://mobile.yesky.com/">手机</A> 
| <A href="http://digital.yesky.com/">数码</A> | <A 
href="http://notebook.yesky.com/">笔记本</A> | <A 
href="http://pc.yesky.com/">台式机</A> | <A href="http://diy.yesky.com/">DIY硬件</A> 
| <A href="http://oa.yesky.com/">外设</A> | <A href="http://net.yesky.com/">网络</A> 
| <A href="http://dh.yesky.com/">数字家庭</A> | <A 
href="http://lab.yesky.com/">评测</A> | <A href="http://soft.yesky.com/">软件</A> | 
<A href="http://e.yesky.com/">e时代</A> | <A href="http://game.yesky.com/">游戏</A> 
| <A href="http://pic.yesky.com/">图片</A> | <A 
href="http://desktop.yesky.com/">壁纸</A> | <A href="http://q.yesky.com/">群乐</A> | 
<A href="http://my.yesky.com/">社区</A> | <A href="http://blog.yesky.com/">博客</A> 
| <A href="http://www.mydown.com/">下载</A></DIV>
<DIV id=topbox>
<DIV class=tleft><A href="http://www.yesky.com/"><IMG alt=天极Yesky_全球中文IT第一门户 
src="J2ME程序开发新手入门九大要点-软件-J2ME-天极Yesky.files/logo.gif" border=0></A></DIV>
<DIV class=tad><SPAN id=ad1></SPAN></DIV>
<DIV id=search>
<DIV>
<FORM name=searchform action=http://search.chinabyte.com/search method=get 
target=_blank><INPUT id=searchzz onmouseover=this.focus() onfocus=this.select() 
name=q><INPUT type=hidden value=GB2312 name=encoding><INPUT type=hidden 
value=connect name=dir><INPUT type=hidden value=20002 name=cid><INPUT id=search_btn type=submit value=天极搜索> </FORM></DIV>
<DIV class=tdq>
<DIV class=rightarea><A href="http://bj.yesky.com/">北京</A> <A 
href="http://hd.yesky.com/">上海</A> <A href="http://gd.yesky.com/">广东</A> <A 
href="http://xa.yesky.com/">西安</A><BR><A href="http://cq.yesky.com/">重庆</A> <A 
href="http://cd.yesky.com/">成都</A> <A href="http://sy.yesky.com/">沈阳</A> <A 
href="http://js.yesky.com/">江苏</A> </DIV>
<DIV class=rightarea_right><A 
href="http://my.yesky.com/">用户<BR>登录</A></DIV></DIV></DIV>
<DIV class=tright>
<DIV class=box1>
<SCRIPT src="J2ME程序开发新手入门九大要点-软件-J2ME-天极Yesky.files/content_text_ad.js" 
type=text/javascript></SCRIPT>
</DIV></DIV></DIV>
<SCRIPT src="J2ME程序开发新手入门九大要点-软件-J2ME-天极Yesky.files/flash.js" 
type=text/javascript></SCRIPT>

<DIV id=childmenu><A href="http://soft.yesky.com/">软件频道&gt;</A><A 
href="http://design.yesky.com/">设计</A><A href="http://tools.yesky.com/">工具</A><A 
href="http://os.yesky.com/">系统</A><A href="http://dev.yesky.com/">开发</A><A 
href="http://soft.yesky.com/office/">办公</A><A 
href="http://homepage.yesky.com/">陶吧</A><A 
href="http://soft.yesky.com/security/">安全</A><A 
href="http://edu.yesky.com/">IT教育</A><A 
href="http://vista.yesky.com/">Vista频道</A>|<A 
href="http://soft.yesky.com/lesson/">软件频道产品中心</A><A 
href="http://q.yesky.com/group/search.do?cid=661">群乐</A><A 
href="http://www.mydown.com/soft/">软件下载</A><A 
href="http://q.yesky.com/group/179"><FONT 
color=#ff0000>群乐:大家耍QQ</FONT></A></DIV><!--导航条-->
<DIV id=location>
<DIV class=loleft>您现在的位置: <A href="http://www.yesky.com/">天极Yesky</A> &gt; <A 
href="http://soft.yesky.com/">软件频道</A> &gt; J2ME程序开发新手入门九大要点</DIV>
<DIV class=adright><SPAN id=ad2></SPAN></DIV></DIV><!--内容块开始-->
<DIV id=conbox><!--左边开始-->
<DIV id=conleft>
<DIV id=contopla1>
<DIV id=__001>
<DIV class=qkong></DIV>
<DIV class=qw1>全文</DIV>
<DIV class=zkong>
<DIV class=kl></DIV>
<DIV class=bj><A href="http://soft.yesky.com/337/2517837.shtml#pls" 
target=_self>评论</A></DIV>
<DIV class=kr></DIV>
<SCRIPT type=text/javascript>
var titiepic ="#";
if (titiepic!="#")
{
document.write("<div class=\"kl\"></div><div class=\"bj\"><a href=\"#\" target=\"_blank\">图片</a></div><div class=\"kr\"></div>");
}
</SCRIPT>
</DIV></DIV></DIV>
<DIV class=topadbg><SPAN id=ad10></SPAN></DIV><A name=top></A>
<DIV id=contitle>
<H1>J2ME程序开发新手入门九大要点</H1></DIV>
<DIV id=conauthor><SPAN>2006-08-06 05:00 </SPAN><SPAN>作者: </SPAN><SPAN>出处: 
java研究组织 </SPAN><SPAN>责任编辑:<A title=向本编辑提问 
href="http://comments.yesky.com/t/·&frac12;&Ouml;&Ucirc;/6,324/2517837.shtml" target=_blank>方舟</A> 
</SPAN></DIV>
<DIV class=topadbg><SPAN id=ad9></SPAN></DIV>
<DIV id=conneirong><SPAN id=ad3></SPAN>
<DIV class=guanggao><SPAN 
id=contentAdv></SPAN></DIV>  <B>一、J2ME中需要的Java基础知识</B><BR><BR>  现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。<BR><BR>  J2ME中使用到的Java基础知识:<BR><BR>   
1、Java语法基础:包括基本数据类型、关键字、运算符等等<BR><BR>   2、面向对象的思想:类和对象的概念,继承和多态等等。<BR><BR>   
3、异常处理<BR><BR>   4、多线程<BR><BR>  J2ME中没有用到的Java基础知识:<BR><BR>   
1、JDK中javac和java命令的使用 <BR><BR>   
2、Java基础中的很多类在J2ME中没有,或者类中的方法做了大量的精简。所以建议在J2ME中熟悉类库。<BR><BR>   
3、Applet、AWT、Swing这些知识在J2ME中根本使用不到。<BR><BR>  简单说这么多,希望学J2ME的朋友们能少走一些弯路,不足之处希望大家积极指正和补充。 
<BR><BR>  <B>二、J2ME中暂时无法完成的功能</B><BR><BR>  列一些J2ME中暂时无法完成的功能,希望大家能积极补充:<BR><BR>   
1、在手机中不更改代码实现移植,主要指游戏。<BR><BR>   2、动态修改按钮文字。<BR><BR>   
3、在Canvas上接受中文输入。<BR><BR>   4、操作本地资源、例如地址本、已收短信息等。<BR><BR>   
5、制作破坏性的手机病毒。<BR><BR>   
6、其他等待大家来补充。<BR><BR>  <B>三、J2ME的跨平台性</B><BR><BR>  J2ME技术源于Java,所以也具有JVM的优势,可以在支持Java的平台上进行移植,但是现在的J2ME技术在跨平台上却做的很糟糕,我们来简单看一下原因:<BR><BR>  1、手机的屏幕尺寸不一:<BR><BR>  这个主要在界面制作上。如果你使用的是高级用户界面,比如你做的是应用开发或者用户登陆、用户注册这样的通用功能时,一般没有什么问题。<BR><BR>  如果你使用的是低级用户界面,比如你做的是游戏,那么你就需要考虑这个问题了。<BR><BR>  2、厂商的扩展API不统一:<BR><BR>  例如<A 
class=bluekey href="http://product.yesky.com/catalog/294/" 
target=_blank>Nokia</A>的扩展API类库UI系列,在别的手机上或者没有实现,或者包名不同等等。<BR><BR>  3、手机平台上实现的bug:<BR><BR>  例如Nokia的7650在实现双缓冲上有bug,那么在这种机型上运行的软件就不能使用双缓冲。其他NOKIA上的一些bug,可以参看:http://blog.csdn.net/Mailbomb/archive/2005/03/24/329123.aspx<BR><BR>  4、手机性能问题。<BR><BR>  不同手机的可用内存、最大jar文件都有要求,例如Nokia 
S40的大部分手机支持的最大jar文件为64K,最大可用内容为210K。<BR><BR>  所以现在的手机软件,特别是游戏都提供支持的机型列表,也才有了手机游戏移植人员的存在。<BR><BR>  四、学习J2ME可以从事的工作种类 
<BR><BR>  现在J2ME技术可以说相当的火暴,这里介绍一些学好了J2ME之后可以从事的工作的种类:<BR><BR>  1、J2ME游戏开发人员<BR><BR>  根据游戏策划或者文档要求,在某种特定的机型(以Nokia 
S40或S60居多)开发游戏程序。这是现在大部分J2ME程序员从事的工作。<BR><BR>  需要熟练掌握:高级用户界面、低级用户界面、线程,如果是网络游戏,还需要熟练网络编程。<BR><BR>  2、J2ME应用开发人员<BR><BR>  现在的移动应用还不是很多,但是还是出现了一些,特别是移动定位以及移动商务相关的内容。需要熟练掌握:高级用户界面、线程和网络编程。<BR><BR>  3、J2ME游戏移植人员<BR><BR>  参照源代码,将可以在一个平台上可以运行的游戏移植到其他平台上去。例如将Nokia 
S40的游戏移植到S60上,或者<A class=bluekey href="http://product.yesky.com/catalog/322/" 
target=_blank>索爱</A>的T618等等。主要是控制屏幕坐标,有些可能需要替换一些API。<BR><BR>  需要熟悉各平台之间的差异以及相关的技术参数,比如屏幕大小、最大jar文件尺寸等等。<BR><BR>
<DIV id=numpage>共2页。 <A href="http://soft.yesky.com/337/2517837.shtml" 
target=_self><SPAN>1</SPAN></A> <A 
href="http://soft.yesky.com/337/2517837_1.shtml" target=_self>2</A> <A 
href="http://soft.yesky.com/337/2517837_1.shtml" target=_self><FONT 
face=Webdings>:</FONT></A></DIV></DIV><!--广告代码开始-->
<SCRIPT>
var ad_cid;
if (window.location.search.substring(1) != "")
{
ad_cid = window.location.search.substring(1);
} else {
ad_cid = 324;
}
</SCRIPT>
<!--小通栏:c-scolumn顶部500*90--><SPAN id=span_ad1>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-scolumn.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad1").innerHTML=document.getElementById("span_ad1").innerHTML;
document.getElementById("span_ad1").innerHTML="";
</SCRIPT>
<!--c-pip文章正文中间240*200--><SPAN id=span_ad3>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-pip.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT>
if(document.getElementById("contentAdv")) {
document.getElementById("contentAdv").innerHTML=document.getElementById("span_ad3").innerHTML;
document.getElementById("span_ad3").innerHTML="";
} else {
document.getElementById("ad3").innerHTML=document.getElementById("span_ad3").innerHTML;
document.getElementById("span_ad3").innerHTML="";
}</SCRIPT>
<!--c-text-1“您现在的位置”右侧文字--><SPAN id=span_ad2>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-text-1.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad2").innerHTML=document.getElementById("span_ad2").innerHTML;
document.getElementById("span_ad2").innerHTML="";
</SCRIPT>
<!--c-column-2“标题”上面的广告--><SPAN id=span_ad10>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-column-2.js\"><\/script>");</SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad10").innerHTML=document.getElementById("span_ad10").innerHTML;
document.getElementById("span_ad10").innerHTML="";
</SCRIPT>
<!--c-column-1“摘要”下面的广告--><SPAN id=span_ad9>
<DIV id=ad9ad>
<SCRIPT language=JavaScript>
document.write("<script src=\"http://vd.yesky.com/html/"+ad_cid+"/"+ad_cid+"_c-column-1.js\"><\/script>");</SCRIPT>
</DIV></SPAN>
<SCRIPT language=JavaScript>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -