概念 :
//序列化就是一种用来处理对象流的操作。
//所谓对象流就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可以将流化后的对象传输余网络之间,
//序列化是为了解决对对对象流进行读写操作时所引发的问题
示例 : /** * 路径 */ private static String filePath = "C://Users//Administrator//Desktop//b.txt"; public static void main(String[] args) { write(); String str = reader(); System.out.println("序列号后" + str); } /** * 读文件 * * @return */ private static String reader() { BufferedReader bufferReader = null; try { bufferReader = new BufferedReader(new FileReader(filePath)); String str = bufferReader.readLine(); return str; } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if (bufferReader != null) { try { bufferReader.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } return null; } /** * 序列号对象到文件 */ private static void write() { BufferedWriter bufferWriter = null; try { bufferWriter = new BufferedWriter(new FileWriter(filePath)); // 模仿对象 Map<String, Object> map = new HashMap<>(); map.put("name", "张三"); map.put("age", 11); System.err.println("序列号前" + map.toString()); bufferWriter.write(map.toString()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally { if (bufferWriter != null) try { bufferWriter.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
蜗牛虽然慢,但是他在向前爬~~
浙公网安备 33010602011771号