![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习小结
文章平均质量分 69
·_int
这个作者很懒,什么都没留下…
展开
-
SpringMVC工作原理
SpringMVC工作原理原创 2022-08-07 22:08:55 · 223 阅读 · 0 评论 -
关于网络基础知识一些问题
网络学习原创 2022-08-04 17:05:53 · 534 阅读 · 0 评论 -
关于Java垃圾回收问题的总结
垃圾回收原创 2022-07-28 20:59:59 · 614 阅读 · 0 评论 -
关于JVM的一些问题
JVM原创 2022-07-20 19:22:59 · 284 阅读 · 0 评论 -
探讨java中的集合
文章目录集合所属的类在java.util包下集合可分为两种collection单列存储,map双列集合一、collection(单列集合)list:存储有序的、数据可重复ArrayList、LinkedList、Vector三种实现类ArraryList:LIst的主要实现类,线程不安全、效率高底层使用Object[ ]存储,在JDK7中初始创建时长度为10,在JDK8开始创建时先初始化为DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {};;第一次创建时才是长度为10,扩容是1..原创 2021-08-06 10:44:34 · 76 阅读 · 0 评论 -
谈谈继承中的执行顺序
文章目录前言一、那么,就先来说说继承的优点继承 (extends)1. 减少代码的冗余,提高代码的复用性 2.便于功能的扩展 3.为多态性的使用,提供了前提二、继承中执行顺序(由父及子->静态先行->普通代码块->构造器)总结前言继承作为Java三大特征之一,在初学之时,只简单地用”儿子“继承”父亲“的财产这样的例子来理解这个抽象的概念,当时学的时候,我并不能体会到继承的优点或者说为什么要继承,到了现在我才慢慢意识到继承的用处一、那么,就先来说说继承的优点继承 (ext.原创 2021-08-06 00:46:54 · 247 阅读 · 0 评论 -
素数判断之优化篇
文章目录前言素数判断1.之前说到1-100以内的素数以及判断一个数是否为素数(回顾一下,判断输入的数是否为素数代码如下)2.思考优化解法**在判断一个数是否为素数,首先应该想到的是除了1和它本身之外没有别的因数,**那么逆向思考一下,如果这个数m有因素,就是说这数不是素数,那他在2到它本身m之间一定有一对数满足 a*b=m 0前言 **上次讨论了什么是素数。以及判断素数的代码,现在来讨论一下更好的解法吧**素数判断1.之前说到1-100以..原创 2021-07-24 14:32:29 · 797 阅读 · 0 评论 -
html基本知识的学习总结
文章目录前言HTML(Hypertext Markup Language)超文本标记语言一、html的编写平台二、html知识及标签1.html自动生成框架中的一些介绍2.html常用标签注释使用``①标题 h1 h2 h3 ...h6②段落\③列表\④超链接\⑤图片\![在这里插入图片描述](https://img-blog.csdnimg.cn/4909781a1ef74e9689fd731d12f80562.png)⑥无语义标签\其中有块级标签,行内标签,行内块元素总结前言**HTML(H..原创 2021-07-23 17:44:15 · 111 阅读 · 0 评论 -
sql基本操作之多表查询
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-07-22 19:03:51 · 919 阅读 · 0 评论 -
如何定位url路径资源
文章目录前言一、基本结构二、定位路径从基本结构上看里面包含了协议名,绑定的网络主机,端口号,绑定的项目、资源以及请求数据。客户端将请求数据封装成http请求,在服务器端通过解析获得应用上下文路径,服务路径等数据,服务器端根据端口号找到相应的进程,随后通过应用上下文路径找到对应的项目,根据服务路径找到项目里的资源,并将其封装为http响应,发送给客户端。总结前言URL(统一资源定位符: Uniform Resource Locator) Internet上某一资源地址服务于很多种应用层的协议..原创 2021-07-08 23:37:47 · 856 阅读 · 0 评论 -
关于MySQL数据库的一些基本操作的学习
文章目录前言一、数据库的分类二、MySQL数据库因为MySQL是开源免费的软件,相信很多新手学习都使用这个,最核心的是MySQL的服务器和客户端,主动发起请求的一方为客户端,被动接受请求的一方为服务器。MySQL的服务器是本体,用来存储数据,客户端是用户和服务器沟通的桥梁。举一个实际的例子,学校的教务系统中都包含有信息查询,行政管理事务查询,日常活动查询等等好多板块,每一个板块都算是一个数据库(此处为数据集合,若干个表组成),部署在服务器上三、基本操作(使用SQL语句)创建一个数据库查看数据库选中数据库..原创 2021-06-12 22:53:26 · 156 阅读 · 1 评论 -
JAVA学习几种常见的排序总结
几种常见排序一、快速插入排序二、希尔排序三、选择排序四、堆排序五、冒泡排序六、快速排序七、归并排序文章目录几种常见排序前言一、快速插入排序二、希尔排序三、选择排序四、堆排序五、冒泡排序六、快速排序七、归并排序总结排序的稳定性堆排序、快速排序、希尔排序、直接选择排序是不稳定的排序算法,而冒泡排序、直接插入排序、折半插入排序、归并排序是稳定的排序算法。前言将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录原创 2021-05-14 20:19:54 · 120 阅读 · 0 评论 -
优先级队列(堆)的学习
文章目录前言一、优先级队列(堆)的概念二、优先级队列(堆)的实现1.向下调整(左右子树必须是一个堆才能调整)2.向上调整(以建大堆为例)3.建堆(以建小堆为例)4.入队、出队、返回队首元素的操作相关练习1.找到和最小的 k 对数字2.石头的重量总结前言普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除。优先队列具有最高级先出 (first in, largest out)的行为特征。通常采用堆数据结构来实现。原创 2021-05-11 18:27:56 · 80 阅读 · 0 评论 -
二叉树的学习(补充)
文章目录前言一、有关二叉树的题1.前序遍历与中序遍历构造二叉树(相似的还有中序遍历与后序遍历构造二叉树,前序遍历和后序遍历不能构造一棵二叉树)2.将二叉搜索树转化为排序的双向链表3.给定一个二叉树, 找到该树中两个指定节点的最近公共祖先4.二叉搜索树转换为累加树5.二叉树的前序遍历(非递归实现)6.二叉树的中序遍历(非递归实现)7.二叉树的后序遍历(非递归实现)总结前言本次博客续写上一次的二叉树学习,是将一些二叉树题进行扩充一、有关二叉树的题1.前序遍历与中序遍历构造二叉树(相似的还有中序遍历与原创 2021-05-10 17:09:05 · 92 阅读 · 0 评论 -
JAVA中二叉树的学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、二叉树简述二叉树的性质二、二叉树的遍历1.前序遍历(根????左????右)2.中序遍历(左????根????右)后序遍历(左????右????根)关于二叉树的部分题解1.求节点的个数2.求叶子结点的个数3.求第k层节点个数4.获取二叉树的高度5.查找val 所在的结点6.判断两个二叉树是否相同7.合并两个二叉树8.二叉树的完全性检验9.二叉树的层序遍历(需要将每一层返回,就需要记录每层节点个数)10.对称二叉树检验(镜像二原创 2021-05-08 17:55:59 · 92 阅读 · 0 评论 -
JAVA中抽象类与接口的异同
文章目录前言一、抽象类与接口的相同之处二、抽象类与接口的不同之处1.抽象类2.接口注意前言抽象类的特征:用abstract关键字修饰接口的特征:用Interface修饰一、抽象类与接口的相同之处抽象类和接口都不能被实例化,抽象类和接口内部都可以有抽象方法,并且抽象类可以被继承,接口可以被实现二、抽象类与接口的不同之处1.抽象类1.抽象类中一定会有构造器,便于子类的实例化时使用,抽象类内部可以有属性、方法、构造器、内部类、代码块等;2.在实际应用中,都会有抽象类的子类,通过子类实例化来完原创 2021-05-02 17:26:51 · 83 阅读 · 0 评论 -
认识异常
文章目录前言一、常见的异常二、java异常处理机制(捕获异常)(1)程序先执行 try 中的代码(2)如果 try 中的代码出现异常, 就会结束 try 中的代码, 看和 catch 中的异常类型是否匹配.(3)如果找到匹配的异常类型, 就会执行 catch 中的代码(4)如果没有找到匹配的异常类型, 就会将异常向上传递到上层调用者.(5)无论是否找到匹配的异常类型, finally 中的代码都会被执行到(在该方法结束之前执行).(6)如果上层调用者也没有处理的了异常, 就继续向上传递.(7)一直到 mai原创 2021-04-29 09:00:21 · 50 阅读 · 0 评论 -
数组和链表的区别
文章目录前言一、数组与链表的组成形式二、数组与链表的区别总结前言数组是顺序排列的,访问第一个数组索引和访问最后一个数组的索引,消耗的时间都很小.数组的插入和删除很费时间,往往要遍历整个数组,故引入了链表。一、数组与链表的组成形式链表每一个元素都要保存一个下一个元素的地址(指针),用来指向下一个节点(单链表)。双链表每个元素既要保存下一个元素的指针(地址),还要保存上一个元素的指针(地址)。数组是一组具有相同类型和名称的变量的集合。这些变量称为数组的元素,每个数组元素都有一个编号,这个编号叫原创 2021-04-22 10:07:32 · 113 阅读 · 0 评论 -
链表与顺序表的区别
文章目录前言一、空间上的比较二、时间上的比较1.随机位置插入、删除元素的时间复杂度:2. 查找指定位置元素、修改指定位置元素的时间复杂度:总结前言顺序表:顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构,顺序表在逻辑上和物理上都是连续的。单链表:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以节点来表示的,每个节点的构成:date( 数据元素) + next(下个元素存储位置),链表在逻辑上是连续原创 2021-04-22 09:45:46 · 668 阅读 · 0 评论 -
JAVA中链表的实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2021-04-22 09:06:42 · 612 阅读 · 0 评论 -
JAVA中顺序表的实现
文章目录前言先创建一个show方法,以便后面输出使用实现add方法: 顺序表的add方法,在pos位置添加一个数实现contains方法 :判断顺序表中是否包含某个元素实现search方法: 寻找某个元素对应的位置实现getPos方法: 获取pos位置实现setPos方法: 给pos位置的元素设为value实现remove方法: 去除顺序表中的某一元素实现size方法和clean方法获取顺序表长度以及清空顺序表总结前言数据结构是计算机科学专业的核心课程之一,面向对象方法已经成为目前系统开发和程序设计的原创 2021-04-16 23:29:22 · 155 阅读 · 1 评论 -
JAVA中的属性 VS 局部变量
文章目录前言一、属性 VS 局部变量相同点不同点成员变量(属性)中的静态成员变量需要注意的:前言JAVA中有很多变量有局部的也有全局的,局部变量是指在方法中定义的变量,在程序的一开始定义的变量称为全局变量在JAVA中属性或者成员变量,有时也会叫字段。全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。一、属性 VS 局部变量相同点①定义变量的格式相同 数据类型 变量名 = 变量值;②都是先声明,后使用③变量都有对应的作用域不同点①在类中声明的位置不同属性:直接定义在类原创 2021-04-11 18:35:48 · 140 阅读 · 0 评论 -
初学JAVA之数组篇
data = pd.read_csv( 'https://labfile.oss.aliyuncs.com/courses/1283/adult.data.csv')print(data.head())该处使用的url网络请求的数据。总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...原创 2021-04-09 23:07:59 · 83 阅读 · 0 评论 -
初学JAVA之如何拷贝一个数组,得到新的数组
文章目录一、数组拷贝二、代码示例2.利用Arrays.copyOf 拷贝3.利用System.arraycopy拷贝4.clone,产生当前的副本关于深浅拷贝一、数组拷贝将一个数组里面的元素拷贝到一个新的数组中二、代码示例代码如下(示例):利用copyOf方法,对一个整型数组进行拷贝,得到一个新数组//*******************实现一个方法 copyOf, 对一个整型数组进行拷贝, 得到一个新的数组. public static int[] copyOf(int[] arr原创 2021-04-09 19:17:28 · 889 阅读 · 0 评论 -
Java中的“无限循环”结构
文章目录前言一、循环结构✨二、“无限循环”❓无限循环不是说把代码写成死循环一直重复是我们不知道循环什么时候结束时用前言 Java中如果不知道一个循环体什么时候结束该怎么办?一、循环结构✨⏯ 在Java中 有while(){} 循环结构;for(){}循环结构,还有do{} while(){}循环结构,我们先来看看他们的展开样子,这里只介绍常用的前两种。 **① while (②){ ③; ④; }**执行顺序 ①–>②–>③原创 2021-04-05 12:57:52 · 1740 阅读 · 0 评论 -
Java程序中如何判断一个数是否为素数
文章目录一、素数是什么?二、思考步骤1.满足定义:拿一个数看能不能被1和它本身整除,对吗??2.先说说1-100以内的素数如何输出:**那么怎么变成判断输入的一个数是不是素数呢??**总结在判断一个数是否为素数的题上,花费了我大量的时间,所以我不得不拿来说一说一、素数是什么?素数就是在所有比1大的整数中,除了1和它本身以外,不再有别的因数,这种整数叫做素数(质数)二、思考步骤1.满足定义:拿一个数看能不能被1和它本身整除,对吗?? **那肯定原创 2021-04-04 17:37:03 · 11385 阅读 · 3 评论 -
初试Java的小错误
初试Java的小错误:在上完两节Java课程,需要完成代码:输出三个数中最大值和最小值。问题描述:我先是用了一个三目运算符输出了最大值,运行后感觉没有什么错误,就想用if-else语句来完成最小值的输出,现在看来错的时候还是没有彻底理解语句用法,错的有点笨了我把三目运算符的思想带到if-else语句中,我还检查了很久,发现他老让我在后面建min1和min我想了半天,想起来这语句多选一,上面虽然建了但是下面不认识,他这能从if /else 后面的语句选择一个进,最后终于改好了小结:每次听完感原创 2021-04-02 17:14:20 · 68 阅读 · 0 评论 -
有思想的小白
小白第一次写博客新的开始对于我来说,学习Java真是纯纯小白,不是计算机专业,也没有学过c语言之类的,完全不懂Java是干什么的,写博客当然也是第一次,但在之前经常在博客中搜索一些有用的信息,也算用过了吧,在经过自学加上课之后,明白了一些编程思想,其实和人一样,电脑需要我们告诉它应该怎么做,它才会动起来兴趣+努力上小学的时候就跟着哥哥一起玩电脑,玩4399小游戏,很喜欢玩拳皇、森林冰火人什么的,所以现在对那些游戏的开发也挺感兴趣的,但是更重要的是自己勤学勤练,在接触Java之前,我也遇到很多称得上前原创 2021-04-01 17:48:00 · 91 阅读 · 0 评论