2017年12月20日
摘要: 1. 本周学习总结 2. 为你的系统增加网络功能(购物车、图书馆管理、斗地主等) 分组完成 2.1 简述你想为你的系统增加什么网络功能?设计思路是什么? answer:添加一个网络服务器连接类,调用 与`ServerSocket ReadRunable WriterRunable`类,利用多线程,同 阅读全文
posted @ 2017-12-20 19:25 阿哈· 阅读(161) 评论(1) 推荐(0) 编辑
  2017年12月9日
摘要: 1. 本周学习总结 2. 书面作业 1. 源代码阅读:多线程程序BounceThread 1.1 BallRunnable类有什么用?为什么代码中需要调用Thread.sleep进行休眠? Q1:BallRunnable类实现Runnable接口,以使得多线程可以被创建。 Q2: 让当前正在执行的线 阅读全文
posted @ 2017-12-09 10:07 阿哈· 阅读(121) 评论(1) 推荐(0) 编辑
  2017年11月25日
摘要: 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容。 2. 书面作业 1. 常用异常 1.1 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免? 有访问数组异常,类型转换异常,空指针异常等等,这些异常都属于不需要捕获的,不需要去捕获,可以打代码时认 阅读全文
posted @ 2017-11-25 14:31 阿哈· 阅读(135) 评论(1) 推荐(0) 编辑
  2017年11月18日
摘要: 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容。 1.2 选做:收集你认为有用的代码片段 2. 书面作业 1. List中指定元素的删除(题集题目) 1.1 实验总结。并回答:列举至少2种在List中删除元素的方法。 答:实验总结:在函数covnertStri 阅读全文
posted @ 2017-11-18 12:23 阿哈· 阅读(166) 评论(1) 推荐(0) 编辑
  2017年11月11日
摘要: 1. 本周学习总结 2. 书面作业 1. ArrayList代码分析 1.1 解释ArrayList的contains源代码 源代码如下 解释:可以看出contain方法通过调用indexOf()方法判断元素在数组中的位置来确定是否存在该元素,先判断对象是否为null,是的话,查看列表中是否存在nu 阅读全文
posted @ 2017-11-11 20:51 阿哈· 阅读(140) 评论(0) 推荐(0) 编辑
  2017年11月4日
摘要: 1. 本周学习总结 1.1 思维导图:Java图形界面总结 1.2 可选:使用常规方法总结其他上课内容。 2.书面作业 1. GUI中的事件处理 1.1 写出事件处理模型中最重要的几个关键词。 事件源 事件对象 事件监听器 1.2 任意编写事件处理相关代码(程序中需要出现你的学号与姓名)并截图,以证 阅读全文
posted @ 2017-11-04 20:32 阿哈· 阅读(143) 评论(1) 推荐(0) 编辑
  2017年10月21日
摘要: 1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 接口 继承 interface 多态 1.2 尝试使用思维导图将这些关键词组织起来。注:思维导图一般不需要出现过多的字。 1.3 可选:使用常规方法总结其他上课内容。 2. 书面作业 1. 面向对象设计大作业(团队项目,2 3人 阅读全文
posted @ 2017-10-21 19:35 阿哈· 阅读(223) 评论(0) 推荐(0) 编辑
  2017年10月14日
摘要: 1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 答:父类,子类,继承(extends),多态,final关键字,"is a"关系,Object,抽象,覆盖。 1.2 尝试使用思维导图将这些关键词组织起来。注:思维导图一般不需要出现过多的字。 1.3 可选:使用常规方法总结其他 阅读全文
posted @ 2017-10-14 19:48 阿哈· 阅读(268) 评论(0) 推荐(0) 编辑
  2017年9月30日
摘要: 1.本周学习总结 1.1写出你认为本周学习中比较重要的知识点关键词,如类、对象、封装等。 答:类,对象,封装,继承,初始化块,构造函数。关键字(this、static、final)。 1.2 用思维导图或者Onenote或其他工具将这些关键词组织起来。 2.书面作业 1.以面向对象方式改造数据结构作 阅读全文
posted @ 2017-09-30 16:10 阿哈· 阅读(258) 评论(1) 推荐(0) 编辑
  2017年9月24日
摘要: 1.本周学习总结 答: 1.String是字符串,String使用了字符串常量池,避免了占用大量的存储空间。 2.当我们用“=”对变量赋值是实际上是赋给变量指向对象的引用,当我们对该变量置新引用时,原来对象仍然存在,要注意用法不要浪费存储空间。 3.JAVA面向对象,但基本数据类型不是面向对象的,包 阅读全文
posted @ 2017-09-24 21:48 阿哈· 阅读(210) 评论(3) 推荐(0) 编辑