摘要:
1. 本章学习总结 2. 书面作业 将Student对象(属性:int id, String name,int age,double grade)写入文件student.data、从文件读出显示。 Q1.字符流与文本文件:使用 PrintWriter(写),BufferedReader(读) 1.1 阅读全文
摘要:
1. 本章学习总结 2. 书面作业 Q1.1.互斥访问与同步访问 完成题集4 4(互斥访问)与4 5(同步访问) 1.1 除了使用synchronized修饰方法实现互斥同步访问,还有什么办法实现互斥同步访问(请出现相关代码)? 因为两线程交替执行所以需要wait()、notify()的协作。设置f 阅读全文
摘要:
1. 本章学习总结 2. 书面作业 Q1.finally题目4 2 1.1 截图你的提交结果(出现学号) 1.2 4 2中finally中捕获异常需要注意什么? finally块中的异常必须在finally块中捕获,不能在外层捕获,否则会将外层的try冲掉。 Q2.用异常改进ArrayInteger 阅读全文
摘要:
1. 本章学习总结 2. 书面作业 Q1.常用异常题目5 1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免? 经常出现ClassCastException、EmptyStackException、IllegalArgumentE 阅读全文
摘要:
1. 本章学习总结 2. 书面作业 Q1.List中指定元素的删除(题目4 1) 1.1 实验总结 Q2.统计文字中的单词数量并按出现次数排序(题目5 3) 2.1 伪代码(简单写出大体步骤) 2.2 实验总结 使用HashMap,先将单词存入 ,在编写lambd表达式进行排序(跟之前编写name、 阅读全文
摘要:
1. 本章学习总结 2. 书面作业 Q1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 java public E remove(int index) { rangeCheck(index); //判断下标是否越界 modCount++; E oldValue 阅读全文
摘要:
1. 本章学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装、继承、多态为核心概念画一张思维导图,对面向对象思想进行一个总结。 2. 书面作业 Q1.clone方法 1.1 Object对象中的clone方法是被protected修饰,在自定义的类中覆盖clone方法时需要注意什么? 阅读全文
摘要:
1. 本章学习总结 1.1 尝试使用思维导图总结有关多态和接口的知识点。 1.2可选 使用常规方法总结其他上课内容。 接口:不是类,不能使用new实例化,可用instanceof判断是否实现某接口。接口的扩展可通过继承 Arrays.sort实现对指定的对象数组进行升序,所有元素都必须实现Compa 阅读全文
摘要:
1. 本章学习总结 1.1 尝试使用思维导图总结有关继承的知识点。 1.2 使用常规方法总结其他上课内容。 1.多态是面向对象的三大特性之一。多态的意思:相同的形态,可以实不同的行为。Java中实现多态可以基于继承和接口实现。Java实现多态必须具备三大条件:继承、重写和向上转型。在多态中必须存在i 阅读全文
摘要:
1. 本章学习总结 2. 书面作业 Q1.代码阅读 以上代码可否编译通过?哪里会出错?为什么?尝试改正? 如果创建3个Test1对象,有内存中有几个i,几个j?请分析原因? 答:首先出现错误的是Test1getj,显示如下错误图1,译为没有定义此方法。第二个错误是System.out.pringtl 阅读全文