相求一下老师使用的api文档
自己不小心删了、、、、
老师,请问一下,这部分代码中的子线程为什么没有跟主线程抢占资源,每次都是主线程中的循环结束,才进行子线程的输出的
再看下面的一份代码
这个运行结果,子线程还会跟主线程抢占资源
这两种代码有什么出入吗
请您帮忙解答一下,谢谢
为什么不能使用BufferedInputStream处理FileInputStream流呢处理之后我的就报异常但是没有的话就不报异常
新建文件夹.rar
和视频不一样?不应该是异常在1和2之间吗?
老师,请看“写入数据”这两行代码,注释就是我的问题,为什么write(bt)的结果不对呢,多了两个字节?
package com.bjsxt.io; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; /** * * 使用字节流读写和使用缓冲流读写的速度比较 * @author Administrator * */ public class TestCopy { public static void main(String[] args) throws IOException { //搭建桥梁:新建对象 //1.数据源,bb.txt内容是abcdefg FileInputStream fis = new FileInputStream("d:/eclipse-workspace/bb.txt"); //2.目的地 FileOutputStream fos = new FileOutputStream("d:/eclipse-workspace/cc.txt"); //读取数据 byte[] bt = new byte[3]; int len = 0; while((len=fis.read(bt))!=-1) { //写入数据 fos.write(bt,0,len); //使用这条语句,复制后的cc.txt内容是 abcdefg.(这是正确的结果) // fos.write(bt); //而使用这条语句,复制后得到的cc.txt内容是 abcdefgef; (这是错误的结果) } fos.close(); fis.close(); } }
老师,1.我把获取输入流代码写成
byte[] buf=new byte[1024]; int len=0; while((len=is.read(buf))!=-1){ System.out.println(new String(buf,0,len)); }
结果就报SocketException异常,怎么回事2.这个换行\r\n什么意思啊,和\n,\n\r,\r有什么区别吗?
一:如下图几个异常无法解决
二:源码: package com.bjsxt.server; import javax.swing.text.Document; import java.io.File; import java.util.ArrayList; import java.util.List; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class WebDom4j<SAXReader> {//用于解析xml private List<Entity> entityList;//用于存储n多个entity,每个entity都是一个servlet-name和一个servlet-class private List<Mapping> mappingList;//用于存储n多个mapping,每个mapping对应一个servlet-name和一个url-pattern //取值和赋值方法 public List<Entity> getEntityList() { return entityList; } public void setEntityList(List<Entity> entityList) { this.entityList = entityList; } public List<Mapping> getMappingList() { return mappingList; } public void setMappingList(List<Mapping> mappingList) { this.mappingList = mappingList; } //构造方法 public WebDom4j() { entityList=new ArrayList<Entity>(); mappingList=new ArrayList<Mapping>(); } public Document getDocument(){ try { //1:创建SAXReader对象 SAXReader reader = new SAXReader(); //2:调用read方法 return reader.read(new File("src/WEB_INFO/web.xml")); } catch (Exception e) { e.printStackTrace(); } } }
老师好,为什么我的static变量序列化成功了。
final void join() 描述: 调用该方法的线程强制执行,其他线程处于阻塞状态,该线程执行完毕,其他线程在执行。
这里a1,和a2在抢占,主线程阻塞,跟这个描述不符合啊
划横线的是已经删除 hello 和 123 元素,程序按照从上往下执行,这两个已经被删除了,但是为什么list.add(“world”)的时候,hello 和123 元素还在 ?
object.rar
我这个还是出错为啥呢
老师我这个try catch和视频里的不一样,怎么处理
老师,new 后面的可以看做 调用这个类, s.()这个点 后面的可以看做是使用这个方法输出什么,是这样吗?
老师上课查的那个api文档从哪下啊?
老师我的快捷调取之后是Object类型,视频里是T泛型,这个是编译器的问题吗,我怕以后采取快捷操作时没检查,系统调用错误
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637