java基础教程9:浏览java api

java se 8的api的网址在
http://docs.oracle.com/javase/8/docs/api/

(1)applet
applet包中只有一个类,applet
继承树如下:
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
实现了ImageObserver, MenuContainer, Serializable, Accessible接口。
applet自己不能运行,必须要嵌入到其他应用中运行。如web网页或者java applet viewer。如果你打算开发者样的一个类,必须继承applet
(2)java.awt、javax.swing
后者在前者上架构而来。如jlabel类的继承树如下
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
实现了ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants接口。
javax的含义就是java的扩展
(3)java.beans
包含所有和beans开发有关的类。即基于javaBeansTM架构的组件。
beans类的继承树如下:
java.lang.Object
java.beans.Beans
(4)java.io
包含了全面的IO接口,如文件读写,标准设备输出输入等等
InputStreamReader的典型继承树为:
java.lang.Object
java.io.Reader
java.io.InputStreamReader
(5)java.lang
提供了一些和语言紧密相关的类。最原始的object类也封装在这里。
如:
class类
java.lang.Object
java.lang.Class
float类
java.lang.Object
java.lang.Number
java.lang.Float
thread类
java.lang.Object
java.lang.Thread
(6)java.math
主要是提供了对高精度整数和高精度小数的运算支持。注意,java.lang.math一般用于基本的数字操作,如指数对数,平方根,三角函数等等
BigDecimal类
java.lang.Object
java.lang.Number
java.math.BigDecimal
(7)java.net
主要是和网络相关内容
Inet4Address类
java.lang.Object
java.net.InetAddress
java.net.Inet4Address
(8)java.io和java.nio的最大区别就是NIO是面向缓冲区的,而IO是面向流的。
CharBuffer类
java.lang.Object
java.nio.Buffer
java.nio.CharBuffer
(9)java.rmi
允许远程调用
Naming类如下
java.lang.Object
java.rmi.Naming

(10)java.security
提供安全功能。
SecureRandom类
java.lang.Object
java.util.Random
java.security.SecureRandom

(11)java.sql
如ResultSet接口。使用如下

Statement stmt = con.createStatement(
                                    ResultSet.TYPE_SCROLL_INSENSITIVE,
                                      ResultSet.CONCUR_UPDATABLE);
       ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");

(12)java.text
比如可以应用java.text去格式化字符串。
DateFormat类
java.lang.Object
java.text.Format
java.text.DateFormat

(13)java.time
Year类
java.lang.Object
java.time.Year
(14)java.util
一些工具类。比如说基本的数据结构。
hashset类
java.lang.Object
java.util.AbstractCollection
java.util.AbstractSet
java.util.HashSet
它集成了hash。但是实现了set接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值