自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java基础——学习路线

我Java是跟着尚硅谷宋红康老师学的,所发的文章也全是当时上课要求做的笔记。可以看到我做的笔记基本都是理论知识,有关代码很少。如果大家想要系统学习,给大家推荐尚硅谷。B站也有尚硅谷宋红康老师的Java课,宋老师上课节奏特别棒能够向下兼容。听他讲课你就能理解什么是浅显易懂。最后为老师打个call😉😉😉😉😉😙尚硅谷:让天下没有难学的技术。Java基础的学习路线分基本语法——面向对象编程——高级应用。下边我给出各部分的学习笔记供大家参考。(有链接的可以直接点进去看。

2024-08-19 09:35:11 896

原创 idea低内存报错

各种解决办法通过大模型搜索已经给出。由于各种原因,我们一般采用。

2024-08-19 14:53:37 385

原创 Java基础——注解

注解(Annotation)是从JDK5.0开始引入,以“注解名”在代码中存在。例如:@OverridevalueAnnotation 可以像修饰符一样被使用,可用于修饰包、类、构造器、方法、成员变量、参数、局部变量的声明。还可以添加一些参数值,这些信息被保存在 Annotation 的 “name=value” 对中。注解可以在类编译、运行时进行加载,体现不同的功能。一个完整的注解应该包含三个部分: (1)声明 (2)使用 (3)读取【元注解】【修饰符】@interface注解名。

2024-08-16 10:00:00 923

原创 Java基础——包装类

int value;@Override。

2024-08-16 08:48:20 1167

原创 Java基础——接口、枚举类

接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要...则必须能...”的思想。继承是一个"是不是"的is-a关系,而接口实现则是 "能不能"的has-a关系。接口的本质是契约、标准、规范,就像我们的法律一样。制定好后大家都要遵守。接口的定义,它与定义类方式相似,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。引用数据类型:数组,类,枚举,接口,注解。

2024-08-15 16:01:29 1230

原创 Java基础——面向对象编程(补充)

数组的元素可以是基本数据类型,也可以是引用数据类型。当元素是引用类型中的类时,称为对象数组。对象数组,首先要创建数组对象本身,即确定数组的长度,然后再创建每一个元素对象,如果不创建,数组的元素的默认值就是null,所以很容易出现空指针异常NullPointerException。设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模式免去我们自己再思考和摸索。就像是经典的棋谱,不同的棋局,我们用不同的棋谱。"套路"经典的设计模式共有23种。

2024-08-15 15:59:18 758

原创 Java基础——面向对象编程高级(常见关键字)

随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。我们声明一些几何图形类:圆、矩形、三角形类等,发现这些类都有共同特征:求面积、求周长。那么这些共同特征应该抽取到一个共同父类:几何图形类中。但是这些方法在父类中又无法给出具体的实现,而是应该交给子类各自具体实现。那么父类在声明这些方法时,就只有方法签名,没有方法体,我们把没有方法体的方法称为抽象方法。

2024-08-14 10:45:07 1380

原创 Java基础——面向对象编程进阶(面向对象特征)

面向对象的第一阶段是类及类的成员,第二阶段就是面向对象特征:封装、继承、多态。但这三个特征并不是官方发布的,只是人们自己总结出来方便理解。所谓封装,就是把客观事物封装成抽象概念的类,并且类可以把自己的数据和方法只向可信的类或者对象开放,向没必要开放的类或者对象隐藏信息。通俗的讲,把该隐藏的隐藏起来,该暴露的暴露出来。这就是封装性的设计思想。电动机这些用户不了解也没必要了解那就隐藏起来,但我要用洗衣机,你给我留个按钮,我一按,洗衣机就能用。所以就需要将按钮暴露出来。

2024-08-13 10:34:11 816

原创 Java基础——面向对象编程基础(类及类的成员)

①Java类及类的成员:属性、方法、构造器、代码块、内部类②面向对象特征:封装、继承、多态③一些关键字的使用:this、super、package、import、static、final、interface、abstract等将一个类A定义在另一个类B里面,里面的那个类A就称为内部类。当一个事物A的内部,还有一个部分需要一个完整的结构B进行描述,而这个内部的完整的结构B又只为外部事物A提供服务,不在其他地方单独使用,那么整个内部的完整结构B最好使用内部类。

2024-08-12 11:24:09 1106

原创 Java基础——数组

多个相同数据类型、按一定的顺序排列的数据集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间。占据的空间的大小,取决于数组的长度和数组中元素的类型。数组中的元素在内存中是依次紧密排列的,有序的。数组,一旦初始化完成,其长度就是确定的。数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用指定位置的元素,速度很快。

2024-08-09 11:51:27 772

原创 Java开发工具——IDEA常用插件

可以使用这 GenerateAllSetter 提供的功能,快速生成对象的所有 Setter 函数(可填充默认值),然后自己再跟进实际需求设置属性值。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示,帮助你自然形成使用快捷键的习惯,告别死记硬背。使用:在类中,右键,选择编码规约扫描,在下方显示扫描规约和提示。在编辑器右侧生成代码小地图,可以拖拽小地图光标快速定位代码,阅读行数很多的代码文件时非常实用。阿里巴巴Java编码规范检查插件,检测代码是否存在问题,以及是否符合规范。可视化的字节码查看器。

2024-08-09 10:26:08 1143

原创 java开发工具——IDEA卸载、安装、相关设置

在2022.1版本中,采用如下方式消双击shift出现搜索框:搜索double即可,勾选Disable double modifier key shortcuts,禁用这个选项。选择registry...,找到"ide.suppress.double.click.handler",把复选框打上勾就可以取消双击shift出现搜索框了。担心有的哥们以前安装过,没有卸载干净,导致再次安装出现问题。启动IDEA时,默认自动打开上次开发的项目?设置IDEA背景图,打开选择自己想要的图片就行。选择详细配置菜单或按钮。

2024-08-09 09:54:46 3543

原创 Java基础——流程控制语句

​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ ​​​​​​​ 语句块。在switch语句中,如果case的后面不写break,将出现穿透现象,也就是一旦匹配成功,不会在判断下一个case的值,直接向后运行,直到遇到break或者整个switch语句结束,执行终止。

2024-08-08 15:50:35 891

原创 Java基础——运算符

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。

2024-08-08 14:47:57 1084

原创 Java基础——变量

前段时间跟着老师学Java基础,纯赶进度了,没来得及梳理。所以现在回头梳理下学习的内容。

2024-08-08 11:31:52 792

原创 MySQL图形化管理工具——Navicat Premium安装及使用

MySQL图形化管理工具极大地方便了数据库的操作与管理,常用的图形化管理工具有:MySQL Workbench:MySQL官方提供的图形化管理工具、phpMyAdmin、Navicat Preminum、MySQLDumper、SQLyog、dbeaver、MySQL ODBC Connector。上述工具各有各的好,本人项目使用的是Navicat Preminum🤩,所以就介绍此软件。http://链接: https://pan.baidu.com/s/1D-3vZL3jRXalpC0sh1RuVg。

2024-08-07 14:48:37 2842 2

原创 MySQL数据库安装及配置

MySQL版本:MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。MySQL Cluster 集群版,开源免费。用于架设集群服务器,可将几个MySQL Server封装成一个 Server。需要在社区版或企业版的基础上使用。

2024-08-07 11:46:11 1201

原创 MySQL卸载

选择要卸载的MySQL服务器程序,单击“Remove”(移除),即可进行卸载。在程序列表中 找到MySQL8.0服务器程序,直接双击卸载即可,如图所示。这种方式删除,数据目录下的数据不会跟着删除。安装之前先卸载,因为有的哥们可能以前下载过,删除不干净,可能会使再次下载出现问题。如果自己单独指定过数据目录,就找到自己的数据目录进行删除即可。如果再次安装不成功,可以卸载后对残余文件进行清理后再安装。找到path环境变量,将其中关于mysql的环境变量删除,如果前几步做了,再次安装还是失败,那么可以清理注册表。

2024-08-07 10:50:52 1451

原创 MySQL报2003错误解决方法

服务已经启动,并没有正常关闭,所以导致新的【④下拉找到MySQL点击启动此服务。】服务无法正常打开。

2024-08-07 09:19:30 605

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除