老师,反射invoke()方法是做什么的。。。。执行方法?
老师好,为什么我的static变量序列化成功了。
老师您好:
视频里老师的代码自己理解了,然后自己背着写的代码,也能正常执行,因为背着写多少和视频老师的有点不一样,我传一个serversocket对象,然后在线程中socket s=serversocket.accept();是不是也可以。。。因为刚写代码很多东西不太自信,麻烦老师了。
老师您好,为什么要加这句话?是在网络通信必须加这句话么?
老师这里的flash()可以写循环外面么?我感觉写外面,一次flash()是不是也可以呀。
老师好,对于缓冲流提高读写效率这块我有个疑问,如果提高读写效率只是因为缓冲流有8192大小的数组,那么理论上只要我的中转站数组大小byte[] buf足够大的话效率应该和缓冲流是一样的,那么缓冲流就没有存在的必要了吧。
老师好,请问字节输出流为什么不存在刷新问题,字节输出流不也有缓冲区吗
老师好,我不太懂为什么需要转换流,键盘是标准的输入流InputSream,我们接收处理的时候为什么要转成字符流,为什么不直接处理这个字节流。
老师
(1)这里的value有什么作用吗?和
这里的value有啥区别,为啥一个在双引号上写英文,后面写汉字,一个却在里面写汉字?
(2)为啥又不要id了?
(3)name和id的值是不是前面汉字的英文
老师好,为什么我这里的结果和老师的视频结果不太一样,我这里是一维数组,视频里死二维数组。
一:(1)运行是显示系统找不到文件,是什么问题,怎么处理(问题截图和原代码如下)
(2)这一阶段女老师讲的没有重点跟层次感,节奏很快,很多对于小白来说很生疏的知识点也不做解释,敲代码很快,而且用的eclise,我不熟悉,基本都是用快捷键,异常处理也是,也不解释一下怎么操作,很多新的代码编写知识也是敲得比说的快也不解释是什么怎么用,他的视频放慢一倍也看的不清不楚,求老师推荐这阶段的视频,看完他的有空在看看其他视频补完,谢谢老师!
源码如下:
; ; ; ; {; { = ServletContext(); <,> = .getServlet(); <,> = .getMapping(); = WebDom4j(); .parse(.getDocument());<> = .getEntityList(); <> = .getMappingList(); (:){ .put(.getName(),.getClazz()); } (:){ <>= .getUrlPattern(); (:){ .put(,.getName()); } } } (url){ (url == || url.trim().equals()) { ; } servlet = ; { = .getMapping().get(url); = .getServlet().get(); <?> = .(); servlet = () .newInstance(); servlet; } (e) { e.printStackTrace(); } (e) { e.printStackTrace(); } (e) { e.printStackTrace(); } ; } ([] args) { ..println(()); } }
老师,您好:
我想写一个工具类(突发奇想,想练练。。。),用fileinputstream读文件,然后用ByteArrayOutputStream的toByteArray()方法得到字节数组,并将字节数组返回。但这个方法的返回值应该写哪?写在最后,流应该close了,老师以后这种问题有没有什么固定套路去处理的。谢谢老师。
这里fos,fis输入输出流为什么要分别关闭,有什么说法嘛。。。我一想到关闭就下意识想把fos,fis写一个try里,fos,与fis写一个try中有什么隐患么?谢谢老师。
老师,第71到83行之间我和老师写的一样,结果还是报错,真的好奇怪,这几天学习老是遇到这样的情况,和老师打的基本一样,就是运行报错
然后我改成这样就可以了
可是这到底为啥,意思都一样,为啥这样写就不会报错!
一:如下图几个异常无法解决
二:源码: 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(); } } }
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637