JAVA第十七课

xiaoxiao2021-02-28  39

一、序列化与反序列化

      序列化是将对象的状态写入特定的流中的过程

      反序列化则是从特定的流中获取数据重新构建对象的过程

二、实现序列化的步奏

       1、实现serilizable接口。

       2、创建对象输出流

       3、调用writeobject()方法将对象写入文件

       4、关闭对象输出流

三、常见异常

       NotSerializableException:类没有实现serializable接口,不可被序列化。

四、StringBuffer

       对字符串频繁

修改时,使用StringBuffer可大大提高程序执行效率

五、插入字符,StringBuffer类的使用   

      Scanner input = new Scanner(System.in);

      System.out.println("请输入一串数字");

      String number= input.next();

      StringBuffer snumber= new StringBuffer(number);

      for(int i=snumber.length()-3; i > 0; i=i-3){

               snumber.insert(i,",");}

       System.out.println(snumber);

       

          

转载请注明原文地址: https://www.6miu.com/read-2626638.html

最新回复(0)