zoukankan      html  css  js  c++  java
  • Java基础笔记12

    1.自定义异常.
    定义一个类,让该类继承Exception.并写出该类的所有的构造函数.
    2.IO流. java.io
    文件类.File
    字节输入和输出流
    InputStream
    OutputStream
    字符输入和输出流
    Reader
    Writer

    3. 处理流.
    字节输入处理流和字节输出处理流.
    BufferedInputStream
    BufferedOutputStream

    字符输入处理流和字符输出处理流.
    BufferedReader
    BufferedWriter

    4.对象流. ObjectInputStream ObjectOutputStream
    1.对象的序列化. 通过对象流把java的类对象写入到文件(网盘,网络)中的过程.
    2.对象的反序列化.通过对象流从文件中读取到java的类对象的过程.
    注意:
    该类实现序列化接口,并且该类中所有的属性类型也必须实现序列化接口.
    而且属性必须是非静态且非瞬态的.

    5.OutputStreamWriter: 把字节输出流转化为字符输出流.
    InputStreamReader:把字节输入流转化为字符输入流.

    ---ISO8859-1
    英文.
    ---GBK/GB2312
    中文
    GBK:简体中文 繁体中文
    GB2312:简体中文

    ---UTF-8
    万国码

    6.时间类.
    java.util.Date 凡是在java.lang的类不需要导包,其他包下的类都需要.
    java.util 工具包
    java.io 输入输出包
    java.text 文本包
    java.sql 数据库操作包

    Date类的无参构造方法. 得到当前系统的时间.
    Date类的有参构造方法(long time). 可以自己设置指定的时间.与Calendar类一起使用.
    Calendar c=Calendar.getInstance();//得到Calendar类的实例.
    c.set(指定的年月日);
    c.getTimeInMillis();得到设置时间的总毫秒.
    SimpleDateFormat:时间转化类.
    (可以把一个字符串转化为时间类型. 可以把时间类型转化为相应格式的字符)
    G Era 标志符 Text AD
    y 年 Year 1996; 96
    M 年中的月份 Month July; Jul; 07
    w 年中的周数 Number 27
    W 月份中的周数 Number 2
    D 年中的天数 Number 189
    d 月份中的天数 Number 10
    F 月份中的星期 Number 2
    E 星期中的天数 Text Tuesday; Tue
    a Am/pm 标记 Text PM
    H 一天中的小时数(0-23) Number 0
    k 一天中的小时数(1-24) Number 24
    K am/pm 中的小时数(0-11) Number 0
    h am/pm 中的小时数(1-12) Number 12
    m 小时中的分钟数 Number 30
    s 分钟中的秒数 Number 55
    S 毫秒数 Number 978
    z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
    Z 时区 RFC 822 time zone -0800

    "2015-08-11"--Date parse();
    Date---->"2015/8/11" format();

    7.Math类.
    random():求随机数
    sqrt();开方
    round(-4.5); 四舍五入 先+0.5 在对结果运用floor计算.
    floor(4.9):向下取整
    ceil(4.1):向上取整.

  • 相关阅读:
    代码重构技术方法
    《算法导论》为什么经典
    BeagleBone Black教训四局:简单LED对照实验
    linux(Ubuntu)安装QQ2013
    ubuntu卸载qq2012
    android弧形进度条,有详细注释的,比较简单
    Android自定义进度条
    AndroidのUI设计研究(一)——自定义ProgressBar
    介绍几个工作开发中封装的好用的android自定义控件
    android自定义viewgroup之我也玩瀑布流
  • 原文地址:https://www.cnblogs.com/qq634571685/p/6709457.html
Copyright © 2011-2022 走看看