本文为转贴,作者不详
J2ME(CLDC/MIDP) FAQ
本文是J2ME的一个简陋的FAQ。希望能对初涉J2ME的朋友有所帮助。
最近,我常收到朋友们的来信询问一些关于J2ME的基本问题。
1.什么是J2ME
Java2 Platform, Micro Edition,是sun的java 2 的三大成员之一(J2SE,J2EE,
J2ME)。专门用于开发消费性电子产品。例如手机,PDA等。具体请参考我的文章
J2ME的基本介绍或是其他入门资源。
2.到那里下载J2ME
configuration:
CLDC
http://java.sun.com/products/cldc
Profile:
MIDP
http://java.sun.com/products/midp
specifacation:
CLDC
http://jcp.org/aboutJava/communityprocess/final/jsr030/index.html
MIDP
http://jcp.org/aboutJava/communityprocess/final/jsr037/index.html
SDK:
Java wireless toolkit 1.0.3
http://java.sun.com/products/j2mewtoolkit
JBuilder Handheld Express
http://www.borland.com/jbuilder/hhe/ Nokia
http://americas.forum.nokia.com/java/default.asp
Motorola
http://www.idendev.com/
摩托罗拉现在不提供MotoSDK下载,而作为JBuider或codewarrior的J2ME开发包
的一部分。
3.哪有J2ME的入门资料
中文:
程序员大本营-王森专栏
http://www.youkuaiyun.com/
王老师是台湾J2ME专家,并出版过“深入浅出kjava”(大陆已出版),“用MIDP
开发手机应用”(该书通过连载方式在程序员杂志中刊登)等J2me书籍。其文章
的可读性和权威性毋庸置疑,特向大家推荐。但缺点是csdn转载的文章发表时间
较久,时效性要差一些。
simple的小屋
http://www.simpleteam.com
天极网嵌入式开发专栏
http://www.yesky.com/72342371878043648/index.shtml java开发者网站论坛J2ME版-我的文章,如果你喜欢的话.
http://www.chinajavaworld.com
英文:
遍地都是
4.J2ME的网上资源
英文:
Bill Day的主页,我所知的最好的J2ME资源。
http://www.billday.com/j2me/index.htm
sun的J2ME主页
http://java.sun.com/products/j2me
sun的Wirless Developer主页
http://wireless.java.sun.com/
Micro Java Network
http://www.kvmworld.com/
JavaWorld J2me专栏
http://www.javaworld.com/channel_content/jw-micro-index.shtml
Oreilly 的wireless java版
http://www.oreillynet.com/topics/wireless/Wireless_Java
中文:
IBM的developer work 中文网站的Java专栏
http://www-900.ibm.com/developerWorks/java/index.shtml
Motorola 的J2ME zone 号称第一个中文J2ME网站,你去看一下就知道了。
http://j2me1.motorola.com.cn/index_ch.asp
Java驱动的J2me栏
http://drivejava.www2.cn4e.com/j2me/
simple的小屋
http://www.simpleteam.com
蜂星网波
http://mobilejava.myetang.com
Java程序设计资源
Java程序设计语言作为典型的面向对象程序设计语言,早已经占据了一块相当牢固的地位。在众多网友都推出自己的Java学习资源的时候,我也按捺不住来写一个帖子作为自己进行Java程序设计语言学习经常参考的材料总结,以享各位网友。
首先向大家推荐的是进行Java程序设计必需的开发环境, Java SDK。这一部分还是要提醒大家,一定要用最新的版本,最重要的是注意语言的变化以及标准化后所作的改进,可以通过下面的网址进行下载:
http://java.sun.com/j2se/
作为学习一种程序设计语言,规范是相当重要的,正如我在进行C++程序设计的学习的时候一样,进行Java程序设计语言的学习我也是非常重视规范的学习的,Java语言的规范是公开的,你可以在下面的地址找到它:
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
正如Bjarne Stroustrup创作C++程序设计语言的时候有一个设计和演化的过程,Java程序设计也一样,下面这个地址给出了一个Java程序设计语言的白皮书,用来解释Java的设计目标和目前的情况。个人感觉这个是一个必读教材,分量绝对不亚于C++程序设计书籍中的《C++语言的设计与演化》,地址为:
http://java.sun.com/docs/white/langenv/
The Java Tutorial--A practical guide for programmers是一个专门为程序员准备得非常实用的向导,作为Java程序设计的入门教材是非常合适的:
http://java.sun.com/docs/books/tutorial/index.html
下面设计的问题是Java的安全性问题,关于这方面的讨论个人感觉可以参考官方的消息,比较权威。你可以访问
http://java.sun.com/sfaq/
这里的消息便是最近的关于安全性问题的一些材料。
如果是参考外部专家的消息,我建议大家参考普林斯顿小组的站点,这里的讨论也是相当不错的,很多已经形成出版物和文章,都是很成熟的思想讨论:
http://www.cs.princeton.edu/sip/java/
关于开发平台,如果你不愿意使用notepad或者editplus以及ultraedit。我只愿意向大家推荐Sun ONE Studio,它是完全用Java开发的。支持Solaris,Linux,以及Windows平台(当然是分为三个版本)。
可以通过这个地址下载:
http://wwws.sun.com/software/sundev/jde/index.html
学到了一定的深度,大家最希望了解的恐怕就是Java便一起,虚拟机,本地方法以及私有辅助类的设计机制,这个恐怕也只能通过研读源代码才能了解。与.NET Framework不同的便是“这些都是公开的”,令人兴奋是么?大家可以参考下面的连接来获得:
http://wwws.sun.com/software/communitysource/j2se/java2//download.html
更为直接的交流希望大家多多参与Sun的技术论坛,这个是每一个学习者最为鲜活的参考资源
http://gceclub.sun.com.cn/NASApp/sme/jive/index.jsp
从书籍角度不愿意做更多的推荐,我只提几本:
Java How to Programme似乎是公认的经典教材,我自然也不否认他的价值。
关于Thinking In Java,个人觉得不是太适合初学者,入了门再看感觉效果更好些,读者甚用吧。另外很愿意向大家推荐Effective Java,这本书获得了Jolt大奖,绝对不亚于Effective C++革命性的意义。上面列出的经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么、不应该做什么才能产生清晰、健壮和高效的代码。Java之父James Gosling曾经这样评价这本书“真希望10年前我就能拥有这本书。可能有人会认为我不需要任何关于Java的书籍,但是我确实需要这本书。”
Java程序设计语言作为主流的面向对象程序设计语言之中的一个,魅力无穷,希望本向导可以给你学习Java语言提供一些有用的信息。关于Java语言,将在未来的2年内完成一系列学习总结,以享各位网友。
本文是J2ME的FAQ及Java程序设计学习资源总结。介绍了J2ME的定义、下载地址、入门资料和网上资源,还推荐了Java程序设计的开发环境、规范、白皮书、入门教材等学习材料,以及开发平台、安全性讨论站点等内容。
1323

被折叠的 条评论
为什么被折叠?



