zoukankan      html  css  js  c++  java
  • 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中的元素在内存中是以链表的方式存储的 

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

     

  • 相关阅读:
    Oracle 单引号与双引号的区别
    oracle 生成随机数
    oracle 表空间及查看所有用户的表空间
    字节和字符的区别
    java io
    Oracle 基础
    gvim 常用键
    Python之struct
    Python之MySQLdb
    Python之sqlite3
  • 原文地址:https://www.cnblogs.com/tyc713005/p/7783969.html
Copyright © 2011-2022 走看看