02 2021 档案

摘要:# 第四章 栈 ## 栈的说明 ### 什么是栈 ​ 栈是一种用于存储数据的简单数据结构(与链表类似)。数据入栈的次序是栈的关键。可以把自助餐厅中的一堆盘子看作一个栈的例子。当盘子洗干净后,它们会添加到栈的顶端。 ​ 当需要盘子时,也是从栈的顶端拿取。所以第一个放入栈中的盘子最后才能被拿取。 - 定 阅读全文
posted @ 2021-02-08 22:10 筮石头 阅读(81) 评论(0) 推荐(0)
摘要:IO流 JAVA流式输入/输出原理 ​ 在Java程序中,对于数据的输入/输出操作以“流”(Stream)方式进行;J2SDK提供了各种各样的“流” 类,用以获取不同种类的数据:程序中通过标准的方法输入或输出数据。 读入写出 流是用来读写数据的 java有一个类叫File,它封装的是文件的文件名,只 阅读全文
posted @ 2021-02-08 22:09 筮石头 阅读(85) 评论(0) 推荐(0)
摘要:集合框架 1、为什么使用集合框架? 假设,一个班级有30个人,我们需要存储学员的信息,是不是我们可以用一个一维数组就解决了?那换一个问题,一个网站每天要存储的新闻信息,我们知道新闻是可以实时发布的,我们并不知道需要多大的空间去存储,我要是去设置一个很大的数组,要是没有存满,或者不够用,都会影响我们, 阅读全文
posted @ 2021-02-07 22:17 筮石头 阅读(90) 评论(0) 推荐(0)
摘要:链表 链表说明 链表是一种用于存储数据集合的数据结构。链表有以下属性: 相邻元素之间通过指针连接 最后一个元素的后继指针值为NULL在程序执行过程中,链表的长度可以增加或缩小。 链表的空间能够按需分配(直到系统内存耗尽)。 没有内存空间的浪费(但是链表中的指针需要一些额外的内存开销) 链表抽象数据类 阅读全文
posted @ 2021-02-06 23:11 筮石头 阅读(117) 评论(0) 推荐(0)
摘要:第二章递归和回溯 基础引言 什么是递归:任何调用自身的函数称为递归。 为什么要用递归:一般来说,在编译或解释时,循环会转化为递归函数。当任务能够被相似的子任务定义时,采用递归处理十分有效。例如,排序、搜索和遍历等问题往往有简洁的递归解决方案。 递归函数的格式 理论 递归函数在执行一个任务时,需要调用 阅读全文
posted @ 2021-02-06 23:09 筮石头 阅读(219) 评论(0) 推荐(0)
摘要:第一章绪论 数据结构ADT ​ 数据类型+操作 ADT结构 一个ADT包含两个部分 数据的声明 运算的声明 常用的ADT ​ 种类 链表、栈、队列、优先队列、二叉树、字典、并查集(合并查找)、散列表、图、其他类型 什么是算法 ​ 算法就是用一条接一条的指令来解决給定的问题。 如何比较算法 ​ 执行时 阅读全文
posted @ 2021-02-06 23:08 筮石头 阅读(61) 评论(0) 推荐(0)
摘要:Java常用类 前言 首先,我们要学习Math类,这里面有许多关于数学操作的方法,然后我们会学习时间和日期类,使用 Java来获得时间相关的对象,然后会给大家讲解String类,这个我们从学java的第一天就接触的类,我们 其实并未真正的了解,包括它的一些扩展StringBuilder 和 Stri 阅读全文
posted @ 2021-02-06 23:06 筮石头 阅读(84) 评论(0) 推荐(0)
摘要:基础语法部分摘要 因为学过很多遍这次复习只是捡漏和加深印象 强弱类型语言 强类型语言 也称为强类型定义语言。要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 Java、.NET、C++等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过转换,那么它就永远是这个数据 阅读全文
posted @ 2021-02-06 23:04 筮石头 阅读(95) 评论(0) 推荐(0)
摘要:这个的内容记录的比较乱,后续可能会整理 JAVA程序运行机制 编译型 有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。 这 个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。 就类似于把一本中文书直接翻译成英文版进行出售。 阅读全文
posted @ 2021-02-06 23:03 筮石头 阅读(39) 评论(0) 推荐(0)
摘要:IDEA使用过程中出现过的问题 跑Maven项目出现的问题: Information:java: javacTask: 源发行版 8 需要目标发行版 1.8 需要将以下几个位置的JDK都要设置成1.8才行 Settings 搜索Java Compiler (File | Settings | Bui 阅读全文
posted @ 2021-02-06 23:01 筮石头 阅读(52) 评论(0) 推荐(0)
摘要:Typora快捷键 基础快捷键 无序列表:输入-之后输入空格 有序列表:输入数字+“.”之后输入空格 任务列表:-[空格]空格 文字 标题:ctrl+数字 表格:ctrl+t 生成目录:输入然后按回车 选中一整行:ctrl+l 选中单词:ctrl+d 选中相同格式的文字:ctrl+e 跳转到文章开头 阅读全文
posted @ 2021-02-06 22:59 筮石头 阅读(96) 评论(0) 推荐(0)
摘要:初次见面,多多关照 Hello Code 以前基本没想过要写博客,两个原因,一是自己文笔差,写的内容枯燥,二是自己没什么东西好写的,基本都是前人的经验, 感觉自己写一篇文章大概率能在网上找一篇一样的,或者东拼西凑。 但是人总是要成长的,或许这是我一个很好的新的开始。 阅读全文
posted @ 2021-02-06 22:50 筮石头 阅读(23) 评论(0) 推荐(0)