第1章 Personal Java及相关背景知识介绍 1
1-1 Personal Java是从1998年开始的 2
1-2 关于J2ME 9
1-3 结束语 12
第2章 关于WinCE OS的介绍 13
2-1 WinCE OS的一些特色 14
2-2 官方WinCE开发工具的介绍 15
2-3 结束语 16
第3章 环境设置 17
3-1 安装开发环境JDK1.1.8及Personal Java 18
3-2 环境变量设置 23
第4章 面向对象技术的介绍 27
4-1 对象和类 28
4-2 继承 28
4-5 UML(Unified Modeling Language) 30
4-3 关于封装 30
4-4 多型 30
第5章 Java语言介绍及基本语法 37
5-1 介绍Java语言 38
5-2 Java语言的优点 39
5-3 编写第一个WinCE的Java程序 44
5-4 Java语言基本语法的介绍 46
第6章 AWT、Event窗口及事件程序设计 59
6-1 AWT套件简介 60
6-2 Layout Manager(样板管理员) 98
6-3 Event介绍及使用 110
第7章 Thread程序设计 119
第8章 文件程序设计 135
8-1 基本概念介绍 136
8-2 程序练习及说明 138
8-3 文件对话窗口(File Dialogs)程序练习及说明 152
8-3 结束语 156
第9章 Pocket PC Java数据库程序设计 157
9-1 基本概念介绍 158
9-2 准备加入新的套件 158
9-3 介绍Hypersonic SQL数据库 160
9-4 关于SQL的历史故事及语法介绍 168
9-5 程序范例及说明 171
9-6 编译及执行范例程序 185
第10章 Pocket PC Java网络程序设计 187
10-1 网络基本概念介绍 189
10-2 网络连接的过程介绍 191
10-3 需要了解的URL(Uniform Resource Locator) 201
10-4 分布式的应用程序 205
10-5 Remote Method Invocation(RMI) 213
10-6 结束语 219
第11章 介绍Insignia Jeode平台 221
第12章 IBM j9 VM的介绍与安装 225
12-1 IBM VisualAge Micro Edition(vame1.4)介绍 226
12-2 下载IDE开发环境 226
12-3 开发环境设置 231
12-4 修改测试程序 233
12-5 将程序移到Pocket PC中 235
12-6 结束语 241
第13章 PocketLinux安装及介绍 243
13-1 关于PocketLinux需要了解的一些知识 245
13-2 补充一下有关PocketLinux中的JavaVM-Kaffe 245
13-3 准备为iPaq重新安装操作系统 246
附录A 特别服务JMS与Personal Java整合范例 255
A-1 关于J2EE 256
A-2 介绍JMS 258