201671010106 2016-2017-2《JAVA程序设计》学习心得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201671010106 2016-2017-2《JAVA程序设计》学习心得相关的知识,希望对你有一定的参考价值。

 

在本周的学习中主要了解到JAVA的集合框架 ,JAVA的集合框架主要进行对数据结构的封装,集合是包含多个元素的并提供对所包含元素操作方法的类,其包含元素可以由同一类型的元素的对象组成,也可以由不同的对象组成。在JAVA中集合类的特点,与数组不同的是集合只容纳对象。集合类容纳的是Object类的实例,JDK1.1中的集合类有Vector  Stack   HashTable ,Vector类类似于长度可变的数组;Vector中只能存放对象;Vector的元素通过下标进行访问。Stack类是Vector的子类,stack类是描述堆栈数据结构;  HashTable类通过键来查找元素;HashTable类用一个特殊的值来确定键,名为hascode,所有对象都以一个hashcode,可以通过Object类的hashcode()方法获得。

 

 在本章中还了解到了Collection, Set, List, Map, SortedMap;Collection是集合层次中的根接口,JDK是没有提供这个接口直接的实现类,Set中不能包含重复的元素,元素必须唯一,添加到Set中的对象元素必须定义equals方法,以提供算法来判断欲添加进来的对象是否与已经存在的对象相等,从而建立对象的唯一性,实现Set接口的类有Hashset和Treeset.在List中最明显的特征是在它中的元素都有确定的顺序,实现它的类有ArrayList和LinkedList;ArrayList中的元素在内存中是按顺序存储的,LinkedList中的元素在内存中是以链表的方式存储的 

在本章的学习中是必须要对代码进行注释,理解程序的意义,明确每行代码的作用。

 

 

 

 

 

 

 

 

 

 

 

技术分享

 

 

 

 

 

 

 

 

以上是关于201671010106 2016-2017-2《JAVA程序设计》学习心得的主要内容,如果未能解决你的问题,请参考以下文章

201671010106 2016-2017-2 《JAVA程序设计》学习心得4

201671010106 2016-2017-2《Java程序设计》学习心得

201671010106 2016--2017《JAVA程序设计》学习心得8

2016-2017-2(一般拓扑学 54)

2016-2017-2课表

20155208 2016-2017-2 《Java程序设计》课程总结