JAVA-J2ME移动开发实战教学

本教程为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.编程策略
时间: 2024-09-27 17:15:56

JAVA-J2ME移动开发实战教学的相关文章

《Java和Android开发实战详解》——1.1节编程语言基础知识

1.1编程语言基础知识 Java和Android开发实战详解 "编程语言"(Programming Language)是人类告诉计算机如何工作的一款语言,如同人与人之间沟通使用自然语言,编程语言被设计用于人类与计算机之间进行沟通.从技术角度来说,编程语言就是一款将执行指令传达给计算机的标准通信技术. 1.1.1 程序.软件与应用程序 在说明编程语言之前,我们需要了解什么是程序.软件与应用程序.简单地说来,编程语言提供了语法,可以让我们编写程序代码来建立程序,程序经编译建立成应用程序后,

《Java和Android开发实战详解》——2.4节Eclipse IDE的项目管理与使用

2.4 Eclipse IDE的项目管理与使用 Java和Android开发实战详解 一个Eclipse的工作空间可以同时拥有多个项目,在Eclipse IDE可以切换不同的工作空间,对于已有的Java项目或Java程序文件,我们可以直接导入到目前打开的工作空间或项目. 2.4.1 切换工作空间 step01Eclipse的工作空间中可以新增项目,但不能打开非此工作空间的其他项目,不过,我们可以将当前工作空间切换成其他工作空间.例如,本书每一章的范例都对应有一个工作空间,我们可以在打开第2章工作

《Java和Android开发实战详解》——1.4节搭建Java开发环境

1.4 搭建Java开发环境 Java和Android开发实战详解 在开发Java应用程序前需要搭建Java的开发环境,首先需要安装JDK,然后即可配合编辑工具或集成开发环境来创建Java应用程序.本书主要介绍如何使用Eclipse集成开发环境来创建Java和Android应用程序. 1.4.1 安装与设置JDK 一般来说,有些集成开发环境会一并安装JDK,例如JBuilder,不过,大部分集成开发环境需要用户自行安装JDK.本书使用的JDK版本是JDK 7(Java SE Developmen

《Java和Android开发实战详解》——2.1节如何构建应用程序

2.1 如何构建应用程序 Java和Android开发实战详解 一般来说,我们使用Java程序语言的目的,就是编写程序代码构建应用程序,以期让计算机执行来解决问题. 2.1.1 如何编写程序代码 程序设计(Programming)很困难吗?事实上,如果你可以引导问路人到达目的地.走迷宫或开车到你家,一步一步详细列出活动流程,就表示你一定可以编写程序代码.不过,在列流程时请注意!计算机一点都不聪明,也不会举一反三,所以,我们需要告诉计算机详细的步骤和信息,不能只有模棱两可的内容. 例如,在北京开车

《Java和Android开发实战详解》——1.2节Java基础知识

1.2 Java基础知识 Java和Android开发实战详解 Java语言类似于C++是一种编译型语言,不过两者并不完全相同,严格说来,Java是结合编译和解释优点的一种编程语言. 1.2.1 Java平台 "平台"(Platform)是一种结合硬件和软件的执行环境.Java既是一种高级的面向对象的编程语言,也是一个平台.Java平台是一种纯软件平台,它可以在各种基于硬件的平台上运行,与硬件无关,主要是由JVM和Java API两个部分组成. 1.JVM虚拟机 JVM(Java Vi

《Java和Android开发实战详解》——1.3节Java语言的开发环境

1.3 Java语言的开发环境 Java和Android开发实战详解 编程语言的"开发环境"(Development Environment)指的是一组工具程序,可用来创建.编译和维护编程语言所构建的应用程序.一般来说,我们可以使用两种Java开发环境来创建Java应用程序. 1.终端机模式的开发环境 或称为"命令行模式",对于传统MS-DOS或UNIX.Linux系统的用户,程序执行时的输入数据和输出数据都是使用"命令行界面"(Command-

《Java和Android开发实战详解》——1.5节习题

习题 Java和Android开发实战详解 1.请说明什么是程序与软件,以及编程语言的种类. 2.第五代编程语言主要是使用在人工智能和专家系统的逻辑分析语言,也称为----语言.请说明低级和高级编程语言的差异为何? 3.请比较编译型和解释型编程语言的差异.各举出两种编程语言说明. 4.请简单说明计算机是如何执行.计算机CPU访问内存数据的主要步骤是什么? 5.请问什么是Java平台?Java平台是由----和----组件组成.为什么Java是一种跨平台的编程语言? 6.请简单说明JVM是什么,并

《Java和Android开发实战详解》——2.5节良好的Java程序代码编写风格

2.5 良好的Java程序代码编写风格Java和Android开发实战详解Java代码是由程序语句组成的,数个程序语句组合成一个程序块,每一个块拥有数行程序语句或注释,一行程序语句是一个表达式.变量和命令的程序代码. 2.5.1 程序语句Java程序由程序语句(Statement)组成,一行程序语句如同英文的一个句子,内含多个表达式.运算符或Java关键字(详见第3章的说明). 1.程序语句的范例一些Java程序语句的范例,如下所示: int total = 1234; rate = 0.05;

《Java和Android开发实战详解》——2.2节构建Java应用程序

2.2 构建Java应用程序Java和Android开发实战详解照第1章介绍安装和设置JDK执行环境后,就可以在Windows操作系统的"命令提示符"窗口或Eclipse IDE开发Java应用程序. 2.2.1 构建第一个Java程序首先,我们使用Windows操作系统下的记事本和"命令提示符"窗口来构建.编译和执行Java应用程序,其基本步骤如下所示: step01使用记事本或其他文本编辑工具构建Java源代码文件,扩展名为.java. step03step02

《Java和Android开发实战详解》——导读

目 录 第1章 编程语言与Java基础知识 1.1编程语言基础知识1.2 Java基础知识 1.3 Java语言的开发环境 1.4 搭建Java开发环境 习题 第2章 构建Java应用程序 2.1 如何构建应用程序 2.2 构建Java应用程序 2.3 Java程序结构与基本输出 2.4 Eclipse IDE的项目管理与使用 2.5 良好的Java程序代码编写风格 学习评估 第3章 变量.数据类型与运算符 第4章 流程控制结构 第5章 类方法 第6章 数组与字符串 第7章 类与对象 第8章 继