当前位置: 首页 > news >正文

青县网站建设咨询做网站加入广告联盟

青县网站建设咨询,做网站加入广告联盟,宿州保洁公司,网站为什么要服务器20155302 2016-2017-2 《Java程序设计》第6周学习总结 教材学习内容总结 Java中的流分为两种#xff0c;一种是字节流#xff0c;另一种是字符流#xff0c;分别由四个抽象类来表示#xff08;每种流包括输入和输出两种所以一共四个#xff09;:InputStream#xff0c;Ou…20155302 2016-2017-2 《Java程序设计》第6周学习总结 教材学习内容总结 Java中的流分为两种一种是字节流另一种是字符流分别由四个抽象类来表示每种流包括输入和输出两种所以一共四个:InputStreamOutputStreamReaderWriter。Java中其他多种多样变化的流均是由它们派生出来的。InputStreamReader是InputStream和Reader之间的桥梁由于System.in是字节流需要用它来包装之后变为字符流供给 BufferedReader使用。InputStream 为字节输入流它本身为一个抽象类必须依靠其子类实现各种功能此抽象类是表示字节输入流的所有类的超类。 继承自InputStream 的流都是向程序中输入数据的且数据单位为字节8bit。OutputStream的基本方法 void write(int b) throws IOException 向输出流写入一个字节数据 void flush() throws IOException 将输出流中缓冲的数据全部写出到目的地Reader的基本方法 int read() throws IOException 读取一个字符以整数形式返回如果返回-1已到输入流的末尾Writer的基本方法 void write(int c) throws IOException 向输出流写入一个字符数据 void write(String str) throws IOException将一个字符串中的字符写入到输出流 void write(String strint offsetint length) 将一个字符串从offset开始的length个字符写入到输出流 void flush() throws IOException 将输出流中缓冲的数据全部写出到目的地java.lang.Thread是Java API中的基础线程类。定义线程的方法有两种一种是制作Thread的子类覆盖run()method然后实例化你的Thread子类另一种是定义实现了Runnable method的类也就是定义run() method然后传递此Runnable对象的instance给Thread()构造函数。线程可以以不同的优先级运行。指定优先级的线程通常会在已无具较高优先级的线程等待时才会运行。线程是进程中的一个实体是被系统独立调度和分派的基本单位线程自己不拥有系统资源只拥有一点在运行中必不可少的资源但它可与同属一个进程的其它线程共享进程所拥有的全部资源。通常在一个进程中可以包含若干个线程它们可以利用进程所拥有的资源。在引入线程的操作系统中通常都是把进程作为分配资源的基本单位而把线程作为独立运行和独立调度的基本单位。由于线程比进程更小基本上不拥有系统资源故对它的调度所付出的开销就会小得多能更高效的提高系统内多个程序间并发执行的程度从而显著提高系统资源的利用率和吞吐量。线程完成run()方法后就会进入Dead进入Dead的线程不可以再次调用start方法否则会抛出IllegalThreadStateException。线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文。每个对象都会有一个内部锁定或称为监控锁定。被标示为synchronized的区块将会被监控任何线程要执行synchronized区块都必须先取得指定的对象锁定。教材学习中的问题和解决过程 问题1一个线程运行时发生异常会怎样问题1解决方案如果异常没有被捕获该线程将会停止执行。Thread.UncaughtExceptionHandler是用于处理未捕获异常造成线程突然中断情况的一个内嵌接口。当一个未捕获异常将造成线程中断的时候JVM会使用Thread.getUncaughtExceptionHandler()来查询线程的UncaughtExceptionHandler并将线程和异常作为参数传递给handler的uncaughtException()方法进行处理。问题2为什么wait和notify方法要在同步块中调用问题2解决方案主要是因为Java API强制要求这样做如果你不这么做你的代码会抛出IllegalMonitorStateException异常。还有一个原因是为了避免wait和notify之间产生竞态条件。代码调试中的问题和解决过程 问题1如下代码为什么打印出来结果只有1次输出明明使用了2次println啊 import java.io.*;public class BasicFileOutput {static String file BasicFileOutput.out; public static void main(String[] args)throws IOException {BufferedReader in new BufferedReader(new StringReader(BufferedInputFile.read(BasicFileOutput.java)));PrintWriter out new PrintWriter(new BufferedWriter(new FileWriter(file)));int lineCount 1;String s;while((s in.readLine()) ! null )out.println(lineCount : s);out.close();// Show the stored file:System.out.println(BufferedInputFile.read(file));}}问题1解决方案经过我的结对同学学霸秦诗茂的指导与讲解我明白了第一个println是输出到文件里去了。第二个println才是输出到控制台。所以我看到在控制台只有一行输出。代码托管 上周考试错题总结 现有list是⼀一个合法的集合引⽤用getCollection()返回⼀一个合法集合的引⽤用哪个是合法的B,E)A.or(Object o list) B.for(Object o : getCollection()) C.for(Object o : list.iterator()) D.for(lterator i ; list.iterator() ; i.hasNext () ) E.for(lterator ilist.iterator(); i.hasNext (); ) 现有 public class Demo{public static void main (String[] args){ List alnew ArrayList()a1add(l)a1add(2);a1add(2)a1add(3) System.out.println (al)}}上述程序执⾏行行后的输出是哪项A.[123]B.[1,233]C.[1,223]D.[2,1,3,2]Which of the following methods will not compile? :B,DA.private void method1(String name) { if (name.equals(star)) throw new IllegalArgumentException(name); } B.private void method2(int age) { if (age 30) throw Exception(); } C.public double method5() throws Exception { return 0.7; } D.protected double method4() throws Exception { throw new Throwable(); } 表示键值对概念的接⼝口是?:DA.Set B.List C.Collection D.Map 创建⼀一个只能存放String的泛型ArrayList的语句句是哪项:BA.ArrayList alnew ArrayList() B.ArrayList alnew ArrayList() C.ArrayList alnew ArrayList() D.ArrayList al new List(); 结对及互评 评分标准 正确使用Markdown语法加1分 不使用Markdown不加分有语法错误的不加分链接打不开表格不对列表不正确...排版混乱的不加分模板中的要素齐全加1分 缺少“教材学习中的问题和解决过程”的不加分缺少“代码调试中的问题和解决过程”的不加分代码托管不能打开的不加分缺少“结对及互评”的不能打开的不加分缺少“上周考试错题总结”的不能加分缺少“进度条”的不能加分缺少“参考资料”的不能加分教材学习中的问题和解决过程, 一个问题加1分代码调试中的问题和解决过程, 一个问题加1分本周有效代码超过300分行的加2分 一周提交次数少于20次的不加分其他加分 周五前发博客的加1分感想体会不假大空的加1分排版精美的加一分进度条中记录学习时间与改进情况的加1分有动手写新代码的加1分课后选择题有验证的加1分代码Commit Message规范的加1分错题学习深入的加1分点评认真能指出博客和代码中的问题的加1分结对学习情况真实可信的加1分扣分 有抄袭的扣至0分代码作弊的扣至0分迟交作业的扣至0分点评模板 博客中值得学习的或问题 xxxxxx...代码中值得学习的或问题 xxxxxx...基于评分标准我给本博客打分XX分。得分情况如下xxx参考示例点评过的同学博客和代码 本周结对学习情况 20155322结对照片结对学习内容 串流继承的内容和架构第十章与第十一章课后练习代码调试中遇到的困难和问题线程内容中synchronizedwaitnotifynotifyAll等使用方法和环境上周博客互评情况 2015533320155233201552302015533920155306其他感悟、思考等可选 本周的学习由于其他科目实验在代码量上有些不足希望自己下周可以再在代码上下更多的功夫只有自己动手敲代码在做中学才是最好的学习手段和方式对于书中不好理解的知识要在仔细思考的条件下百度或者计时问老师不要让盲点陪自己过夜边学边反思自己哪里做的不够好及时修正。 学习进度条 代码行数新增/累积博客量新增/累积学习时间新增/累积重要成长目标5000行30篇400小时第一周20/202/220/20第二周140/1602/418/38第三周113/2731/520/58第四周335/6081/620/78第五周1159/14081/730/108第六周452/18601/820/128转载于:https://www.cnblogs.com/STILLlover521/p/6654815.html
http://www.zqtcl.cn/news/467132/

相关文章:

  • 中国3大做外贸的网站seo建站营销
  • 建站免费加盟高台县建设局网站
  • 网站联盟推广江门提供网站制作平台
  • 百度上面如何做网站asp源码下载
  • 婚庆网站的设计意义网站规格
  • 网站收录率嘉兴网站开发公司
  • 优秀的设计网站不备案 没版权 网站
  • 建设 互动 网站 模式网络营销模式不是孤立存在的
  • 怡梦姗网站做么上海21世纪人才网官网登录
  • 家政网站建设方案分析哈尔滨做网站找哪家好
  • 如何建设论坛网站营销宣传策划方案
  • 企业网站推广排名技术网
  • 网站建设网页设计培训学校延边网站建设
  • 自己做网站需要的技术个人简历表格下载
  • 做网站建设小程序ukidc做电影网站
  • 网站内容分析软文范例100字
  • 网站建站策划用vs做网站
  • 如何建自己的网站做农村电子商务的网站有哪些内容
  • 手机销售网站设计怎么推广软件让别人下载
  • 贵州三蒲建设工程有限公司网站莱阳网站制作
  • 外贸买家网站适合初学者模仿的网站
  • 安徽蚌埠怀远县建设局网站米卓网站建设
  • 网站框架怎么建设微信旧版本下载
  • 速贝网站友情链接怎么做企业网站开发的设计流程
  • 网站建设 安庆网站开发免责合同
  • 天津深圳网站开发定制网络工程考研方向
  • 做app网站的公司哪家好济南网站建设市场
  • 自己做网站页面网站国内空间和国外空间
  • 桂城网站制作公司asp.net jsp 网站
  • 太原免费静态网页制作网站如何搭建钓鱼网站