实验报告(六)&第八周学习总结】的更多相关文章

一.实验报告 1.打印输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其中各位数字立方和等于该数本身.例如,153是一个"水仙花数". (1)代码 (2)结果 2. 编写Java程序,求13-23+33-43+-+973-983+993-1003的值. (1)代码 (2)结果 3. 编程求1!+2!+3!+-+20!. (1)代码 (2)结果 4. 编写Java程序,计算8+88+888+-前10项之和. (1)代码 (2)结果 5. 一…
实验六 异常 一.实验目的: (1)理解异常的基本概念: (2)掌握异常处理方法及熟悉常见异常的捕获方法. 二.实验要求: (1)练习捕获异常.声明异常.抛出异常的方法.熟悉try和catch子句的使用. (2)掌握白定义异常类的方法. 三.实验内容: (一) 编写一个类,在其main()方法中创建一个-维数组,在try字句中 访问数组元素,使其产生Array IndexOutOfBoundsException异常.在catch子句里捕获此异常对象,并且打印"数组越界"信息,加一个fi…
20145304<Java程序设计>第八周学习总结 教材学习内容总结 NIO NIO使用频道来衔接数据节点,在处理数据时,NIO可以让你设定缓冲区容量,在缓冲区中对感兴趣的数据区块进行标记.对于区块标记,提供了clear().rewind().flip().compact()等高级操作. Channels类定义了静态方法newChannel(). Buffer的直接子类们都有一个allocate()静态方法,可以让你指定Buffer容量,Buffer容量大小可使用capacity()方法取得,…
20172328 2018-2019<Java软件结构与数据结构>第八周学习总结 概述 Generalization 本周学习了二叉树的另一种有序扩展?是什么呢?你猜对了!ヾ(◍°∇°◍)ノ゙就是堆.本章将讲解堆的链表实现and数组实现,以及往堆中添加元素或从堆中删除元素的算法:还将介绍对的一些用途,包括基本使用和优先队列. 教材学习内容总结 A summary of textbook 堆(heap)就是具有两个附加属性的一颗二叉树: 第一点:它是一颗完全二叉树 ,即叶子节点都在最后一层靠左侧…
20175314 <Java程序设计>第八周学习总结 教材学习内容总结 安利一个非常实用的图片处理工具:图片工厂,它具有非常强大的图片批处理能力,比如加水印.降低画质.命名等,不仅如此它还可以照片拼接等等等等,对于我来说非常实用 第十五章:泛型和集合框架 泛型:可以使用class名称声明一个类,<>里面可以是类和接口,但不能是基本数据类型,泛型还可以作为一种新的声明方式,使用泛型时,不必进行强制类型转换 链表:性质跟C语言大致,但定义和使用不同,比C语言要方便.使用LinkedLi…
# 20175126 2016-2017-2 <Java程序设计>第八周学习总结 ## 教材学习内容总结 - 本周学习方式主要为手动敲代码并理解内容学习. - 学习内容为教材第十五章,本章主要学习的Java里关于数据的处理等知识,主要介绍了泛型和常见数据结构类的用法. - 第十五章主要内容有:泛型.链表.堆栈.散列映射.树集.树映射.自动装箱与拆箱等 ## 代码调试中的问题和解决过程 - 问题1:出现:使用未经检查或不安全的的操作   -  - 问题1解决方案: - 类前面加@Suppress…
第八周学习总结 第一部分:理论知识 一.接口.lambda和内部类:  Comparator与comparable接口: 1.comparable接口的方法是compareTo,只有一个参数:comparator接口的方法是compare,有两个参数.comparator自定义比较器.comparable实现接口.   2.对象克隆 1 深拷贝与浅拷贝.如果对象是不可变的,那么默认的浅拷贝也没有问题:否则,就要使用深拷贝.    2)默认的克隆方法是浅拷贝,clone方法是Object的一个pr…
20155227 2016-2017-2 <Java程序设计>第八周学习总结 教材学习内容总结 NIO与NIO2 NIO即New IO.java从JDK1.4开始提供了NIO,在JAVA SE 7 中又提供了NIO2,认识这些高级输入/输出处理API,会对效率有很大的提升. 通用API 日志API java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直…
20155321 2016-2017-2 <Java程序设计>第八周学习总结 教材学习内容总结 创建Logger对象 static Logger getLogger(String name):为指定子系统查找或创建一个 logger static Logger getLogger(String name, String resourceBundleName):为指定子系统查找或创建一个 logger 注意:name是Logger的名称,当名称相同时候,同一个名称的Logger只创建一个 Log…
20155229 2016-2017-2 <Java程序设计>第八周学习总结 教材学习内容总结 第十四章 NIO使用频道(Channel)来衔接数据节点,在处理数据时,NIO可以设定缓冲区(Buffer)容量,在缓冲区中对感兴趣的数据区块进行标记,像是标记读取位置.数据有效位置,对于这些区块标记,提供了clear().rewind().flip().compact()等高级操作. Buffer的直接子类们都有一个allocate()静态方法,可以让你指定Buffer容量,Buffer是个容器,…