老师,我这个为啥会报错呢,写数据和读数据顺序都是对应的呀
代码:
import java.io.*; import java.util.Date; /** * @author LLLYF * */ public class Test3 { public static void main(String[] args) throws IOException { //write(); read(); } //读取数据的方法 public static void read() throws IOException { //(1)数据源 FileInputStream fis=new FileInputStream("E:\\date.txt"); //(2)提高读取效率 BufferedInputStream bis=new BufferedInputStream(fis); //(3)处理java的基本数据类型和字符串 DataInputStream dis=new DataInputStream(bis); //(4)读数据--(读数据的顺序要与写数据的顺序完全一致) System.out.println(dis.readInt()); System.out.println(dis.readDouble()); System.out.println(dis.readBoolean()); System.out.println(dis.readChar()); System.out.println(dis.readUTF()); //关闭 dis.close(); } public static void write() throws IOException { //(1)目的地 FileOutputStream fos=new FileOutputStream("E:\\date.txt"); //(2)缓冲流提高写入效率 BufferedOutputStream bos=new BufferedOutputStream(fos); //(3)数据流,增加对java基本数据类型和String的处理 DataOutputStream dos=new DataOutputStream(bos); //(4)写入数据 dos.writeInt(98); dos.writeDouble(98.5); dos.writeBoolean(true); dos.writeChar('a'); dos.writeUTF("helloworld"); //(5)关闭流 if(dos!=null){ dos.close(); } } }
运行结果:
老师请问,在使用线程的时候,什么情况下用实现Runnable接口,什么时候用继承Thread呢?这两个之间的区别还不是太清楚。
老师能不能把第二阶段的视频的声音调大点,视频清晰度调高点啊
运行出来d去哪了呢?为什么只有a呢?
怎么运行不出来呢?
package IO流对象.对象流; public class XuLieHua { private int userid; private String username; private String uesrage; public XuLieHua(int userid, String username, String uesrage) { this.userid = userid; this.username = username; this.uesrage = uesrage; } public XuLieHua() { } public int getUserid() { return userid; } public void setUserid(int userid) { this.userid = userid; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getUesrage() { return uesrage; } public void setUesrage(String uesrage) { this.uesrage = uesrage; } } package IO流对象.对象流; import java.io.FileOutputStream; import java.io.ObjectOutputStream; public class XuLieHuaTest { public static void main(String[] args) { ObjectOutputStream oos=null; try { oos=new ObjectOutputStream(new FileOutputStream("d:/尚学堂/ssc6.txt")); XuLieHua xlh=new XuLieHua(1,"王正鑫","22"); oos.writeObject(xlh); oos.flush(); }catch (Exception e){ e.printStackTrace(); }finally { try { if (oos!=null){ oos.close(); } }catch (Exception e){ e.printStackTrace(); } } } }
老师idea重写方法的快捷键是什么?之前用的eclipse现在用了idea不会整了
serverSocket = new ServerSocket(8888);
老师,这个语句不需要放入死循环吗?是不是代表他链接到8888端口后就不会断了,新的客户端进来链接的也只是8888端口,而不是服务器,8888端口就相当于个中介呗
entry 内部接口的方法被谁实现了,为啥直接entry.getValue()就可以了
这是为什么啊。
老师,为什么我感觉这里应该使用If else 否则无论怎样都会size--,求解答
视频list部分在for循环里第两次调用it2.next()方法是不是错写成了it.next(),,,,我在idea里试的时候再多写一个it2.next()只是不显示B,D--------为啥嘞??
字符流为什么不可以复制图片,老师可以详细解释下吗?
这是要在e盘文件下创建这些文件吗?我创建了,怎么回事
不知道这章节应该怎么学,完全懵
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637