图书介绍

Java ME基础教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java ME基础教程
  • (美)RayRischpater著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115211583
  • 出版时间:2009
  • 标注页数:412页
  • 文件大小:66MB
  • 文件页数:428页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java ME基础教程PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 入门2

第1章 开始Java之旅2

1.1 Java ME市场简介2

1.1.1 从设备制造商角度来看2

1.1.2 从运营商角度来看3

1.1.3 从消费者角度来看3

1.2 Java ME平台4

1.2.1 对Java移动版本的需求4

1.2.2 移动设备上的Java5

1.3 配置7

1.3.1 CLDC简介7

1.3.2 CDC简介8

1.4 配置文件9

1.4.1 MIDP简介9

1.4.2 基础配置文件简介9

1.4.3 个人基本配置文件简介10

1.4.4 个人配置文件简介10

1.5 包11

1.6 规划Java ME开发方法11

1.6.1 选择适当的设备目标11

1.6.2 销售应用程序12

1.7 小结13

第2章 精简Java14

2.1 精简Java:CLDC14

2.1.1 理解当前版本:CLDC 1.115

2.1.2 回顾CLDC 1.016

2.1.3 展望CLDC的未来16

2.2 精简Java:CDC16

2.3 更改Java类库以适合CLDC17

2.3.1 对java.lang包的更改18

2.3.2 对java.util包的更改20

2.3.3 对java.io包的更改21

2.3.4 在CLDC中引入类21

2.4 更改Java类库以适合CDC22

2.5 小结22

第3章 NetBeans IDE入门24

3.1 选择NetBeans IDE24

3.2 开始使用NetBeans IDE25

3.3 创建第一个CLDC/MIDP应用程序26

3.3.1 创建Weather Widget27

3.3.2 构建CLDC/MIDP应用程序39

3.3.3 打包和执行CLDC/MIDP应用程序40

3.4 创建第一个CDC应用程序42

3.4.1 创建WeatherApplet43

3.4.2 打包和执行CDC应用程序58

3.5 小结60

第二部分 用MIDP进行CLDC开发第4章 MIDlet介绍63

4.1 最简单的MIDlet63

4.2 理解MIDlet的生命周期64

4.3 将MIDlet打包66

4.4 获得属性和资源67

4.5 管理启动事件和报警67

4.6 小结73

第5章 构建用户界面74

5.1 理解Display和可视项对象之间的关系74

5.2 使用命令控制应用程序流程77

5.3 基本可视项简介80

5.3.1 项简介81

5.3.2 管理选择项84

5.4 Screen类及其子类简介85

5.4.1 使用Form类搜集可视项86

5.4.2 警告用户87

5.4.3 接受大量文本88

5.4.4 显示选项列表89

5.5 使用Canvas和定制Item90

5.5.1 用定制Canvas控制绘图行为91

5.5.2 创建供屏幕使用的定制Item92

5.5.3 实现定制项94

5.6 小结98

第6章 使用记录存储存储数据99

6.1 记录存储的技术细节99

6.2 使用记录存储101

6.2.1 打开和关闭记录存储101

6.2.2 移除记录存储102

6.2.3 获得有关记录存储的信息102

6.3 访问记录存储中的记录103

6.3.1 添加记录105

6.3.2 获取记录105

6.3.3 枚举记录106

6.3.4 更新记录107

6.3.5 移除记录107

6.3.6 计算记录个数107

6.3.7 监听记录存储的变化108

6.3.8 理解平台对记录存储的限制108

6.4 记录存储应用实例108

6.5 小结121

第7章 访问文件和其他数据122

7.1 FCOP简介122

7.2 使用FCOP124

7.2.1 判断FCOP是否存在124

7.2.2 获得FileConnection实例124

7.2.3 新建文件或目录125

7.2.4 打开文件125

7.2.5 修改文件属性126

7.2.6 删除文件或目录126

7.2.7 枚举目录的内容126

7.2.8 监听文件系统变化127

7.3 FCOP实践128

7.4 PIM包简介132

7.5 使用PIM包133

7.5.1 确保PIM包可用133

7.5.2 打开PIM数据库134

7.5.3 从PIM数据库读取记录134

7.5.4 从PIM记录中读取字段134

7.5.5 修改PIM记录138

7.5.6 添加PIM记录139

7.5.7 移除PIM项目139

7.5.8 管理PIM数据库分类139

7.6 PIM包实践140

7.7 理解代码签名和验证的作用145

7.8 小结145

第8章 使用Java移动游戏API146

8.1 了解移动游戏API146

8.2 管理事件和绘图147

8.2.1 轮询击键148

8.2.2 管理游戏的执行149

8.2.3 将GameCanvas绑定到MIDlet150

8.3 可视元素分层151

8.3.1 管理层152

8.3.2 使用贴图优化可视的层153

8.3.3 制作动画155

8.4 移动游戏API实践156

8.4.1 实现游戏MIDlet157

8.4.2 实现游戏Canvas159

8.5 小结165

第三部分 CDC开发169

第9章 Xlet和个人基本配置文件简介169

9.1 了解Xlet169

9.1.1 查看Xlet生命周期169

9.1.2 扩展Xlet接口170

9.1.3 使用Xlet上下文171

9.2 编写简单的Xlet172

9.2.1 查看简单的Xlet172

9.2.2 了解Xlet依赖性174

9.3 使用PBP开发轻量级用户界面177

9.3.1 为窗口工具包实现自己的组件177

9.3.2 编写简单的轻量级组件178

9.3.3 了解PBP的窗口工具包限制182

9.4 获取Xlet属性和资源182

9.5 与其他Xlet通信183

9.5.1 实现共享对象184

9.5.2 共享对象让其他Xlet查找186

9.5.3 使用共享对象188

9.6 小结190

第10章 Applet和高级图形用户界面191

10.1 为Java ME编写applet191

10.1.1 applet生命周期191

10.1.2 展示applet用户界面193

10.1.3 访问applet上下文194

10.1.4 在applet之间通信194

10.2 使用AWT开发用户界面196

10.2.1 使用AWT容器197

10.2.2 使用AWT组件198

10.2.3 处理AWT事件199

10.3 使用AGUI开发用户界面200

10.3.1 了解顶层窗口限制202

10.3.2 使用AGUI的附加输入支持202

10.3.3 了解对绘制算法的更改203

10.4 小结203

第11章 使用远程方法调用205

11.1 Java RMI205

11.1.1 Java RMI架构205

11.1.2 Java RMI接口208

11.2 Java RMI OP208

11.2.1 查看Java RMI OP的要求208

11.2.2 查看Java RMI OP提供的内容209

11.3 应用Java RMI210

11.3.1 为服务编写Java接口211

11.3.2 使用Java SE实现服务211

11.3.3 为Java SE生成存根类213

11.3.4 编写远程服务主机应用程序213

11.3.5 从客户机调用远程对象214

11.4 小结214

第四部分 外部通信219

第12章 访问网络上的远程数据219

12.1 GCF简介219

12.2 使用套接字和数据报通信224

12.2.1 在GCF中使用套接字224

12.2.2 在GCF中使用数据报227

12.3 使用HTTP进行通信228

12.3.1 HTTP回顾229

12.3.2 在GCF中使用HTTP231

12.3.3 使用HTTP235

12.3.4 利用HTTPS确保HTTP事务的安全244

12.4 为网络连接授权245

12.5 小结246

第13章 访问Web服务248

13.1 从客户机的视角查看Web服务248

13.1.1 了解架构249

13.1.2 通过网络交换数据250

13.1.3 使用XML表示数据252

13.2 Java ME对Web服务中XML的支持256

13.2.1 在Java ME应用程序中生成XML256

13.2.2 J2ME Web服务规范268

13.2.3 kXML解析器276

13.3 小结282

第14章 使用无线消息传送API传递消息284

14.1 无线消息传送服务284

14.1.1 短消息服务284

14.1.2 多媒体消息服务285

14.1.3 小区广播服务285

14.2 无线消息传送API286

14.2.1 创建消息288

14.2.2 发送消息289

14.2.3 接收消息293

14.2.4 管理消息报头293

14.2.5 使用WMA所需的权限294

14.3 使用推注册294

14.3.1 动态注册传入消息296

14.3.2 使用PushRegistry API297

14.4 应用无线消息传送API297

14.4.1 发送和接收SMS消息297

14.4.2 发送和接收MMS消息303

14.5 小结311

第五部分 其他Java ME接口第15章 保护Java ME应用程序315

15.1 理解安全需求315

15.2 Java ME的安全与信任服务317

15.2.1 使用APDU API与加密硬件通信317

15.2.2 使用JCRMI与Java智能卡通信320

15.2.3 利用SATSA高级API进行加解密321

15.3 利用Bouncy Castle解决方案应对安全挑战324

15.3.1 使用Bouncy Castle API创建消息摘要326

15.3.2 使用Bouncy Castle API加密和解密326

15.4 使用无接触通信创建安全的商务应用328

15.4.1 发现无接触目标329

15.4.2 与无接触目标通信331

15.4.3 识别和生成可视标签334

15.5 小结338

第16章 呈现多媒体内容340

16.1 MMAPI简介340

16.1.1 理解基本多媒体概念341

16.1.2 理解MMAPI的组织结构342

16.1.3 开始呈现过程345

16.1.4 控制呈现过程348

16.1.5 捕获媒体351

16.1.6 播放单独的乐音355

16.2 Java可缩放2D矢量图形API简介358

16.2.1 了解基本的SVG概念358

16.2.2 了解SVGAPI的组织结构359

16.2.3 呈现SVG图像361

16.2.4 修改SVG图像366

16.2.5 结合使用NetBeans和SVG图像369

16.3 应用MMAPI和SVGAPI369

16.3.1 播放音频和视频377

16.3.2 捕获图像378

16.3.3 播放SVG内容379

16.4 小结380

第17章 定位382

17.1 了解基于位置的服务382

17.2 Location API简介383

17.2.1 了解Location API384

17.2.2 使用Location API确定设备位置385

17.2.3 使用Location API管理路标387

17.2.4 理解安全性在LBS中扮演的角色388

17.3 使用Location API389

17.3.1 定位用户397

17.3.2 在Sun Java Wireless Toolkit中仿真Location API数据397

17.4 小结399

第18章 寻找通用平台400

18.1 理解JSR在碎片问题中扮演的角色400

18.1.1 JSR对碎片和统一问题的贡献400

18.1.2 查阅JSR401

18.1.3 独立处理碎片问题403

18.2 了解JTWI403

18.2.1 了解JTWI必需的元素404

18.2.2 了解JTWI的可选元素404

18.3 了解MSA405

18.3.1 了解MSA 1.0405

18.3.2 未来演化:MSA2407

18.4 小结409

附录 查找Java API410

热门推荐