本站文章均为 李华明Himi 原创,转载务必在明显处注明: 
转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/j2me-2/774.html

Himi从写博客的最早开始就是Android游戏开发相关的,其实那么很多童鞋也知道Himi是做Java-J2me/Kjava出身,所以不少童鞋还在问我是否可以写一些J2me的相关游戏开发博文。虽然j2me趋势随着Nokia的没落和Android的崛起已经慢慢被弱化掉,但是J2me也是早些年非常火的平台不是么!    Himi对j2me开发也很怀念~

Himi这里跟童鞋们先说句抱歉,因为Himi确实没时间写这部分知识,而且Himi认为也没必要,直接学习Android才是主流,但是在此也为还在想学习j2me的童鞋,给出Himi自己从java零基础学习J2me的过程,大家按照这个学习方法就木有任何问题的!

学习步骤如下:

   1. 先学习Java的基础知识:j2se (java基础)。 

学习 JAVA 基础,Himi强烈推荐【马士兵】的java视频教程,此人授课幽默,经验丰富,可以百度一下此人!下面附上他的JAVA视频下载地址。(视频也是我从零基础开始学习时看的,视频音质和画质都清晰,普通话!所以强烈推荐噢)

http://www.verycd.com/search/files/尚学堂科技_马士兵_JAVA视频教程

此视频的学习顺序:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

_JDK5.0下载-安装-配置.rar
_J2SE_5.0_第1章_JAVA简介_源代码_及重要说明.rar
_J2SE_5.0_第2章_基础语法.rar
_J2SE_5.0_第2章_递归补充.rar
_J2SE_5.0_第3章_面向对象.rar
_J2SE_5.0_第4章_异常处理.rar
_J2SE_5.0_第5章_数组.rar
_J2SE_5.0_第5章_数组.rar
_J2SE_5.0_第6章_常用类.rar
_J2SE_5.0_第7章_容器.rar
_J2SE_5.0_第8章_IO.rar
_J2SE_5.0_第9章_线程.rar
_J2SE_5.0_第10章_网络.rar
_J2SE_5.0_第11章_GUI.rar

2.   java基础学习过后,就开始进入J2ME的学习把!

(由于马士兵老师貌似只是针对j2se、j2ee授课很多,关于j2me的视频教程,我还真没有找到!但是放心,我学习的时候已经找到【郭克华】博士的J2ME的视频教程,视频质量仍然清晰,声音清楚,也是我学习时看的,依然强烈推荐!!)此教程学习顺序与也是按照目录进行学习即可,这里需要讲一下,由于网络也有视频教程,这里也给出地址。  大家如果网速不卡的话,可以直接网上观看学习,如果想收藏下载的话,也给出地址,方便大家。

网上在线学习视频地址: http://www.enet.com.cn/eschool/video/j2me/

视频下载地址:http://www.verycd.com/topics/2726420/]http://www.verycd.com/topics/2726420/

学习顺序:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

1.体系介绍和环境配置
2.高级界面开发1基本界面和Command
3.高级界面开发2Command事件和List
4.高级界面开发3TextBox,Ticker和Alert
5.高级界面开发4表单元素
6.高级界面开发5表单元素事件
7.案例1
8.异常处理
9.多线程
10.数值运算,字符串处理,时间管理
11.随机数,集合和定时器
12.画布开发1Canvas绘图
13.画布开发2按键和指针事件
14.案例2
15.RMS编程1基础知识
16.RMS编程2高级知识
17.案例3
18.网络编程1Socket编程
19.案例4聊天室开发
20.网络编程2UDP编程
21.网络编程3HTTP编程
22.GameAPI.1游戏画布,图层和游戏精灵
23.GameAPI.2Sprite碰撞检测和动画
24.GameAPI.3TiledLayer和图层管理
25.J2ME代码优化

备注:

1. 如果大家按照以上顺序,耐心勤奋练习学习,Himi保证都可独立开发手机游戏,绝对没有问题。

2.视频下载地址是verycd.com,这里下载虽然直接右键迅雷即可下载,但是建议大家尽可能使用电驴~

3. 如果想迅速学习,很快提升自己,多做项目是最直接的方式!使劲写代码使劲写项目吧~ 嘿嘿;

  ps.    Himi上班之前利用1个多月写了4款游戏,从拼图->飞行射击->俄罗斯方块-RPG,大家做项目也最好按照循序渐进来;


【J2ME 2D 游戏开发系列】◣HIMI游戏开发启蒙教程◢JAVA零基础学习J2ME游戏开发全过程!...相关推荐

  1. 女孩子零基础学习web前端开发怎么…

    ·  网页开发工具: 学习web前端开发,网页开发工具有FrontPage,会用 Word 的人很容易学会FrontPage.还有一个常用的是Dreamweaver.这两种都是使用最多的HTML网页制 ...

  2. 零基础学习百度云开发(一) 初见效果

    零基础学习百度云开发(一) 初见效果 1, 百度云->登陆->花1元开通物接入IOT-Hub 2, 创建物模型->创建物影子, 例如物影子, 名称 temp 3, 可以创建权限组,例 ...

  3. 零基础学习3D游戏建模要美术基础吗

    1.了解什么是游戏3D建模 在大型的游戏研发公司,3D建模是一个非常大的职能,分为4个岗位:3D角色低模手绘,3D场景低模手绘,次世代角色高模,次世代场景高模. 模型 2. 零基础可以学习3D建模吗? ...

  4. 零基础学习web前端开发应该先学习什么

    这是两年以来,修真院收集整理的学习资料顺序. 以CSS15个任务,JS15个任务为基础,分别依据要完成任务的不同的技能点,我们整理出来了这么一篇在学习的时候需要看到的资料. 推荐一个web前端学习 Q ...

  5. 零基础学习测试还是开发?

    软件测试作为IT行业的刚需职位,其实是非常适合0基础的小白同学加入学习的但是具体选择测试还是开发还是要看你个人的兴趣爱好以及学习能力,对哪个感兴趣,哪个能学的会就选择哪个就可以了 平时说起程序员印象中 ...

  6. 零基础学习3D游戏建模

    当像素无法满足人们的需求的时候,人们开始发展2D游戏,当2D无法满足的时候,开始了3D游戏,而现在游戏已经开始慢慢开始往vr的方向发展,而不管是3d游戏还是vr游戏,都需要大量的3D模型来进行虚拟世界 ...

  7. 零基础学习大数据开发需要多久能工作?

    IT行业是最近10年的热点,那么IT行业中的热点又是谁呢?在当今的互联网时代相信没有哪个行业能够出ABC左右,所谓的ABC就是AI + Big Data + Cloud. 当然,这三者中大数据的影响力 ...

  8. 零基础学习鸿蒙开发,零基础学习鸿蒙App开发 (第一天)

    最近发几条质疑华鸿蒙系统的微头条,受了很多网友的嘲笑,我准备零基础自学App开发,我自己是运维,主要工作是维护Linux和Windows 服务器,同时兼桌面运维和网络. 废话不说,这是今天下午的成果. ...

  9. 关于零基础学习web前端开发,有些过来经验分享

    大家好,今天给大家分享一下我从事WEB前行业一些自己的学习经验分享 也希望通过这篇文章,可以帮助到更多正在学习但是又不知道从哪里学习学习的前端的小伙伴,还有一些想要去转行的,但是不知道不知道如何去学习 ...

最新文章

  1. 【转】【Centos】Centos下用upstart管理自己的服务程序
  2. JavaWeb显示器
  3. 【JavaScript框架封装】实现一个类似于JQuery的缓存框架的封装
  4. 操作系统实验报告4:Linux 下 x86 汇编语言3
  5. linux克隆出现mac地址错误
  6. initializeCachedDB function in JavaScript - how is the call delegated to
  7. sqoop实现Mysql、Oracle与hdfs之间数据的互导
  8. 离职时机:避免把项目搞砸了再走人
  9. python 欧姆龙plc通信_电脑与欧姆龙plc通过网络通信
  10. 腾讯天龙八部手游服务器账号上线,天龙八部手游服务器的注册已达到上限 服务器注册上限怎么解决...
  11. 一、财务框架与基础知识
  12. Android仿手机淘宝多级下拉菜单
  13. 最全的linux基础学习视频
  14. SCAU10690 分面包
  15. AnswerOpenCV(0826-0901)一周佳作欣赏
  16. 近视手术?一个医学的阴谋?
  17. Eclipse汉化教程(详细图解)
  18. Linux下标准I/O库函数fopen、fclose函数的使用方法
  19. 将TQ2440的ADS工程文件移植到KEIL5中
  20. R语言 绘制三维散点图的预测曲面

热门文章

  1. unittest所有断言方法
  2. Linux命令行上传文件到百度网盘
  3. Integer类源码浅析
  4. 修改Linux网卡由eth1变成eth0
  5. CSS3 Media Queries在iPhone4和iPad上的运用
  6. C#实现发送邮件的三种方法
  7. mycat mysql端口多少_mycat 9066管理端口 常用命令
  8. java 本地 mq_java rocketmq--消息的产生(普通消息)
  9. python辅导机构_推荐靠谱python辅导机构!
  10. x64版本的OpenGL库配置