当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

<b>J2ME简单吗?</b>[Java编程]

赞助商链接



  本文“<b>J2ME简单吗?</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

有几个想学J2ME的朋友问过我这个问题.我想这个问题可以有两个答案.

J2ME是简单的.

说其简单,更主要的缘由是J2ME开辟利用的是Java,脱离平台技术范围(J2SE,J2ME,J2EE),Java语言本身是简单的,大概说“简便”更为强盛.比起C++的程序代码来说,Java Code让人看起来更舒服,也更直观.

另一方面,J2ME的SDK非常丰富,配置也非常简单,假如再借助强盛的IDE(如JB和Eclipse,不过在J2ME开辟方面,我更偏向于JB),那么有一定的Java底子,J2ME上手实在不是难事.

J2ME并不简单.

更多人说J2ME简单是因为它“小”,所谓的“小”主如果针对其API少.“两三个星期就学完了”,有人如是说.但这个见解我实在不敢苟同.其实恰好因为它供应的API少,才使得J2ME变得比传统的编程更具挑衅.相关于供应了丰富的API的J2SE和J2EE来说,我们需求“独立更生”的范围要大的多.唯一的API供应应我们了最最底子的功效,剩下的就要靠程序员自己去摸索.假如你所需求的各种功效都已经被现成的API实现,那么我们不再需求学习和研究,只要一本API手册就够了.

J2ME的第二个难点在于限制大,当然这也是全部基于移动设备的开辟所共同面对的问题.内存的限制,处理速度的限制让我们不得不丢弃很多美好的东西,为每一行代码做尽大概的优化,优化再优化,在内存利用和性能之间探求均衡点..在J2ME中我们不但要削减对象的成立,即就是对象的引用也要做到能少则少.在这样的前提下开辟出来的优异的应有、游戏、软件,可以说比桌面平台上的开辟更具有含金量.

第三一个,一样是移动开辟面对的大众问题:多机型适配难度大.与桌面平台差别,移动设备之间的差别非常宏大,从硬件方面的屏幕辨别率,内存,处理器到底层的KVM实现,到支持J2ME标准的程度,都不尽而同,这使得“一次编译,处处运行”的答应在几近成为笑柄.但是,无论若何,J2ME仍旧是移动范畴跨平台的最佳挑选.因为无论是智妙手机还是传统手机,无论采取什么样的系统,它们都支持Java,即便需求为多种举行做出更改,其代价也要小得多.同时,也磨练编程人员的计划本领,一款计划杰出的程序可以把适配的本钱减低到最少.

最后一点问题是:KVM的Bug多,不过这一点Sun公司仿佛没有什么责任.大家都知道Java的发展分为两步走:标准和实现.Sun和众多厂商拟定标准,再由各个厂商按照自己的设备举行实现.但是,不知道是不是厂商的计划水平有限,目前很多机型的KVM实现都不能让人称心,Bug简直是多如牛毛,比方最经典的Nokia 6600,真正为它做过开辟的人都应当深有领会.这又从另一个方面增添了开辟者做多机型适配的难度.这些Bug可以充分磨练编程人员调试本领:)不过随着时间的推移,相信这一点会得到改良,Nokia也一向在推出S60机型的软件进级版本以改正这些Bug.不过关于采取封闭式操作系统S40机型,就无法可想了(事实上S40的bug也要少得多).

综上,J2ME并不像大大都人想象的那么“简单”,大概说,J2ME的入门是简单的,但如要做到“精通”,还需求掌握各种具有移动开辟特点的程序计划、调试本领,并非一蹴而就之功.


  以上是“<b>J2ME简单吗?</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .