自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Vue中组件和组件之间的通信有哪些?

第一种方式:父向子传一个函数,子接收这个函数,然后子去调用这个函数,通过这个函数。3.可以完成所有组件之间的数据,包括:兄弟之间、爷孙之间、但不限于这些。绑定事件:负责接收数据。触发事件:负责发送数据。第二种方式:组件的自定义事件。其他的关系使用全局事件总线。

2024-03-25 14:46:44 332

原创 关于在vue中有时候表格的位置不对是怎么个情况

标签内时,Vue.js 会在渲染时尝试将其包装在一个隐式的父级元素中,但由于表格行。今天在写代码的时候多了一个<div>标签,导致表格的位置大小不对。这是因为根元素的原因 出现这种情况是因为根元素是div标签。内,因此可能导致结构混乱或渲染错误。当你将第二段代码中的。

2024-03-22 23:09:45 249

原创 Mysql笔记4

view:站在不同的角度去看待同一份数据数据库表的设计依据,教你怎么进行数据库表的设计一对多:一对多,两张表,多的表加外键多对多:多对多,三张表,关系表两个外键一对一:在实际的开发中,可能存在一张表的字段太多,太庞大,这个时候就要拆分表一对一怎么设计?一对一设计有两种方案:主键共享t_user_login 用户登录表t_user_detail 用户详细信息表。

2024-02-29 15:44:44 1023

原创 Mysql笔记3

约束对应的英语单词:constraint在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性约束的作用就是为了保证:表中的数据有效存储引擎是mysql中特有的一个术语,其他数据库中没有。(Oracle中有,但是不叫这个名字)实际上存储引擎是一个表存储/组织数据的方式。不同的存储引擎,表存储数据的方式不同myisam存储引擎?他管理的表具有一下特征:使用三个文件表示每个表:格式文件 - 存储表结构的定义(mytable.frm)

2024-02-29 14:42:50 1028

原创 Mysql笔记2

从一张表中单独查询,称为单表查询。emp表和dept表联合起来查询数据,从emp表中取员工名字,从dept表中取部门名字。这种跨表查询,多张表联合起来查询数据,被称为连接查询select语句中嵌套select语句,被嵌套的select语句称为子查询执行顺序:fromjoinonwheregroup byhavingselectorder bylimit。

2024-02-29 14:16:42 1237

原创 Mysql笔记1

不是将表中所有数据都查出来。是查询出来符合条件的语法格式:select字段1,字段2,字段3....from表名where条件;指定降序:指定升序:因为默认是升序 所以这个asc也可以不写在实际的应用中,可能有这样的需求,需要先进行分组,然后对每一组的数据进行操作这个时候我们需要使用分组查询,怎么进行分组查询呢?计算每个部门的工资和?计算每个工作岗位的平均薪资?计算每个工作岗位的最高薪资?

2024-02-29 13:48:18 1083

原创 java资源绑定器

【代码】java资源绑定器。

2024-01-23 11:05:45 363 1

原创 java中文件路径问题

java.io.FileNotFoundException: E:\IDEA\%e4%bb%a3%e7%a0%81\bilibili\out\production\Reflect\classinfo.properties (系统找不到指定的路径。这个代码的的移植性差,在IDEA中默认的project的根,这个代码假设离开了IDEA,换到了其他位置,这个路径就无效了。当前线程的类加载器默认从类的根路径下加载资源。

2024-01-23 11:02:01 331

原创 java反射机制总结

通过java语言中的反射机制可以操作字节码文件,有点类似于黑客。(可以读和修改字节码文件)通过反射机制可以操作代码片段。(class文件)作用:可以让程序更加灵活。

2024-01-23 10:53:14 368

原创 关于java线程知识点整理

进程是一个应用程序(1个进程是一个软件)线程是一个进程中的执行场景/执行单元一个进程可以启动多个线程对于java程序来说,当在DOS命令窗口中输入:java HelloWrold 回车之后会先启动JVM,而JVM就是一个进程JVM再启动一个主线程调用main方法同时再启动一个垃圾回收线程负责看护,回收垃圾最起码,现在的java程序中至少有两个线程并发进程和线程是什么关系?举个列子阿里巴巴:进程马云:阿里巴巴的一个线程注意:进程A和进程B的内存独立不共享。

2024-01-23 09:54:53 794

原创 Java IO流 知识点整理

有多种分类方式:一种方式是按照流的方向进行分类:以内存作为参照物往内存中去,叫做输入(Input)。或者叫做读(Read)从内存中出来,叫做输出(Output)。或者叫做写(Write)一种方式是按照读取数据方式不同进行分类:有的流是按照字节的方式读取数组,一次读取1个字节byte,等同于一次读取8个二进制这种流是万能的,什么类型的文件都可以读取,包括:文本文件,图片,声音文件,视频文件,等等假设文件file1.txt,采用字符流的话是这样读的:

2024-01-11 09:55:41 814

原创 TreeSet集合

当比较规则不会发生改变的时候,或者说当比较规则只有1个的时候,建议实现Comparable接口。如果比较规则有多个,并且需要多个标胶规则之间频繁切换,建议使用Comparator接口。第二种:在构造TreeSet或者TreeMap集合的时候给她传一个比较器对象。第一种:放到集合中的元素实现java.lang.Comparable接口。Comparable和Comparator怎么选择呢?Comparator接口的设计比较符合OCP原则。

2023-12-11 18:25:52 388

原创 数组练习题

该类还提供一个方法addweapon(Weapon wa)表示把参wa所代表的武器加入到数组w中。这个类有一个属性weapon数组w(用来存储该军队所拥有的武器,该类还提供一个构造方法,在构造方法里通过传一个int类型的参数来限定该类所能拥有的最并用这一大小来初始化数组w.以及moveA11()让w数组中的所有可移动的武器移动。开放型题目,随意发挥:有一个类Army,代表一支军队,写一个主方法去测试以上程序。

2023-11-22 09:21:49 58

原创 编写程序模拟用户注册: 1、程序开始执行时,提示用户输入“用户名”和“密码”信息。 2、输入信息之后,要求java程序模拟用户注册 3、注册时用户名要求长度在【6-14】

throw new UserNameException("用户名输入不规范");System.out.print("请输入用户名:");System.out.print("请输入密码;System.out.println("注册成功");

2023-11-22 09:10:43 466

原创 super关键字02

/super表示的是当前对象的父类型特征。(super是this指向的那个对象中的一块空间)当前对象的父类型特征中的name属性。System.out.println(super.name + "正在购物");System.out.println(this.name + "正在购物");System.out.println(name + "正在购物");* java是怎么来区分子类和父类的同名属性的?//super和this 不能出现在静态方法中。//假设子类也有一个同名属性。//this表示当前对象。

2023-10-16 17:45:32 56 1

原创 super关键字1

super(实参)的作用是:初始化当前对象的父类型特征,并不是创建新对象,实际上对象只创建了一个。//以下两行代码在恰当的位置,正好可以使用:super(actno,balance);* 父类的构造方法又继续向下调用他的父类的构造方法,但是实际上对象只创建了一个,* super关键字代表的就是当前对象的那部分父类型特征。1.注意:在构造方法执行过程中一连串调用了父类的构造方法,//通过子类的构造方法调用父类的构造方法。//编译报错 私有的属性只能在本类中访问。

2023-10-16 17:39:34 43 1

原创 多态习题1

发生错误 因为b=c是B b = new C();B与C之间发生编译阶段绑定失败,因为编译阶段时检查语法的时候在A.class文件中没有发现 B中的q()方法和f()方法,所以发生编译阶段绑定失败。发生错误 因为a=c是A a = new C();A与C之间没有继承关系 所以编译错误。//相当于 A a = new B();

2023-10-11 09:49:56 36

原创 Java多态2

java多态笔记

2023-10-10 11:51:44 50 1

原创 Java多态

java多态

2023-10-10 11:42:36 53 1

原创 java数据类型

八种数据类型当中,byte,int,short,long,double,char,boolean,float这。* 为了让计算机可以表示现实时间当中的文字,我们需要进行人为的干涉,需要人负责提前制定好“文字”七种数据类型计算机在表示的时候比较容易,因为底层都是数字,十进制的数字和二进制之间存在一种。在底层存储的时候Boolean类型占用1个字节,因为实际存储的时候false底层是0,true底层是1.【现代的计算机底层采用交流电的方式,接通和断开就两种状态,计算机只能识别1或0,其他不认识】...

2022-08-08 15:25:40 426 1

原创 什么是变量

等号是一个运算符,叫做赋值运算符,赋值运算符先运算等号右边的表达式,表达式执行结束之后赋值给。* 变量本质上来说是内存中的一块空间,这块空间"有数据类型"、"有名字"、"有字面值"。3.变量要求:变量中存储的具体的"数据"必须和变量的"数据类型"一致,当不一致的时候编译报错。* 不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。12.在方法体当中的java代码,是遵守自上而下的顺序一次执行的。7.变量赋值以后,可以重新赋值,变量的值可以变化;* 变量是内存中储存数据的最基本的单元。...

2022-08-05 08:24:11 202

原创 标识符和字面值

数据在现实世界当中是分门别类的,所以数据在计算机编程语言当中也是有类型的:【数据类型】* 一个合法的标识符只能由"数字、字母、下划线_、美元符号$"组成,不能含有其他符号。java语言当中所有的字符串型字面值必须使用双引号括起来,双引号是半角。java语言当中所有的字符型字面值必选使用单引号括起来,单引号是半角。3.标识符的命名规范【只是一种规范,不属于语法,不遵守规范编译器不会报错】-"abc"、"中国人"属于字符串型字面值。-10、100 属于整数型字面值。-'A'、'人'属于字符型字面值。...

2022-08-05 08:16:25 162

原创 对HelloWorld程序进行解释以及public class 和 class的区别

对HelloWorld程序进行解释:需要记忆:public表示公开的 static表示静态的 void表示空 main表示方法名main (String[] args)是一个main方法的形式参数列表 类体 方法体 类体中不能直接编写java语句【除声明变量之外】 一个java语句必须以“;”结束 方法体中可以编写多条java语句 主方法是程序的入口,固定写法,SUN规定的 public class 和 clas

2022-06-09 10:54:19 280

原创 什么是注释?注释的作用是什么?

什么是注释?注释的作用是什么? -出现在java的源程序当中,对java源代码解释说明 -注释不会被编译到.class字节码文件当中 -一个好的开发习惯应该是多编写注释,这样程序的可读性增强。 java中的注释怎么写呢? -单行注释 //单行注释,值注释当前行 -多行注释 /* */ -javadoc注释 /** * * *

2022-06-09 10:50:49 441

原创 java第一章内容

Java语言发展史* java语言诞生于1995年。* 实在1995年之前SUN公司(太阳微电子公司:该公司目前被Oracle(甲骨文:做数据库的)收购了)为了占领只能电子消费产品市场,派 James Goling 领导团队开发了一个Oak(橡树)语言。*1996:JDK1.0诞生 --什么是JDK? 做Java开发必须安装的一个工具包,该工具包需要从官网下载。 目前SUN被Oracle收购了,所以下载需要去oracle下载*目前JDK最高版本是:Java8/JDK1.8

2022-06-09 10:48:08 64

原创 怎么解决Windows操作系统无法找到javac命令文件问题

怎么解决Windows操作系统无法找到javac命令文件问题

2022-05-02 20:40:03 5866 3

原创 空指针异常

可以运行但是报错

2022-04-23 11:07:24 53

原创 java虚拟机

1.JVM(java虚拟机)主要包括三块内存空间,分别是:栈内存、堆内存、方法区内存。2.堆内存和方法区内存各有一个,一个线程一个栈内存。3.方法在调用的时候,该方法所需要的内存空间在栈内存中分配,称为压栈。访法之行结束之后,该方法所属的内存空间释放,称为弹栈。4.栈中主要储存的是方法体当中的局部变量。5.方法的代码片段以及整个类的代码片段都被存储到方法区内存当中,在类加载的时候这些代码片段会载入。6.在程序执行过程中使用new运算符创建的java对象,存储在堆内存当中。对象内部有实例变量...

2022-04-23 10:49:28 67

原创 对象的创建与使用

2022-04-22 20:17:02 166

原创 对象的创建与使用2

2022-04-07 20:33:42 203

原创 对象的创建与使用1

类体=属性+方法属性【储存数据采用变量的形式】成员变量:由于变量定义在类体当中,方法体之外,这种变量称为成员变量所有学生都有学号信息但是每一个学生的学号都是不同的所以要访问这个学号必须先创建对象,通过对象去访问学号信息学号信息不能直接通过“类“去访问,所以这种成员变量又被叫做;实例变量对象又被称为实例,实例变量又被称为对象变量。【对象级别的变量】不创建对象,这个no变量的内存空间是不存在的,只有创建了对象,这个no变量内存空间才会创建 通过一个类可以实例化N个对...

2022-04-06 23:13:25 81

原创 类和对象的概念

什么是类?-类在现实世界当中是不存在的。是一个模板,是一个概念。是人类大脑思考抽象的结果。-类代表一类事物。-在现实世界当中,对象A与对象B之间具有共同特征。进行抽象总结出一个模板,这个模板被称为类。什么是对象?-对象是实际存在的个体。现实世界当中实际存在。描述一下整个软件开发的过程: -程序员先观察现实世界,从现实世界当中寻找对象。 -寻找了N多个对象之后,发现所有的对象都有共同特征 -程序员在大脑中形成了一个模板【类】 -java程序员可以通过java代码来表述一...

2022-03-30 20:51:23 72

原创 面向对象面向过程

面向对象面向过程

2022-03-30 20:46:20 48

空空如也

空空如也

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

TA关注的人

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