vblltq7lxmh76_社区达人页

个人头像照片
vblltq7lxmh76
已加入开发者社区664

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布112篇文章
4条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年01月

  • 01.09 15:01:56
    发表了文章 2023-01-09 15:01:56

    JFrame中有关于DefaultCloseOperation的使用及参数说明(含源码阅读)

    在做拼图小游戏的时候,遇到了一个很有趣的函数——DefaultCloseOperation,当我们看到DefaultCloseOperation(3)的时候就会想为什么括号内的数字是3,而不是别的数字,本文就带你详细了解一下该函数以及其参数含义
  • 01.09 14:57:12
    发表了文章 2023-01-09 14:57:12

    运行主程序后无法显示图形化界面的原因及其解决方法(拼图小游戏)

    在定义完GameJFrame、LoginJFrame和RegisterJFrame方法后,如果要调用该方法内的成员变量,要使用this关键字,而不是像在测试类中新建对象后直接调用新的对象,这样的话由于我们调用的方法是不含参数的,如果new了一个对象会被放到堆内存中,数据也在堆内存中,所以无法访问到
  • 01.09 14:52:41
    发表了文章 2023-01-09 14:52:41

    Java面向对象8——接口(内含IDEA中有关创建接口的创建说明)

    上一次我们说了抽象方法的存在是因为父类可以抽取子类中的共性方法,但是共性方法内实现方法不同所以要将共性方法写成抽象方法,那么如果子类中有一个“另类”不需要这个方法的话,我们就无法使用抽象方法了,而是要使用接口,哪个子类需要用,就继承该接口
  • 01.09 14:46:16
    发表了文章 2023-01-09 14:46:16

    Java面向对象8——抽象类和抽象方法(知识点+使用方法)

    抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有方法体,也就是说抽象方法只需要声明而不需要实现
  • 01.09 14:37:45
    发表了文章 2023-01-09 14:37:45

    Java练习题——接口和抽象类综合题

    在子类中如果要继承接口要用implements,继承父类要用extends,不可混淆,并且在继承以后都要重写方法,否则会报错
  • 01.09 14:31:43
    发表了文章 2023-01-09 14:31:43

    Java练习题——抽象类、方法以及接口

    由于三种动物都有共同属性:名字和属性,并且有共同行为:吃,所以只需要在共同父类(Animal)中编写标准Javabean类即可
  • 01.09 14:27:18
    发表了文章 2023-01-09 14:27:18

    14天刷爆LeetCode算法学习计划——Day05 快慢指针(2)

    要删除的元素最终为慢指针指向的元素的下一个节点(链表特有的,下文会提到),而当慢指针指的下一个节点向要删除的元素时,快指针的下一个节点恰好指向null(终止条件)
  • 01.09 14:23:23
    发表了文章 2023-01-09 14:23:23

    14天刷爆LeetCode算法学习计划——Day05 快慢指针(1)

    14天刷爆LeetCode算法学习计划——Day05 快慢指针(1)
  • 01.09 14:19:41
    发表了文章 2023-01-09 14:19:41

    14天刷爆LeetCode算法学习计划——Day04 双指针(2)

    14天刷爆LeetCode算法学习计划——Day04 双指针(2)
  • 01.09 14:16:26
    发表了文章 2023-01-09 14:16:26

    14天刷爆LeetCode算法学习计划——Day04 双指针(1)

    14天刷爆LeetCode算法学习计划——Day04 双指针(1)
  • 01.09 14:13:46
    发表了文章 2023-01-09 14:13:46

    14天刷爆LeetCode算法学习计划——Day03 双指针(2)

    当我们的sum 比 target(要求的和)大的话,由于数组按照递增的顺序,既然此时left指向的已经是数组最小值了,那么只能将right指向的值变得更小,即 right的值减1
  • 01.09 14:09:33
    发表了文章 2023-01-09 14:09:33

    14天刷爆LeetCode算法学习计划——Day03 双指针(1)

    14天刷爆LeetCode算法学习计划——Day03 双指针(1)
  • 01.09 14:06:13
    发表了文章 2023-01-09 14:06:13

    14天刷爆LeetCode算法学习计划——Day02双指针(2)

    k %= n一定要写,不然当 k=nums.length 时就会出现运行结果错误的情况,读者朋友可以自己在力扣网上试验一下
  • 01.09 14:03:34
    发表了文章 2023-01-09 14:03:34

    14天刷爆LeetCode算法学习计划——Day02双指针(1)

    确定了是双指针的套路以后,首先我们要先定义两个指针 left 和 right ,分别指向数组的头和尾,再设定一个辅助的数组以存放排序完的数组result[]以及其下标Index,然后比较他们的平方的大小(由题意)哪个更大就把它放到新的数组里面去,这时候这个被比较完的数就被我们“抛弃”了。可以这么理解:它被放到另外的地方去了
  • 01.09 14:00:32
    发表了文章 2023-01-09 14:00:32

    14天刷爆LeetCode算法学习计划——Day01 二分查找(内含三道力扣真题)

    如果我们规定整数的最大值只能是100的话,如果有个老六偏要设数组头和尾的值都是99的话,99+99=198 > 100,芭比Q了,这不就没办法运行程序了嘛,所以为了避免出现这种错误,只能用减法,由于数组的下标值是依次递增的,要想知道他的一半是多少的话,直接拿最大值-最小值的差除以2再加上最小值(一秒回到小学),即 mid = left + (right - left) / 2
  • 01.09 13:52:52
    发表了文章 2023-01-09 13:52:52

    Java面向对象进阶7——代码块

    Java面向对象进阶7——代码块
  • 01.09 13:49:04
    发表了文章 2023-01-09 13:49:04

    Java面向对象进阶6——权限修饰符(含源码阅读)

    在上面举例的代码中,brand , colour两个变量是没用访问修饰符的,但是可以在同一个包的测试类中使用是不会报错的,但是如果使用别的包中的类就会报错
  • 01.09 13:44:38
    发表了文章 2023-01-09 13:44:38

    动态规划进阶——LeetCode53. 最大子数组的和

    当遇到的元素nums[i]之前的连续数组和的最大值dp[i-1]为负数时,则不要将现在的这个数加到dp[i-1]上,因为不知道现在的这个数nums[i]是正还是负,如果盲目加上,只会无法判断其最大子数组的和,故 dp[i-1] < 0时,dp[i] = nums[i]
  • 01.09 13:41:55
    发表了文章 2023-01-09 13:41:55

    动态规划进阶——LeetCode322零钱兑换

    为了防止dp数组内元素在循环中被覆盖,所以此处设为整型最大值Integer.MAX_VALUE*,而如果金额为0的话,硬币数量也为0,即dp[0] = 0
  • 01.09 13:38:26
    发表了文章 2023-01-09 13:38:26

    两道力扣真题带你入门动态规划

    两道力扣真题带你入门动态规划
  • 01.09 13:35:09
    发表了文章 2023-01-09 13:35:09

    Java面向对象进阶5——包和final(含源码阅读)

    包在操作系统中其实就是一个文件夹。包是用来分门别类的管理技术,不同的技术类放在不同的包下,方便管理和维护
  • 01.09 13:27:20
    发表了文章 2023-01-09 13:27:20

    整数数组中最大子数组的和(2)—— 处理二维数组

    将二维转化为一维处理,当子矩阵的上下行确定时,把上下行中每一列的数据当作一个单元,确定左右列的过程就是求以列为单元的一维数组的子数组最大和的过程,这种方法大大提高了效率
  • 01.09 13:24:51
    发表了文章 2023-01-09 13:24:51

    将Java程序转化为exe文件时报错的解决方案(推荐初学者食用)

    在实现 “整数组中最大子数组的和” 的题目时,要将Java程序转换为可执行的exe文件时遇到了一系列初学者都会遇到的问题,在此详细罗列问题及其解决方案
  • 01.09 13:18:11
    发表了文章 2023-01-09 13:18:11

    求整数数组中最大子数组的和(1)

    绝大部分同学都已经做出来了单维数组的 求数组中最大子数组的和, 但是你不妨试一试:把你的程序编译为可执行文件, 然后执行 例如 maxsum.exe 输出就是最大子数组的和, 上面的例子就应该输出 16.
  • 01.09 13:14:40
    发表了文章 2023-01-09 13:14:40

    链表——双链表

    双向链表也叫双向表,是链表的一种,它由多个结点组成,每个结点都由一个数据域和两个指针域组成,数据域用来存储数据,其中一个指针域用来指向其后继结点,另一个指针域用来指向前驱结点。链表的头结点的数据域不存储数据,指向前驱结点的指针域值为null,指向后继结点的指针域指向第一个真正存储数据的结点
  • 01.09 13:11:10
    发表了文章 2023-01-09 13:11:10

    Java面向对象进阶4——多态的弊端及解决方法

    多态本身是子类类型向父类类型向上转换(自动转换)的过程,这个过程是默认的。当父类引用指向一个子类对象时,便是向上转型。
  • 01.09 13:05:49
    发表了文章 2023-01-09 13:05:49

    Java面向对象进阶3——多态的概述及特点

    在编程语言和类型论中,多态(英语:polymorphism)指为不同数据类型的实体提供统一的接口。多态类型(polymorphic type)可以将自身所支持的操作套用到其它类型的值上。计算机程序运行时,相同的消息可能会送给多个不同的类别之对象,而系统可依据对象所属类别,引发对应类别的方法,而有不同的行为。简单来说,所谓多态意指相同的消息给予不同的对象会引发不同的动作。多态也可定义为“一种将不同的特殊行为和单个泛化记号相关联的能力”。
  • 01.09 12:57:58
    发表了文章 2023-01-09 12:57:58

    链表——单链表的反转

    单链表的反转就是从原链表的第一个存 数据的结点开始,依次递归调用反转每一个结点,直到把最后一个结点反转完毕
  • 01.09 12:55:15
    发表了文章 2023-01-09 12:55:15

    算法查找——分块查找

    分块查找是折半查找(二分查找)和顺序查找的一种改进方法,分块查找由于只要求索引表是有序的,对块内节点没有排序要求,因此特别适合于节点动态变化的情况。分块查找的速度虽然不如折半查找算法,但比顺序查找算法快得多,同时又不需要对全部节点进行排序
  • 01.09 12:52:20
    发表了文章 2023-01-09 12:52:20

    算法查找——二分查找

    算法查找——二分查找
  • 01.09 12:50:11
    发表了文章 2023-01-09 12:50:11

    Java面向对象进阶2——继承

    继承可以让类和类之间产生父子关系。要注意的是两个类之间一定要有共同内容或者共性内容,且是父类的一种(如老师和学生都归属于人这个大类)
  • 01.09 12:43:57
    发表了文章 2023-01-09 12:43:57

    链表——单链表

    单向链表是链表的一种,它由多个结点组成,每个结点都由一个数据域和一个指针域组成,数据域用来存储数据,指针域用来指向其后继结点。链表的头结点的数据域不存储数据,指针域指向第一个真正存储数据的结点。
  • 01.09 12:41:01
    发表了文章 2023-01-09 12:41:01

    链表——初识链表

    链表是一种物理存储单元上非连续、非顺序的存储结构,其物理结构不能只管的表示数据元素的逻辑顺序,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
  • 01.09 12:38:06
    发表了文章 2023-01-09 12:38:06

    算法——顺序表(2)

    一般作为容器存储数据,都需要向外部提供遍历的方式,因此我们需要给顺序表提供遍历方式,而在Java中,遍历集合的方式一般都是用的是foreach循环
  • 01.09 12:35:42
    发表了文章 2023-01-09 12:35:42

    Java面向对象进阶1——static修饰符

    无static修饰的成员变量或者成员方法,称为实例变量,实例方法,实例变量和实例方法必须创建类的对象,然后通过对象来访问,且必须用对象来调用
  • 01.09 12:30:42
    发表了文章 2023-01-09 12:30:42

    基础SQL——DDL

    基础SQL——DDL
  • 01.09 12:24:22
    发表了文章 2023-01-09 12:24:22

    算法——顺序表(1)

    算法——顺序表(1)
  • 01.09 12:21:17
    发表了文章 2023-01-09 12:21:17

    算法排序6——快速排序(分治思想)

    对于左侧的数组数据,又可以取一个分界值,将该部分数据分成左右两部分,同样在左边放置较小值,右边放置较大值。右侧的数组数据也可以做类似处理
  • 01.09 12:15:37
    发表了文章 2023-01-09 12:15:37

    算法排序5——归并排序&分治思想

    算法排序5——归并排序&分治思想
  • 01.09 12:08:57
    发表了文章 2023-01-09 12:08:57

    Java中的集合3——学生管理系统(2)

    Java中的集合3——学生管理系统(2)
  • 01.09 12:05:45
    发表了文章 2023-01-09 12:05:45

    算法之排序5——希尔排序

    依次比较待插入元素 i 和分组内另一个元素,就需要用到for循环语句;当h = 5 时,a[5]恰好是数组内第6个元素,也就是第一个待插入的元素,所以初始条件是 i = h,待插入的最后一个元素就是数组内最后一个元素,即终止条件为 i < a.length
  • 01.09 12:00:57
    发表了文章 2023-01-09 12:00:57

    算法排序4——插入排序

    每个元素要比较的是它之前的已排序的元素,并判断大小,所以再定义一个元素 j,从已排序组内从后往前比较;例如当 i = 5 的时候,其实是第6个位置,而 j = 5 的时候,由于从第一个开始计数,所以就表示第五个位置,恰好满足已排序组内的最后一个,终止值就是元素第一个
  • 01.09 11:56:02
    发表了文章 2023-01-09 11:56:02

    Java中的集合2——学生管理系统(1)

    当录入的学号已经存在时,我们就要提示用户重新输入,直至不重复为止,这时候我们就需要重新定义一个方法来判断学号是否重复
  • 01.09 11:50:08
    发表了文章 2023-01-09 11:50:08

    Java中的集合1——ArrayList

    Java中的集合1——ArrayList
  • 01.09 11:46:02
    发表了文章 2023-01-09 11:46:02

    算法排序3——选择排序

    算法排序3——选择排序
  • 01.09 11:27:43
    发表了文章 2023-01-09 11:27:43

    Java面向对象基础5——String类(2)

    Java面向对象基础5——String类(2)
  • 01.09 11:22:09
    发表了文章 2023-01-09 11:22:09

    Java面向对象基础5——String类(1)

    String类的本质是字符数组,是Java中的文本数据类型。字符串常量是用双引号括起来的内容,Java中所有字符串字面值都作为此类的实例实现
  • 01.09 11:15:40
    发表了文章 2023-01-09 11:15:40

    算法基础学习2——冒泡排序

    要比较的每一对元素是相邻的,从下标为0开始,到最后一个元素,如果下标设为 j,则相邻元素下标值为 j +1,搜索到最后一个元素:j+1<a.length,而 a.length - 1 = i ;所以终止条件是 j < i
  • 01.09 11:11:04
    发表了文章 2023-01-09 11:11:04

    算法基础学习1——时间复杂度和空间复杂度

    算法基础学习1——时间复杂度和空间复杂度
  • 01.09 11:02:09
    发表了文章 2023-01-09 11:02:09

    Java面向对象基础4——内存图

    Java面向对象基础4——内存图
  • 发表了文章 2023-01-09

    Java实现拼图小游戏(1)—— JFrame的认识及界面搭建

  • 发表了文章 2023-01-09

    Java中常用API总结(5)—— Object类中的深克隆和浅克隆

  • 发表了文章 2023-01-09

    Java中常用API总结(4)—— Object类(含实例解读和源码阅读)

  • 发表了文章 2023-01-09

    Maven基础学习——依赖配置(1):配置同一项目下的三个工程

  • 发表了文章 2023-01-09

    Java中常用API总结(3)—— Runtime类(含实例解读)

  • 发表了文章 2023-01-09

    Java中常用API总结(2)—— System类(含实例解读)

  • 发表了文章 2023-01-09

    数据库系统概论第七章(数据库设计)知识点总结(2)—— 需求分析

  • 发表了文章 2023-01-09

    数据库系统概论第七章(数据库设计)知识点总结(1)—— 概述

  • 发表了文章 2023-01-09

    数据库系统概论第六章(关系数据理论)知识点总结(3)—— 范式知识点总结

  • 发表了文章 2023-01-09

    Maven基础学习——tomcat插件配置(含web工程配置)

  • 发表了文章 2023-01-09

    Maven入门学习——使用IDEA创建Maven文件的两种方式(内含配置setting文件)

  • 发表了文章 2023-01-09

    Maven 【ERROR】 不再支持源选项 5。请使用 7或更高版本解决方案:修改Maven默认JDK(含完整代码及详细教程)

  • 发表了文章 2023-01-09

    数据库系统概论第六章(关系数据理论)知识点总结(2)—— 码的概念总结

  • 发表了文章 2023-01-09

    Java中常用API总结(1)—— Math类(含底层源码阅读)

  • 发表了文章 2023-01-09

    数据库系统概论第六章(关系数据理论)知识点总结(1)—— 函数依赖概念总结

  • 发表了文章 2023-01-09

    数据库中有关多表查询的综合练习(含详细解答)

  • 发表了文章 2023-01-09

    基础DML(数据更新)知识点总结及实例讲解

  • 发表了文章 2023-01-09

    Java面向对象11——匿名内部类知识点总结

  • 发表了文章 2023-01-09

    数据库实验三——数据更新操作中经典题、难题以及易错题合集(含数据导入导出操作详细教程)

  • 发表了文章 2023-01-09

    Java面向对象10——内部类知识点总结

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息