20175308 2018-2019-2 《Java程序设计》第八周学习总结

教材学习内容总结

泛型

  • 泛型的主要目的是可以建立具有类型安全的集合框架(如链表、散列映射等数据结构
  • 通过class 名称<泛型列表>来声明一个类,这样声明的类被称作泛型类。
  • 泛型类最重要的优点就是:在使用这些泛型类建立数据结构时,不必进行强制类型转换,即不要求进行运行时的类型检查

    链表

  • 链表的使用条件:需要动态地减少或增加数据项时。
  • 链表的构成:由若干被称作结点的对象组成的一种数据结构,每个结点含有上一个结点的引用和下一个结点的引用
  • 使用LinkedList<E> 泛型类声明创建链表时必须指定E的具体类型
  • 链表是自动

    JAVA 第八周学习总结的更多相关文章

    1. 20165210 Java第八周学习总结

      20165210 Java第八周学习总结 教材内容学习 - 第十二章学习总结 进程与线程 操作系统与进程 Java中的线程 Java的多线程机制 主线程 线程的状态与生命周期 1. 新建 2. 运行 ...

    2. 20145304 Java第八周学习报告

      20145304<Java程序设计>第八周学习总结 教材学习内容总结 NIO NIO使用频道来衔接数据节点,在处理数据时,NIO可以让你设定缓冲区容量,在缓冲区中对感兴趣的数据区块进行标记 ...

    3. 20165326 java第八周学习笔记

      第八周学习笔记 知识点总结 1.进程与线程 进程:程序的一次动态执行过程 区别:进程和线程的区别? 进程是资源的分配和调度的一个独立单元,而线程是CPU调度的基本单元 同一个进程中可以包括多个线程,并 ...

    4. Java第八周学习总结

      20145113第八周学习总结 第十五章学习内容 第15章比较琐碎,相对于之前章节也比较枯燥无味看了一部分,也动手敲了些 Logger logger = Logger.getLogger(" ...

    5. 20145213《Java程序设计》第八周学习笔记

      20145213<Java程序设计>第八周学习笔记 教材学习内容总结 "桃花春欲尽,谷雨夜来收"谷雨节气的到来意味着寒潮天气的基本结束,气温回升加快.刚出冬的我对于这种 ...

    6. 20145337《Java程序设计》第八周学习总结

      20145337<Java程序设计>第八周学习总结 教材学习内容总结 15.1日志 15.1.1日志API简介 使用日志的起点是logger类,logger实例的创建有许多要处理的要素,必 ...

    7. 《Java程序设计》第八周学习总结

      20145224 <Java程序设计>第八周学习总结 教材学习内容总结 第15章 通用API 15.1.1 日志API简介 ·java.util.logging包提供了日志功能相关类与接口 ...

    8. 20145236 《Java程序设计》第八周学习总结

      20145236 <Java程序设计>第八周学习总结 教材学习内容总结 第十四章 NIO与NIO2 认识NIO NIO使用频道(Channel)来衔接数据节点,在处理数据时,NIO可以让你 ...

    9. 201521123061 《Java程序设计》第八周学习总结

      201521123061 <Java程序设计>第八周学习总结 1. 本周学习总结 2. 书面作业 1.List中指定元素的删除(题目4-1) 1.1 实验总结 主要是应用到了list中的a ...

    随机推荐

    1. EL表达式和JSTL的使用

      一:EL表达式 1.概述:在jsp开发中,为了获取Servlet域对象中存储的数据,经常要写很多java代码,这样的做法会使JSP页面混乱,难以维护,为此,在JSP2.0规范中提供了EL表达式.它是E ...

    2. canvas-2lineJoin.html

      <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

    3. c++ cmath头文件

      一.前言 c++的一个头文件. 二.常用方法 1. ceil() 定义: c++11 double ceil (double x); float ceil (float x); long double ...

    4. 洛谷P4438 [HNOI/AHOI2018]道路(dp)

      题意 题目链接 Sol 每当出题人想起他出的HNOI 2018 Day2T3,他都会激动的拍打着轮椅 读题比做题用时长系列... \(f[i][a][b]\)表示从根到\(i\)的路径上,有\(a\) ...

    5. vue.js及项目实战[笔记]— 04 axios

      一. axios 1. 基本使用 axios.method('url',[,...data],options) .then(function(res){ }) .catch(function(err) ...

    6. CloudSim——云计算仿真软件概述

      CloudSim是由澳大利亚墨尔本大学的网格实验室和Gridbus项目宣布推出的云计算仿真软件. CloudSim是做什么的呢?可以简单理解为一个帮助研究.开发.测试的工具,如虚拟机资源分配算法.节能 ...

    7. loadrunner 脚本开发-执行操作系统命令

      脚本开发-执行操作系统命令 by:授客 QQ:1033553122 思路: 用loadrunner system()函数 函数原型: int system( const char *string ); ...

    8. Centos7下crontab+shell脚本定期自动删除文件

      问题描述: 最近有个需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件 保留7天就够了,所以需要自动清理文件夹内的bak文件 解决方案: 利用shell脚本来定期删除文件夹内的任 ...

    9. VSCode + PYQT5 + QtDesigner 环境搭建和测试

      目的:编写Python桌面应用程序. 备注:也可以选择VS2017+QtDesigner ,但更喜欢VSCode 第1步:安装PyQt5和PyQt5-tools pip3 install -i htt ...

    10. PLS-00306: 调用 'SYNCRN' 时参数个数或类型错误

      System.Data.OracleClient.OracleException (0x80131938): ORA-00604: 递归 SQL 级别 1 出现错误 ORA-06550: 第 1 行, ...