J2ME中文API详解:异常处理与常用类总结

需积分: 10 0 下载量 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的基础结构和关键组件,有助于开发者深入理解和使用这个平台进行移动应用开发。学习者可以通过这部分笔记了解如何处理常见异常,创建用户界面,以及利用网络通信功能来构建功能丰富的移动应用。