已采纳回答 / LioHD
                                
                                                            private void writeObject(java.io.ObjectOutputStream s)throws java.io.IOException{		s.defaultWriteObject();//把虚拟机默认能序列化的元素 进行序列化		s.writeUTF(str);	}private void readObject(java.io.ObjectInputStream s)throws java.io.IOException,ClassNotFoundException{		s.de...
                            
                        
                        2017-04-20
                
            
                                已采纳回答 / 橡树的绿叶
                                
                                                            大哥  你遍历都是同一个 也就是第一个   for(byte b3:bytes){}  for(byte b2:bytes){}   for(byte b:bytes){}
                            
                        
                        2017-04-18
                
            
                                已采纳回答 / 海风3
                                
                                                            一直循环着读,比如你写的byte为10,while循环读取输出一次,返回不是-1再次进入循环,知道in.read(buf, 0, buf.length)这个方法读到文件最后,这个方法返回-1,循环结束。这种模式不是一直读最后输出,而是读一点,然后输出,在读一点
                            
                        
                        2017-04-16
                
            
                                已采纳回答 / 慕粉2043179507
                                
                                                            fis.read()方法的返回值是什么?弄清楚这个你就明白了。返回值是int类型的整数,当read()完文件内容,就会返回-1。我是这么理解的。
                            
                        
                        2017-04-07
                
            
                                已采纳回答 / 慕容5325647
                                
                                                            你这里只是创建文件:“ext1.txt”,并打开流通道写到文件:“ext1.txt”,但是你没有东西写到文件:“ext1.txt”,你打开文件:“ext1.txt”,当然没有东西了,最好写入文件时刷新流通道且关闭流通道。
                            
                        
                        2017-04-06
                
            
                                已采纳回答 / wschen
                                
                                                            1、你检查一下代码,是否正确。2、也存在,不同IDE、或不同版本的代码编译后有不同输出结果。3、其实听课程,学习到的是文件读写过程的一个思路,但具体的执行过程,需具体分析、编码。
                            
                        
                        2017-04-04
                
            
                                已采纳回答 / 轻繁
                                
                                                            其实可以等同使用,如FileOutputStream(new File(“e:\\javaIO\\test.txt”));表明文件的路径FileOutputStream(“e:\\javaIO\\test.txt”);路径以字符串表示
                            
                        
                        2017-03-30
                
             
             
        






