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.编程策略
相关文章
|
2月前
|
存储 Java 开发者
Java Map实战:用HashMap和TreeMap轻松解决复杂数据结构问题!
【10月更文挑战第17天】本文深入探讨了Java中HashMap和TreeMap两种Map类型的特性和应用场景。HashMap基于哈希表实现,支持高效的数据操作且允许键值为null;TreeMap基于红黑树实现,支持自然排序或自定义排序,确保元素有序。文章通过具体示例展示了两者的实战应用,帮助开发者根据实际需求选择合适的数据结构,提高开发效率。
67 2
|
9天前
|
Java 程序员
Java基础却常被忽略:全面讲解this的实战技巧!
小米,29岁程序员,分享Java中`this`关键字的用法。`this`代表当前对象引用,用于区分成员变量与局部变量、构造方法间调用、支持链式调用及作为参数传递。文章还探讨了`this`在静态方法和匿名内部类中的使用误区,并提供了练习题。
14 1
|
20天前
|
安全 Java 开发者
Java 多线程并发控制:深入理解与实战应用
《Java多线程并发控制:深入理解与实战应用》一书详细解析了Java多线程编程的核心概念、并发控制技术及其实战技巧,适合Java开发者深入学习和实践参考。
42 6
|
19天前
|
存储 安全 Java
Java多线程编程中的并发容器:深入解析与实战应用####
在本文中,我们将探讨Java多线程编程中的一个核心话题——并发容器。不同于传统单一线程环境下的数据结构,并发容器专为多线程场景设计,确保数据访问的线程安全性和高效性。我们将从基础概念出发,逐步深入到`java.util.concurrent`包下的核心并发容器实现,如`ConcurrentHashMap`、`CopyOnWriteArrayList`以及`BlockingQueue`等,通过实例代码演示其使用方法,并分析它们背后的设计原理与适用场景。无论你是Java并发编程的初学者还是希望深化理解的开发者,本文都将为你提供有价值的见解与实践指导。 --- ####
|
2月前
|
存储 消息中间件 安全
JUC组件实战:实现RRPC(Java与硬件通过MQTT的同步通信)
【10月更文挑战第9天】本文介绍了如何利用JUC组件实现Java服务与硬件通过MQTT的同步通信(RRPC)。通过模拟MQTT通信流程,使用`LinkedBlockingQueue`作为消息队列,详细讲解了消息发送、接收及响应的同步处理机制,包括任务超时处理和内存泄漏的预防措施。文中还提供了具体的类设计和方法实现,帮助理解同步通信的内部工作原理。
JUC组件实战:实现RRPC(Java与硬件通过MQTT的同步通信)
|
2月前
|
开发框架 IDE Java
java制作游戏,如何使用libgdx,入门级别教学
本文是一篇入门级教程,介绍了如何使用libgdx游戏开发框架创建一个简单的游戏项目,包括访问libgdx官网、设置项目、下载项目生成工具,并在IDE中运行生成的项目。
54 1
java制作游戏,如何使用libgdx,入门级别教学
|
2月前
|
开发框架 Java 程序员
揭开Java反射的神秘面纱:从原理到实战应用!
本文介绍了Java反射的基本概念、原理及应用场景。反射允许程序在运行时动态获取类的信息并操作其属性和方法,广泛应用于开发框架、动态代理和自定义注解等领域。通过反射,可以实现更灵活的代码设计,但也需注意其性能开销。
53 1
|
2月前
|
前端开发 Java API
Swagger接口文档 —— 手把手教学,全方位超详细小白能看懂,百分百能用Java版
本文提供了一份详细的Swagger接口文档生成工具的使用教程,包括了导入依赖、配置类设置、资源映射、拦截器配置、Swagger注解使用、生成接口文档、在线调试页面访问以及如何设置全局参数(如token),旨在帮助Java开发者快速上手Swagger。
518 0
Swagger接口文档 —— 手把手教学,全方位超详细小白能看懂,百分百能用Java版
|
2月前
|
安全 算法 Java
数据库信息/密码加盐加密 —— Java代码手写+集成两种方式,手把手教学!保证能用!
本文提供了在数据库中对密码等敏感信息进行加盐加密的详细教程,包括手写MD5加密算法和使用Spring Security的BCryptPasswordEncoder进行加密,并强调了使用BCryptPasswordEncoder时需要注意的Spring Security配置问题。
175 0
数据库信息/密码加盐加密 —— Java代码手写+集成两种方式,手把手教学!保证能用!
|
3月前
|
缓存 负载均衡 Dubbo
Dubbo技术深度解析及其在Java中的实战应用
Dubbo是一款由阿里巴巴开源的高性能、轻量级的Java分布式服务框架,它致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
84 6