J2ME中文API详解:异常处理与常用类总结
需积分: 10 27 浏览量
更新于2024-09-22
收藏 377KB PDF 举报
J2ME (Java 2 Micro Edition) 是一种针对移动设备(如手机、PDA等)的轻量级Java平台,它提供了丰富的API以支持在这些设备上开发功能丰富的应用程序。这份"J2ME API 笔记"涵盖了多个核心类和异常处理,对于理解J2ME编程至关重要。
首先,我们看到的是一些基础数据类型和异常处理:
1. Alert列表:这是与用户交互的一种方式,通常用于显示简单的消息或选项。
2. AlertType:定义了不同类型的警告或确认对话框,例如确认对话框、错误消息等。
3. arithmeticException:表示执行了数学运算时出现的错误,如除以零。
4. ArrayIndexOutOfBoundsException:数组访问越界时抛出的异常。
5. ArrayStoreException:尝试将不兼容的数据存储到数组中时发生的异常。
6. Boolean:代表逻辑值true和false。
7. Byte:8位有符号整数。
8. ByteArrayInputStream 和 ByteArrayOutputStream:分别用于读取和写入字节数组流。
9. Calendar:用于日期和时间的处理。
10. Canvas画布:图形界面组件,用于绘制图形和文本。
接着是更复杂的类和组件:
11. Certificate:代表数字证书,用于安全通信。
12. CertificateException:处理与证书相关的错误。
13. Character:表示Unicode字符。
14. Choice 和 ChoiceGroup:用于选择列表或分组的选择。
15. Class:Java中的基本类型,用于对象实例化。
16. ClassCastException:当试图将一个对象转换为错误的类时抛出。
17. ClassNotFoundException:找不到指定类时抛出。
18. CommConnection 和 HttpConnection:用于网络通信的连接接口,前者通常用于连接非安全的HTTP服务器,后者用于HTTPS。
19. Command 和 CommandListener:用于处理命令和响应。
20. Connection 和 ConnectionNotFoundException:一般用于连接管理,如果找不到连接则会抛出异常。
21. Connector:提供连接到网络服务的抽象。
22. ContentConnection:代表可读/可写内容的连接。
23. Control 和 Controllable:用于控制界面元素的组件。
24. CustomItem:自定义的列表项,用于构建复杂的用户界面。
25. DataInput 和 DataInputStream:输入流接口,用于读取二进制数据。
26. DataOutput 和 DataOutputStream:输出流接口,用于写入二进制数据。
27. Datagram:数据报套接字,用于点对点的通信。
28. DatagramConnection:数据报连接。
29. Date 和 DateField:日期和时间的表示。
30. Display 和 Displayable:显示和可显示的对象,负责在屏幕上渲染内容。
31. Double:64位双精度浮点数。
32. EOFException:到达文件末尾时抛出的异常。
33. EmptyStackException:栈为空时抛出的异常。
34. Enumeration:遍历集合或数组的工具类。
35. Error:继承自Exception,表示严重但不可恢复的错误。
此外,还有图形处理、字体、表单、游戏画布、仪表盘以及图像处理的相关类。这份笔记详尽地介绍了J2ME API的基础结构和关键组件,有助于开发者深入理解和使用这个平台进行移动应用开发。学习者可以通过这部分笔记了解如何处理常见异常,创建用户界面,以及利用网络通信功能来构建功能丰富的移动应用。
2022-09-22 上传
2022-09-23 上传
2009-06-24 上传
108 浏览量
2024-09-10 上传
104 浏览量
140 浏览量
510 浏览量
2024-10-31 上传

a8905472
- 粉丝: 0
最新资源
- 掌握MATLAB中不同SVM工具箱的多类分类与函数拟合应用
- 易窗颜色抓取软件:简单绿色工具
- VS2010中使用QT连接MySQL数据库测试程序源码解析
- PQEngine:PHP图形用户界面(GUI)库的深入探索
- MeteorFriends: 管理朋友请求与好友列表的JavaScript程序包
- 第三届微步情报大会:深入解析网络安全的最新趋势
- IQ测试软件V1.3.0.0正式版发布:功能优化与错误修复
- 全面技术项目源码合集:企业级HTML5网页与实践指南
- VC++6.0绿色完整版兼容多系统安装指南
- 支付宝即时到账收款与退款接口详解
- 新型不连续导电模式V_2C控制Boost变换器分析
- 深入解析快速排序算法的C++实现
- 利用MyBatis实现Oracle映射文件自动生成
- vim-autosurround插件:智能化管理代码中的括号与引号
- Bitmap转byte[]实例教程与应用
- Qt YUV在CentOS 7下的亲测Demo教程