• 阅读1016
  • 回复3

[信息资讯] 学习JAVA的经验

[复制链接]
发表于 2009-8-14 16:56 | 显示全部楼层 |阅读模式
我是做j2se开发的,最近发生的一系列事件,让我对手机软件行业产生了浓厚的情趣。我的一个朋友前两年开了一个小公司,做了一个手机mad游戏,总共就7,8个人做的,没有什么太牛的地方,本来朋友也邀请我参加,但是我觉得工作不稳定,就拒绝了,但去年我朋友竟然得到的200万的风头,现在还越来越大,真是让我后悔。
后来iphone手机下载商店开放,我的一个朋友立刻就投入其中,业余做了几个小游戏,挣了几千美金。不过iphone商店现在东西太多,已经很难挣到钱了,最近我发现三星开始为他的手机下载收集手机软件,三星在中国使用者有8000多万,为他开发,一定有很好的前途。
这次我决定走在前面,开始学习手机开发了。我比较熟悉java,于是就从学习手机java开发入手,发现三星网站上有Java手机开发的经典资源和教程,全部是资深手机工程师撰写的文章和精选书籍,下面就把我的学习经验介绍一下:


1. 功欲善其事,必先利其器,网站上经验丰富的工程师把J2ME学习的要点精心组织写了一篇入门篇,介绍的内容包括:

一. J2ME中需要的Java基础知识:Java语法基础,面向对象的思想,异常处理等等。
二. J2ME中暂时无法完成的功能:操作本地资源、例如地址本、已收短信息等
三. J2ME的跨平台性:涉及到手机的屏幕尺,厂商的扩展API,手机平台上实现的bug,手机性能问题等等。
四. J2ME程序设计
五. 模拟器和真机测试
六. WTK和SDK
七. J2ME网络问题等等

2. 学习手机开发并不难,你只要有Java基础就可以了,但是没有基础也没关系,先到这里下载电子书籍《21天学通java》,很经典的JAVA入门书籍!!这本书可以让你迅速的入门java编程,对于没有任何编程经验的人也可以轻松学习。

注意*J2ME中使用到的Java基础知识:
   1、Java语法基础:包括基本数据类型、关键字、运算符等等
   2、面向对象的思想:类和对象的概念,继承和多态等等。
   3、异常处理
   4、多线程
注意*J2ME中没有用到的Java基础知识:
   1、JDK中javac和java命令的使用
   2、Java基础中的很多类在J2ME中没有,或者类中的方法做了大量的精简。所以建议在J2ME中熟悉类库。
   3、Applet、AWT、Swing这些知识在J2ME中根本使用不到。
  希望学J2ME的朋友们能少走一些弯路。

3. 有java编程基础在开始学习j2me,先要在自己的电脑上搭建开发环境。写出hello world程序,学会调试,这样下载下面的书看看,从搭建环境,调试,写出第一个hello world都有详细的介绍,十分体贴。

4. 开始入门学习,可以选择手机游戏开发做为突破口,我极力推荐《J2ME手机游戏编程入门》本书帮助读者掌握使用J2ME开发手机游戏的方法和技巧。介绍手机游戏开发的基础知识,以及如何使用Java和J2ME Wireless Toolkit创建一个手机游戏。并开发了网络游戏,还开发了完整的Space Out游戏。附录部分提供了手机游戏编程的有用的参考资料。随书光盘中包含了本书中所有的实例代码,以及为没有Java基础的读者准备的Java编程教 程。

注意*J2ME中暂时无法完成的功能
  列一些J2ME中暂时无法完成的功能,希望大家能积极补充:
   1、在手机中不更改代码实现移植,主要指游戏。
   2、动态修改按钮文字。
   3、在Canvas上接受中文输入。
   4、操作本地资源、例如地址本、已收短信息等。
   5、制作破坏性的手机病毒。
合肥高新软件嵌入式教育中心是安徽省信息产业部人事部唯一指定的教育中心和软件实训基地 感兴趣可以咨询QQ:417647898
六安论坛
发表于 2009-8-14 17:09 | 显示全部楼层
楼主说的是经验之谈啊,我也最近对这个很感兴趣,正好看到你这个帖子了,请问下下面留的那个高新嵌入式软件开发中心是你学习这个技能的地方吗?怎么样啊,我非常感兴趣,不过倒是听说那还不错。想再了解了解啊
六安论坛
回复 鲜花 臭蛋

使用道具 举报

发表于 2009-8-14 17:14 | 显示全部楼层

学习JAVA

这个写的不错,对我们很有帮助,希望多发表下这样的帖子,我有个朋友在这里面学习过,现在已经安排就业了,工作蛮好的,希望想学习的可以和楼主联系哦~~~~对以后很有帮助的。:tp
六安论坛
回复 鲜花 臭蛋

使用道具 举报

发表于 2009-8-21 21:04 | 显示全部楼层
拖!
六安论坛
回复 鲜花 臭蛋

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

侵权举报:本页面所涉内容为用户发表并上传,相应的法律责任由用户自行承担;本网站仅提供存储服务;如存在侵权问题,请权利人与本网站联系删除!举报微信号:点击查看