201521123105 第六周Java学习总结】的更多相关文章

1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 2. 书面作业 1.clone方法1.1 Object对象中的clone方法是被protected修饰,在自定义的类中覆盖clone方法时需要注意什么?实现克隆必须实现Cloneable接口,被protected(受保护访问)修饰就只能在类内部和同一个包内使用,其他类要调用必须声明为public.只能在本类内部或者和Object同包的地方使用,而不能在其他…
20165236 第六周Java学习总结 一. 第八章内容: 1.String 类: String对象.常量对象:字符串并置: 常用方法: length,equals,startsWith,compareTo,contains,contains,substring: 2.StringTokenizer类: StringTokenizer(String s):为String对象a构造一个分析器.使用默认的分隔标记,即空格符.换行符.回车符.Tab符.进      纸符做分隔标记: StringTo…
20145307陈俊达第六周JAVA学习总结 知识点梳理 第十章节 S1 ·若要将数据从来源中取出,可以使用输入串流:若要将数据写入目的地,可以使用输出串流.在java中,输入串流代表对象为java.in.InputStream的实例:输出串流代表对象为java.io.Outputstream的实例. ·在来源与目的地都不知道的情况下可以设计一个通用的dump()方法,该方法接受InputStream与OutputStream实例,分别代表读取数据的来源.输出的目的地. ·每次从Inputstr…
学号 20175206 <Java程序设计>第六周学习总结 教材学习内容总结 第七章: 主要内容 内部类 匿名类 异常类 断言 重点和难点 重点:内部类和异常类的理解 难点:异常类的使用 第十章: 主要内容 File类 文件字节输入.输出流 文件字符输入.输出流 缓冲流 随机流 数组流 数据流 对象流 序列化与对象可隆 使用Scanner解析文件 文件锁 重点和难点 重点:通过文件流读写数据,各种数据流的区别.掌握流的连接思想. 难点:流的连接思想及各种数据流的使用. 代码调试中的问题和解决过…
1.本周学习总结 1.1思维导图 2. 书面作业 本次作业题集集合 1.List中指定元素的删除(题目4-1) 1.1 实验总结 1.删除元素的时候从最后一个元素开始,避免删除元素后位置发生变化而导致有些元素没有删除;2.通过equals方法以及list.remove的方法连用实现list中移除掉以与str内容相同的元素的函数. 2.统计文字中的单词数量并按出现次数排序(题目5-3) 2.1 伪代码(简单写出大体步骤) 1.建立Map(key,value),key类型String,value类型…
1. 本周学习总结 2. 书面作业 1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 以下是ArrayList的contains源代码: public boolean contains(Object o) {return indexOf(o) >= 0;}public int indexOf(Object o) {if (o == null) {for (int i = 0; i < size; i++)if (elementData[i]==null)r…
1. 本周学习总结 对象(实际个体) 对象与类 类(模板) 2.书面作业 1.代码阅读 public class Test1 { private int i = 1;//这行不能修改 private static int j = 2; public static void main(String[] args) { geti(); Test1getj(); } public static void geti() { System.out.println(i); } public static v…
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线程 1. 互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) 1.1 除了使用synchronized修饰方法实现互斥同步访问,还有什么办法实现互斥同步访问(请出现相关代码)? 在Java中,提供了两种方式来实现同步互斥访问:synchronized和Lock class Account{ private int balance; private Lock…
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 本次PTA作业题集异常.多线程 1.finally 题目4-21.1 截图你的提交结果(出现学号)1.2 4-2中finally中捕获异常需要注意什么? 答: 需要注意的是不管第一个try catch语句怎么样,都会执行finally中的内容.并且需要注意resource.close():可能发生异常需要抛出异常. 2.用异常改进ArrayIntegerStack 题目4-32.1 截图你…
本周主要进行了对JAVA基础的学习和PTA代码的编写,平均每天花在学习上的时间约3个小时,花在代码上的时间约2个小时,花在解决问题上的时间约1.5个小时. 下周打算继续JAVA的学习,完成java面向对象的部分.还有完成PTA上的500分,穿插对统一建模语言的学习. 本周将JAVA的基础部分已经学习完毕,感受到java在大体上和C++上还是相同的,但是发现java的数组和个别函数是比较独特的.比如java数组在定义之后如果不用的话需要将地址置空,还有java的加强for循环结构.在代码上遇到的问…