zoukankan      html  css  js  c++  java
  • java 常用类库

    java类库

      包名以java开头的是java核心包

      包名以javax开头的包是java扩展包

    常用的一些包

      java.applet.*  :提供了创建applet需要的所有类

      java.awt.*    :提供了创建用户界面以及绘制和管理图形、图像的类

      java.beans.*    :提供了开发java Beans需要的所有类

      java.io.*      :提供了通过数据流、对象序列以及文件系统实现的系统输入、输出 

      java.lang.*      :java编程语言的基本类库

      java.math.*    :提供常规的数学运算

      java.net.*    :提供了用于网络通讯应用的所有类

      java.nio.*    :提供了用于实现nio应用的所有类 

      java.text.*    :包括以一种独立于自然语言的方式处理文本、日期、数字和消息的类和接口

      java.time.*    :提供java日期、时间类的包

      java.util.*    :包括集合类、时间处理模式、日期时间工具等各类常用工具包

    java数字类

      整数 Short、Integer、Long

      浮点数:Float、Double、

      大数类:BigInteger、BigDecimal(大浮点数)

      随机数类:Random

      工具类:Math

    java字符串类:

      String类

      可变字符串:

        StringBuffer(字符串加减,同步,性能好)

        StringBuilder(字符串加减,不同步,性能更好)

    时间相关类:

      java.util.Date(基本废弃)

      java.sql.Date:和数据库对应的时间类

      Calendar,目前最常用的类,但是是一个抽象类(线程不安全)

        Calendar gc=Calendar.getInstance();

        Calendar gc=new GregorianCalendar();

      java.time包(支持多线程)

        主要类:

          LocalDate:日期类

          LocalTime:时间类

          LocalDateTime:LocalDate+LocalTime

          Instant:时间戳

    格式化相关类:

      java.text.Format的子类

        NumberFormat:数字格式化,抽象类

        MessageFormat:字符串格式化

        DateFormat:日期时间格式化,抽象类

      java.time.format包下:

        DateTimeFormatter

  • 相关阅读:
    TDSCDMA手机(WM系统)信号的采集?
    vc2008 + libpq + postgresql 8.4 配置
    code complete 2阅读笔记(第二章)
    Python 学习笔记(一)语句,变量,函数
    CS通用模型设计,socket,tcp实现()
    VS2005,VS2008编辑器设置
    设计模式之个人理解单例模式
    请教:C#网络编程相关的知识,建立socket服务器时向客户端连接,就建立不了了?
    服务器开发
    年终总结
  • 原文地址:https://www.cnblogs.com/foodie-nils/p/13513614.html
Copyright © 2011-2022 走看看