Java开发常用类

来源:互联网 发布:淘宝卖家查看开店时间 编辑:程序博客网 时间:2024/06/05 16:00

Java开发常用类

最近在看Java,决定维护一篇博文——也就是这篇,来记录在学习和开发Java的过程中常用的那些类。这篇博文将会不定期进行更新(2016-3-25)

本文最后更新时间:2016-4-2


      • Java开发常用类
        • 输入输出
        • 字符串
        • 数组
        • 集合
        • 线程
        • 特殊的一些类
        • 数学类
        • 日期
        • 图形界面设计
        • 数据库访问


输入输出

InputStream
ByteArrayInputStream
FileInputStream
OutputStream
ByteArrayOutputStream
FileOutputStream
Reader
CharArrayReader
StringReader
BufferedReader
PipeReader
InputStreamReader
Writer
CharArrayWriter
StringWriter
BufferedReader
OutputStreamReader
FileReader
FileWriter
File:文件和目录路径名的抽象表示形式。
Scanner:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器


字符串

String:字符串类
StringBuffer:线程安全的可变字符序列
StringBuilder:一个可变的字符序列。


数组

Arrays:此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。


集合

  • Set接口
    HashSet:此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持
    TreeSet:基于 TreeMap 的 NavigableSet 实现。使用元素的自然顺序对元素进行排序

  • List接口
    ArrayList:可变大小数组
    LinkedList:链表

  • Map接口
    HaspMap:按哈希算法来存储对象
    TreeMap:可以对键对象进行排序


线程

Thread:使用方法为继承该类
Runable接口


特殊的一些类

  • Object和System

Object:类 Object 是类层次结构的根类。每个类都使用 Object 作为超类
System:System 类包含一些有用的类字段和方法。它不能被实例化

  • 包装类

Integer
Character
Float
Double
Byte
Short
Long
Boolean


数学类

Math
Random


日期

Date
Calendar
DateFormat
SimpleDateFormal


图形界面设计

  • 容器类

Frame:Frame 是带有标题和边框的顶层窗口
Dialog
Panel

  • 布局

BorderLayout
FlowLayout
CardLayout
GridLayout
GridBagLayout

  • 组件

Button
Label
TextField
TextArea
Checkbox
CheckboxGroup
List

  • 界面事件

    1:低级事件

    • ComponentEvent
    • ContainerEvent
    • WindowEvent
    • MouseEvent
    • KeyEvent
    • FocusEvent

    2:高级事件

    • ActionEvent
    • AdjustmentEvent
    • TextEvent
    • ItemEvent
  • 事件监听器

ComponentEvent–ComponentListener

ContainerEvent–ContainerListener

WindowEvent–WindowListener

MouseEvent–MouseMotionListener/MouseListener

KeyEvent–KeyListener

FocusEvent–FocusListener

ActionEvent–ActionListener

AdjustmentEvent–AdjustmentListener

TextEvent–TextListener

ItemEvent–ItemListener


数据库访问

Connection
Statement
PreparedStatement
CallableStatement
ResultSet

0 0
原创粉丝点击