JAVA-J2ME移动开发实战教学

简介: 本教程为eNet原创  J2ME即JAVA 2 Micro Edition,是Java 2的组成部分,与J2SE、J2EE并称。J2ME是一种高度优化的Java运行环境,应用于大量的消费类电子设备,如蜂窝电话、可视电话、数字机顶盒、汽车导向系统等,同时也广泛被移动通信设备所采用,如移动电话、双向寻呼机、智能卡、个人电脑记事本和掌上电脑等。J2ME技术将Java语言的与平台无关的特性移

本教程为eNet原创
  J2ME即JAVA 2 Micro Edition,是Java 2的组成部分,与J2SE、J2EE并称。J2ME是一种高度优化的Java运行环境,应用于大量的消费类电子设备,如蜂窝电话、可视电话、数字机顶盒、汽车导向系统等,同时也广泛被移动通信设备所采用,如移动电话、双向寻呼机、智能卡、个人电脑记事本和掌上电脑等。J2ME技术将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。本视频的话题专注于J2ME的移动开发部分,涵盖移动开发中几乎所有的关键技术。本教程由郭克华老师讲授。
建议各位用户,先下载然后用暴风影音观看就可以实现快速拖动了——编辑彭凡。
第一章 体系介绍和环境配置  
 
前言 1.J2ME体系架构 2.软件安装(1)
3.软件安装(2) 4.第一个手机应用程序  
第二章 高级界面开发1:基本界面和Command  
 
1.MIDlet基本结构(1) 2.MIDlet基本结构(2) 3.按钮1
4.按钮2 5.按钮3 6.按钮排布
第三章 高级界面开发2:Command事件和List  
 
1.按钮事件(1) 2.按钮事件(2) 3.列表框(1)
4.列表框(2) 5.列表框(3) 6.列表框(4)
7.列表框(5)    
第四章 高级界面开发3:TextBox,Ticker和Alert  
 
1.文本框(1) 2.文本框(2) 3.文本框(3)
4.滚动条 5.提示框  
第五章 高级界面开发4:表单元素  
 
1.表单元素 2.下拉框 3.日期域和进度条
4.图片框 5.文本域 6.StringItem与布局
第六章 高级界面开发5:表单元素事件  
 
1.元素命令事件(1) 2.元素命令事件(2) 3.元素状态事件(1)
4.元素状态事件(2)    
第七章 案例1  
 
1.短信界面开发(1) 2.短信界面开发(2) 3.短信界面开发(3)
4.短信界面开发(4) 5.短信界面开发(5)  
第八章 异常处理  
 
1.异常的出现 2.常见异常 3.异常处理(1)
4.异常处理(2) 5.自定义异常  
第九章 多线程  
 
1.线程实现(1) 2.线程实现(2) 3.线程实现(3)
4.线程安全(1) 5.线程安全(2)  
第十章 数值运算,字符串处理,时间管理  
 
1.数值运算 2.字符串处理(1) 3.字符串处理(2)
4.StringBuffer 5.时间管理(1) 6.时间管理(2)
第十一章 随机数,集合和定时器  
 
1.随机数 2.集合 3.定时器
4.灯光闪烁和震动    
第十二章 画布开发1:Canvas绘图  
 
1.画布原理(1) 2.画布原理(2) 3.画布绘图(1)
4.画布绘图(2) 5.位置定位(1) 5.位置定位(2)
第十三章 画布开发2:按键和指针事件  
 
1.按键事件1 2.按键事件2 3.按键事件3
4.指针事件    
第十四章 案例2  
 
1.动画策略 2.动画开发1 3.动画开发2
4.扩展与小结    
第十五章 RMS编程1:基础知识  
 
1.RMS原理 2.RMS基本操作(1) 3.RMS基本操作(2)
4.RMS记录操作 5.RMS对象读写(1) 6.RMS对象读写(2)
第十六章 RMS编程2:高级知识  
 
1.遍历记录集(1) 2.遍历记录集(2) 3.记录集监听
4.记录过滤 5.记录排序  
第十七章 案例3  
 
1.模拟通讯录1 2.模拟通讯录2 3.模拟通讯录3
4.模拟通讯录4 5.模拟通讯录5 6.模拟通讯录6
7.模拟通讯录7    
第十八章 网络编程1:Socket编程  
 
1.Socket原理 2.Socket连接 3.Socket消息收发
4.简单聊天程序1 5.简单聊天程序2 6.简单聊天程序3
第十九章 案例4:聊天室开发  
 
1.聊天室(1) 2.聊天室(2) 3.聊天室(3)
4.聊天室(4) 5.聊天室(5) 6.聊天室(6)
第二十章 网络编程2:UDP编程  
 
1.UDP原理 2.UDP连接 3.UDP消息收发
4.用UDP实现聊天室1 5.用UDP实现聊天室2  
第二十一章 网络编程3:HTTP编程  
 
1.HTTP服务端开发1 2.HTTP服务端开发2 3.HTTP客户端开发1
4.HTTP客户端开发2 5.手机网上注册系统  
第二十二章 GameAPI 1:游戏画布,图层和游戏精灵  
 
1.游戏画布1 2.游戏画布2 3.游戏画布3
4.图层 5.游戏精灵生成 6.游戏精灵悬挂点
7.游戏精灵旋转    
第二十三章 GameAPI 2:Sprite碰撞检测和动画  
 
1.碰撞检测1 2.碰撞检测2 3.碰撞检测3
4.动画精灵1 5.动画精灵2  
第二十四章 GameAPI 3:TiledLayer和图层管理  
 
1.地图原理 2.地图切割 3.地图填充1
4.地图填充2 5.图层管理 6.地图滚动
第二十五章 J2ME代码优化  
 
1.代码优化1 2.代码优化2 3.代码优化3
4.编程策略
相关文章
|
1月前
|
Java 应用服务中间件 开发工具
苍穹外卖》电商实战项目(java)知识点整理(上)
苍穹外卖》电商实战项目(java)知识点整理(上)
192 3
|
2月前
|
Java 测试技术 Maven
JAVA单元测试概念与实战
单元测试是软件开发中的一个测试方法,用于验证软件代码中最小的、独立的单元是否按照预期工作。在Java中,这通常指的是单个的方法或者一个类的个别功能。单元测试的目的是隔离代码的每个部分,并确保各个部分是正确的。
51 4
|
3月前
|
Java 关系型数据库 MySQL
兴奋!阿里巴巴首推“Java进阶必备宝典”,理论到实战,一键搞定
作为一名Java方向的程序员,打好夯实的基础是非常重要的,现在大厂面试对于程序员基础知识的掌握考察也越来越严格,虽然说现在技术更新比较快,但基础扎实才能够更深入的去理解每一个知识技术点。
|
18天前
|
设计模式 安全 Java
Java并发编程实战:使用synchronized关键字实现线程安全
【4月更文挑战第6天】Java中的`synchronized`关键字用于处理多线程并发,确保共享资源的线程安全。它可以修饰方法或代码块,实现互斥访问。当用于方法时,锁定对象实例或类对象;用于代码块时,锁定指定对象。过度使用可能导致性能问题,应注意避免锁持有时间过长、死锁,并考虑使用`java.util.concurrent`包中的高级工具。正确理解和使用`synchronized`是编写线程安全程序的关键。
|
3月前
|
传感器 自动驾驶 算法
JAVA实战演练之自动驾驶系统
JAVA实战演练之自动驾驶系统
|
2月前
|
监控 IDE Java
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
42 0
|
1天前
|
安全 Java 调度
Java线程:深入理解与实战应用
Java线程:深入理解与实战应用
13 0
|
5天前
|
存储 Java 数据库连接
java DDD 领域驱动设计思想的概念与实战
【4月更文挑战第19天】在Java开发中,领域驱动设计(Domain-Driven Design, DDD) 是一种软件设计方法论,强调以领域模型为中心的软件开发。这种方法通过丰富的领域模型来捕捉业务领域的复杂性,并通过软件满足核心业务需求。领域驱动设计不仅是一种技术策略,而且还是一种与业务专家紧密合作的思维方式
22 2
|
15天前
|
Java API 开发者
Java 8新特性之函数式编程实战
【4月更文挑战第9天】本文将深入探讨Java 8的新特性之一——函数式编程,通过实例演示如何运用Lambda表达式、Stream API等技术,提高代码的简洁性和执行效率。
|
26天前
|
存储 安全 Java
【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实战指南(不可变集合篇)
【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实战指南(不可变集合篇)
30 1