首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
20172306《Java程序设计与数据结构》第九周学习总结
】的更多相关文章
《JAVA程序设计》_第九周学习总结
一.学习内容 1.数据库的建立.配置 在官网先下载好MySQL.navicat for MySQL.XAMPP.MySQL-connecter 在XAMPP中点击start开启MySQL 在navicat for MySQL中点击连接,输入信息后确定 在连接名处右击,创建新数据库,输入数据库名,字符集和校对均选择gb2312... 在表处右击,输入表的信息 点开创建的mess表输入信息,按tab键可快速换行 将MySQL-connecter添加到IDEA的module中 输入以下代码,检测数据库…
20172306 2018-2019-2 《Java程序设计》第五周学习总结
20172306 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 查找 查找中,我们对这些算法的实现就是对某个Comparable对象的数组进行查找 泛型声明必须位于返回类型之前,这样泛型才可作为返回类型的一部分. public static <T extends Comparable<T>> Boolean linearSearch (T[] data,int min,int max,T target) Searching.linearS…
20172306《Java程序设计》第五周学习总结
20172306 2016-2017-2 <Java程序设计>第五周学习总结 教材学习内容总结 第五章主要学习了if以及while的语句的运用 运算符:== 代表相等,是两个之间的内存地址相等:这个地方我知道了=和==是不同的,=代表的是赋值,将某值赋给某值,这两者是有很大区别的. 浮点数比较:绝对值小于精度,接近相等 字符串比较string1 . equals(string2),尽管是比较的是字符串,但是实质上是比较字符.还有compareTo 也可以用来比较字符串.这个在前面有学习. 算数…
20172325 2017-2018-2 《Java程序设计》第十一周学习总结
20172325 2017-2018-2 <Java程序设计>第十一周学习总结 教材学习内容总结 Android简介 Android操作系统是一种多用户的Linux系统,每个应用程序作为单独的Linux进程中的一个用户而运行. Android使用Java作为编程语言. APK表示应用程序包,它是一个基本的zip文件,可使用unzip或Winzip来解压缩.apk文件可以在一台物理设备或模拟器上运行,部署一个Android应用程序很容易. Android版本及API对应表 活动(Activity…
20172325 2017-2018-2 《Java程序设计》第十周学习总结
20172325 2017-2018-2 <Java程序设计>第十周学习总结 教材学习内容总结 1.集合与数据结构 集合是一种对象 集合按照保存类型来看可以分为两种: (1)同构集合:只能保存类型全部相同的对象: (2)异构集合:可以保存各种类型的对象. 2.分离接口与实现 集合可以用各种方式实现 ADT:是由数据和在该数据上所实施的具体操作构成的集合,一个ADT有名称.值域和一组允许执行的操作. 集合和抽象数据类型可以互换的等同概念. 3.数据结构的动态表示 ArrayList类解决可变大小…
20145213《Java程序设计》第五周学习总结
20145213<Java程序设计>第五周学习总结 教材学习内容总结 "素衣莫起风尘叹,犹及清明可到家."每每念此,不得不心疼自己.古人清明长假都进城耍了,还担心自己清明之前能不能回来.而我还在宿舍里叹Java,毕竟懒癌后期,不拖到周末不舒服斯基.既然写博客是周末的主旋律,那我也就跟这节奏哼上几句吧! 本周学习任务是自习学习笔记的第八,九章.个人感觉第九章的内容比第八章的异常处理难好多好多啊(伏笔),有些人可能听出了我的弦外之音了.对,我又没在写博客之前完成学习任务,即掌握…
20155231 2016-2017-2 《Java程序设计》第5周学习总结
# 20155231 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 学习目标 理解异常架构 掌握try...catch...finally处理异常的方法 会用throw,throws 理解Collection和Map架构 会用常见的数据结构和算法 了解Lambada和泛型 第八章:异常处理 Java异常处理是要处理Exception类及其子类(Checked Exception),RuntimeException及其子类也不用处理(Unchecked Excep…
20172325 2018-2019-2 《Java程序设计》第八周学习总结
20172325 2018-2019-2 <Java程序设计>第八周学习总结 教材学习内容总结 一.堆 1.什么是堆? 具有两个附加属性的一个二叉树. 堆分为小顶堆和大顶堆. 最小堆:对每一结点,它小于或等于其左孩子和右孩子. 最大堆:对每一结点,它大于或等于其左孩子和右孩子. 两个附加属性如下: (1)它是一棵完全二叉树,即该树是平衡的,且底层所有叶子都位于树的左边. (2)对每个结点,它(小顶堆/大顶堆)或等于其左孩子和右孩子. 最小堆将其最小元素存储在该二叉树的根处,且其根的两个孩子同样…
20172325 2018-2019-2 《Java程序设计》第六周学习总结
20172325 2018-2019-2 <Java程序设计>第六周学习总结 教材学习内容总结 本周学习第十章--树 1.什么是树 (1)树是一种数据结构,与之前学过的栈.队列和列表这些线性数据结构不同,树是一种非线性数据结构,其元素被组织成了一个层次结构. (2)树由一个包含结点和边的集合构成,"结点"就像"果实","边"就像"树枝",其中的元素被储存在这些结点中,边则将一个结点和拎一个结点连接起来.一棵树只有一…
20172325 2018-2019-2 《Java程序设计》第五周学习总结
20172325 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 本次学习第九章内容,主要学习查找和排序. 查找 查找的定义:是一个过程,即在某个项目组中寻找某一项指定目标元素,或者确定该指定目标并不存在.对其进行查找的项目组有时也称为查找池.高效的查找会使该过程所做的比较操作次数最小化.为了尽可能高效的完成查找,从算法分析的角度而言,我们希望最小化比较操作的次数,通常,查找池里项目数目越多,为了寻找该目标而做出的比较操作次数就越多,因此该查找池中项目的树目定义了…