今天所学知识,之后我还会写我每天学习的日记的,话说日记显示未发布,是不是只有我自己看得到啊?嘛~算了:
1.接口:interface 默认类型是抽象的:abstract
在接口里无法写具体实现的方法,只能声明抽象的方法。具体的实现需要一个实现类来实现这个接口的方法。并且实现类必须要实现接口的所有方法。否则实现类必须是抽象类。
接口不可以被实例化,就是不可以被new。只能实现“接口的实现类”。
实现类可以实现多个接口,来弥补Java不能多继承,接口public class DemoInterfaceImpl implements Inter01,Set{} //在这里只要用“,”分隔开就可以实现多接口。
接口中的变量都是静态常量。
2.工厂模式:根据传递参量的不同,完成不同的操作。
再次接触了常量,通过案例了解了常量的优点。
集合框架:由Collection和Map两类组成,或者说由List、Set和Map三类组成。
Collection是一个接口,存储一组不唯一、无序的对象。
List接口是存储一组不唯一,有序(插入顺序,有下标)的对象。
Set接口存储一组唯一、无序的对象。
Map接口存储一组键值对,提供key(键)到value(值)的映射。
ArrayList实现了长度可变的数组,在内存中分配连续的空间。
使用方法:List<引用数据类型> 变量名 = new ArrayList<数据类型>();
String属于引用数据类型。int、double属于基本数据类型。Integer、Double属于封装数据类型,也是可以用于List的。
LinkedList插入、删除元素时效率较高
今天的学习总结:
老师,您好:
以下是我的工作总结,请您审阅:
项目 | 内容 | 完成情况\计划效果 | 备注 | |
工作总结 | 工作内容 | 上午:学习了“接口”,弥补了“继承”上的不足,使得我们开发程序更加方便、更具层次化。通过多个事例初步习得了“接口”的实现与应用。 | 较好\有些知识点有待加深,会在课后查阅相关资料帮助理解。 |
|
下午:学习了工厂模式,再一次接触了常量。并学习了集合框架:由Collection和Map两类组成。紧接着又学习了ArrayList实现长度可变的数组,节省了内存空间。并了解了ArrayList和LinkedList中的多种方法。 | 较好\有些知识点有待加深,会在课后查阅相关资料帮助理解。 |
| ||
傍晚: |
|
| ||
工作遇到的问题 | 有些时候解决问题的思路不明晰,但在参考同学和老师的代码后得以完善。 |
| ||
解决方案 |
|
| ||
工作计划 | 工作计划内容 | 我会在课后预习后面快要学到的东西,并对已学知识加以巩固。 | 上周已完成 |
|
|
|
| ||
|
|
| ||
所需的支持 |
|
| ||
工作感悟 | 在继承和实现接口时,一定要确定路径是否正确,以免继承的父类只是个其他包重名的类。新学的知识好多,感觉很快就会忘记,看来课下得下功夫强化下了。 |
谢谢!