图书介绍

J2ME手机编程基础PDF|Epub|txt|kindle电子书版本网盘下载

J2ME手机编程基础
  • Leopold Lee编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302067813
  • 出版时间:2003
  • 标注页数:202页
  • 文件大小:22MB
  • 文件页数:215页
  • 主题词:移动通信-JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

J2ME手机编程基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识J2ME1

1.1 Java平台和J2ME技术概况1

1.1.1 Java语言的发展和现状1

1.1.2 J2ME概述3

1.1.3 CLDC和MIDP5

1.2 支持J2ME的手机设备及常用开发工具7

1.2.1 支持J2ME的手机设备7

1.2.2 支持J2ME的开发工具14

1.3 本章小结16

第2章 Java编程基础17

2.1 面向对象编程17

2.1.1 对象和类17

2.1.2 属性和行为18

2.1.3 类的组织和类行为19

2.2 Java编程知识21

2.2.1 语句和表达式21

2.2.2 变量和数据类型21

2.2.3 Java程序的注释23

2.2.4 Java语言中的字面量24

2.2.5 表达式和运算符25

2.2.6 字符串运算28

2.2.7 数组28

2.2.8 多维数组29

2.2.9 if条件语句30

2.2.10 switch条件语句30

2.2.11 while和do循环31

2.2.12 for循环32

2.2.13 循环退出语句32

2.3 Java语言中对象的处理33

2.3.1 新对象的创建33

2.3.2 类变量和实例变量的访问和设置34

2.3.3 类方法的调用35

2.4 Java中的强制类型转换35

2.4.1 原始类型的强制转换35

2.4.2 对象之间的强制转换36

2.4.3 原始数据类型和对象之间的强制转换36

2.5 本章小结37

第3章 第一个MIDlet程序38

3.1 “你好,J2ME”实例38

3.2 J2ME WTK39

3.2.1 WTK工具包的安装39

3.2.2 启动WTK工具包42

3.2.3 创建工程43

3.2.4 书写源代码和编译建立工程45

3.2.5 在模拟器中试运行46

3.3 工程分析47

3.4 程序打包48

3.5 本章小结49

第4章 连接受限设备配置表50

4.1 CLDC的由来50

4.1.1 小而灵便的Java虚拟机50

4.1.2 运行时库51

4.2 CLDC概览51

4.2.1 设备要求51

4.2.2 语言要求51

4.2.3 KVM虚拟机要求52

4.2.4 CLDC中使用的J2SE类53

4.2.5 系统属性56

4.3 CLDC独有的类56

4.4 本章小结61

第5章 移动信息设备简表62

5.1 软件需求62

5.2 MIDlets和MIDlet Suites63

5.3 用户接口64

5.4 数据持久性64

5.5 无线互连65

5.6 其他的J2SE类65

5.7 MIDlet基础65

5.7.1 MIDlet的主类66

5.7.2 激活MIDlet67

5.7.3 MIDlet Suites详解67

5.7.4 MIDlet生存周期69

5.8 本章小结70

第6章 用户接口低层API71

6.1 MIDP用户界面类库72

6.2 显示73

6.2.1 Displayables73

6.2.2 Display类73

6.2.3 设置当前的Displayable74

6.3 命令75

6.3.1 命令的定义75

6.3.2 命令的创建76

6.3.3 命令对象与显示对象的关联77

6.3.4 对Command触发事件的响应77

6.4 图像78

6.5 Canvas类79

6.5.1 创建Canvas79

6.5.2 Canvas中的按键事件80

6.5.3 Canvas中的指针事件81

6.5.4 可视性通知82

6.5.5 强制重画82

6.5.6 事件序列化82

6.5.7 绘制图形和文本82

6.5.8 获得Canvas的大小参数83

6.6 本章小结85

第7章 MIDP中的图形和图像设计86

7.1 MIDP中的图形绘制86

7.1.1 Repaint机制86

7.1.2 图形绘制86

7.1.3 坐标87

7.1.4 图形剪裁和坐标变换87

7.1.5 颜色87

7.1.6 字体88

7.2 Graphics类相关的图形绘制88

7.2.1 绘制前的初始化工作88

7.2.2 线条的绘制89

7.2.3 弧形的绘制和填充89

7.2.4 绘制和填充矩形和圆角矩形90

7.2.5 文本和图像的绘制91

7.3 MIDP对图像的支持92

7.4 PNG图像格式简介92

7.4.1 PNG的存储92

7.4.2 PNG的文件格式93

7.5 MIDP对PNG的支持93

7.6 显示一幅有趣的图片94

7.6.1 建立工程文件94

7.6.2 编辑要显示的图像94

7.6.3 编写MIDlet代码97

7.6.4 运行新建工程98

7.7 Image和ImageItem类的常用方法99

7.7.1 Image类99

7.7.2 ImageItem类100

7.8 使用MIDP对图像的支持实现动画效果101

7.9 本章小结107

第8章 高层用户接口API108

8.1 屏幕108

8.1.1 屏幕类108

8.1.2 屏幕的标题109

8.1.3 广告条109

8.2 提醒110

8.2.1 Alert类110

8.2.2 Alert的类型111

8.2.3 Alert类的超时112

8.2.4 Alert对象的显示113

8.2.5 Alert对象实例113

8.3 列表与文本框115

8.3.1 列表116

8.3.2 文本框118

8.4 表单119

8.4.1 表单和表单的子项119

8.4.2 子项的状态事件120

8.4.3 选项组子项121

8.4.4 日期域子项121

8.4.5 滑杆子项123

8.4.6 图像子项123

8.4.7 字符串子项124

8.4.8 文本域子项124

8.5 本章小结125

第9章 MIDP记录管理系统126

9.1 记录和记录集126

9.1.1 数据的可持续性127

9.1.2 记录127

9.1.3 记录集127

9.1.4 记录集使用中的体积限制128

9.2 打开和关闭记录集128

9.2.1 记录集类128

9.2.2 打开记录集128

9.2.3 记录集的关闭130

9.2.4 记录集的相关信息130

9.2.5 列出和删除记录集130

9.3 记录集中数据的读写131

9.3.1 添加新记录131

9.3.2 记录的读取131

9.3.3 记录中数据的写入132

9.3.4 记录的删除132

9.4 记录集数据的格式133

9.4.1 将其他格式的数据转换为二进制133

9.4.2 从二进制形式还原133

9.4.3 几个关于数据转换的问题134

9.5 面向记录的几个高级操作135

9.5.1 记录过滤接口135

9.5.2 记录比较接口135

9.5.3 记录侦听接口136

9.5.4 记录枚举接口137

9.6 完整的RMS编程实例138

9.7 本章小结141

第10章 MIDP的网络编程142

10.1 HTTP基础143

10.1.1 网络服务器和网络客户端143

10.1.2 HTTP工作原理144

10.1.3 连接重用145

10.1.4 跨请求的状态保持146

10.2 创建HTTP连接146

10.2.1 HttpConnection接口147

10.2.2 获取一个HttpConnection对象147

10.2.3 GET和HEAD请求148

10.2.4 POST方法149

10.3 回复处理149

10.4 HTTP连接的状态代码151

10.5 MIDP应用与Servlets交互151

10.6 本章小结151

第11章 使用网络连接请求获取图像数据152

11.1 显示地图的Canvas152

11.2 MIDlet主程序154

11.3 编译159

11.4 本章小结160

第12章 MIDP中的多线程161

12.1 线程161

12.1.1 多线程162

12.1.2 Java中的多线程162

12.2 线程类163

12.2.1 MIDP中的Thread类的方法163

12.2.2 Runnable接口164

12.3 实例代码165

12.4 本章小结173

第13章 MIDlet程序中定时器的使用174

13.1 Timer类174

13.2 Timer Task类175

13.3 java.util.Date类176

13.4 只运行一次的定时器177

13.5 可重复运行的定时器178

13.6 使用Timer控制的Gauge的实例180

13.7 使用时钟屏幕保护的实例183

13.8 本章小结186

第14章 MIDlet的高级主题187

14.1 无线网络与设备安全187

14.1.1 无线网络更加不安全187

14.1.2 设备丢失或被窃188

14.2 XML188

14.2.1 XML技术应用的必要性188

14.2.2 XML解析器188

14.3 代码优化189

14.3.1 最小化类的数量189

14.3.2 使用内置类189

14.3.3 对象数目最少化190

14.3.4 无用信息收集器的辅助工作190

14.3.5 使用混淆器190

14.4 本章小结191

附录A J2ME的网络安全措施192

A1 常用有线网络的安全措施——SSL192

A1.1 SSL简介192

A1.2 公共钥匙安全体系简介193

A1.3 HTTPS和SSL194

A2 Sun无线应用的网络安全措施——KSSL195

A2.1 SSL特性195

A2.2 SSL实现要点195

A2.3 使用KSSL编程195

A3 JCE-Java加密扩展196

A3.1 安全供应者196

A3.2 Bouncy Castle J2ME加密包196

A3.3 JCE实现197

A3.4 Bouncy Castle J2ME加密包进行DES加密传输198

A4 小结202

热门推荐