- 博客(16)
- 收藏
- 关注
原创 Java内存图——示例讲解
【注意】图中的地址值是为了方便大家理解简单定义的,其实属性的地址分配是随机地址值并不是连续的。5、调用方法change1(),方法执行完后出栈,并打印结果(打印结果和上面的一步结果相反)6、调用方法change2(),方法执行完后出栈,并打印结果(打印结果和上面的一步结果相反)3、再次创建Person对象x2,并初始化数据。2、创建Person对象x1,并初始化数据。7、最后main方法执行完也出栈。1、开始加载类和方法。
2025-03-29 22:19:16
201
原创 MySQL快速入门
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。它产生于距今六十多年前,随着信息技术和市场的发展而不断发展。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统,都在各个方面得到了广泛的应用。1.创建数据库create database 数据库名;2.修改数据库编码3.删除数据库。
2025-03-27 11:19:53
663
原创 解决右下角弹出:Lombok requires enabled annotation processing问题
出现这种问题翻译过来就是:Lombok 需要启用注释处理。
2025-03-25 22:25:27
114
原创 解决required plugin “Database Tools and SQL“ is disabled.问题
出现“required plugin 'Database Tools and SQL' is disabled”错误意味着在您的开发环境中,所需的数据库工具和SQL插件被禁用了。先打开IDEA点击File->setting->Plugins->搜索Database Tools and SQL插件;先将此插件勾选取消,重启IDEA;然后再将此插件勾选,重启IDEA。
2025-03-23 09:44:52
871
原创 若依项目(前后端分离)部署运行
方法三:使用nvm版本管理工具,管理所有不同版本的node.js,所以说有了nvm可以任意切换node.js的版本。双击运行redis-server.exe就可以启动Redis了,保持窗口不要关,关闭窗口就表示关闭服务了。直接点击右上角的zip下载即可,然后将压缩包中的项目解压到自己的目录中即可。【因为若依是使用node.js16版本,所以如果版本低或者太高可能不兼容】方法一:卸载原有的node.js,重新下载node.js兼容的版本。在新建文件夹中,单击右键,打开git终端。出现下列结果,运行成功。
2025-03-07 16:49:06
534
1
原创 Java基础——面向对象编程三大特性之一:继承
父类的构造方法不会被子类继承。比如,Dog类和Cat类都具有name、age属性,以及eat方法,同时它们都是Animal类的一种,因此可以将Dog和Cat设计为Animal类的子类。遵循就近原则,当访问一个变量时,首先在局部作用域中查找,如果没有找到,则在本类的成员变量中查找,若仍然没有找到,最后在父类的成员变量中查找,逐级向上搜索。不过,可以通过父类提供的getter和setter方法来间接访问和修改这些私有变量,这就好比子类继承了父类保险柜里的财产,但需要通过特定的 “钥匙”(方法)才能获取和使用。
2025-03-06 15:07:57
714
原创 Java基础——面向对象编程三大特性之一:封装
在setter方法中,可以添加各种逻辑来验证和处理传入的值,防止不合理的修改,从而确保数据的准确性和完整性。以生活中晚上开灯为例,当人开/关灯这一行为发生时,灯被开还是被关其实不是person类中的属性或行为,而是灯的类中灯的状态,所以灯被开/关应该放到灯类中。这使得类与类之间的依赖关系大大减少,一个类的修改不会轻易影响到其他类,从而提高了整个系统的稳定性和可扩展性。封装有效地隐藏了类的实现细节,使得外部代码只需要关注类提供的接口,而无需了解其内部是如何实现的。
2025-03-06 11:16:27
506
原创 轻松理解this关键字
了,this在这里就表示点击谁,就表示谁,即表示调用者(array[0].onclick=function()中就是array[0]调用的onclick方法,array[0]是调用者)。如果在点击方法中使用console.log(array[j])打印点击的属性,你会发现结果是undefined,打印j的值发现j=2,而数组array的长度是2,最大索引为1,所以会出现undefined结果。通过打印结果可以看出,age代表showAge()方法中的局部变量,this.age代表的是成员变量。
2025-02-04 13:30:44
740
原创 HTML基础——快速入手
HTML中图像的引入是通过使用<img>标签来从外部引入图片插入到网页中。<img>标签是空标签,没有闭合标签。通过设置src属性中的url找到图片位置并引入到HTML网页中。
2025-01-21 22:29:59
795
原创 Eclipse的基本使用
【点击Finish后第一次会显示是否打开试图,直接点击Open Perspective,就直接在Eclipse界面打开项目】以导入集合为例,鼠标停在红色波浪线上,按ctrl + shift + o。输入项目名称 -> 选择JRE(JRE版本就是你的JDK版本)点击File -> new ->Project...新建类:选中新建的包->右击->New->Class。输入类名->点击Finish即可,其他内容后续了解。选中src右击 ->new ->Package。新建包:输入包名->Finish。
2025-01-15 17:16:10
3077
原创 再Linux中安装jdk8-Linux
在Linux中配置Java运行环境jdk 8 linux。使用工具Xftp 8;Xshell 8;腾讯云服务器。
2025-01-10 17:46:33
695
原创 JDK1.8安装
链接: https://pan.baidu.com/s/1RWyU5e4itHqT9uOXfRSsiQ。=> 双击系统变量中的path => 点击新建 => 输入%JAVA_HOME%\bin => 确认。=> 单机新建 => 输入变量名和变量值(值为安装的jdk1.8所在目录) => 确定。5、在命令框中输入:java -version => 回车。2、安装完后直接下一步安装,安装完成后直接关闭页面。此电脑 => 右击 =>属性。=>高级 => 环境变量。=> 点击高级系统设置。
2024-12-23 17:41:09
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人