zoukankan      html  css  js  c++  java
  • IO笔记

    Java流操作有关的类或接口:

    Java流类图结构:

    1.文件操作时,注意要使用File.separator来代替/分隔符实现跨平台

    2.RandomAccessFile类并不是流体系中的一员,但常用来操作文件读写,可以用NIO来实现更高效的操作

    3.byte 是字节数据类型 ,是有符号型的,占1 个字节,可以用来储存ASCII字符,大小范围为-128—127 。char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 ),可以用来储存Unicode字符,大小范围 是0—65535 

    4.inputStream和outputStream之间的转换,可以通过内存中的字节流(byte[])来转

    5.java一个汉字占3个byte么?是的,如果使用的是UTF-8的话占3个字节,GBK的话是2个

    6.字节流有缓冲,字符流没有,所以字符流在刷新之前一直缓存,并未输出

    7.浮点数float虽然只占4个字节(和int一样)但是精度比占8个字节的long型还要高,因为存储方式不同。而且浮点数(floatdouble)不适合有精度要求的计算

    8.使用Scanner时要注意编码问题,否则会查找为空

    9.可以通过实现特定接口,实现自定义序列化内容

  • 相关阅读:
    Java并发编程(二)线程任务的中断(interrupt)
    Java并发编程(一) 两种实现多线程的方法(Thread,Runnable)
    青蛙跳台阶(Fibonacci数列)
    旋转数组的最小值
    用两个栈实现队列
    重建二叉树
    二维数组中的查找
    Lab 3-1
    Lab 1-4
    Lab 1-3
  • 原文地址:https://www.cnblogs.com/xujanus/p/4953393.html
Copyright © 2011-2022 走看看