- 博客(21)
- 收藏
- 关注
原创 Java中 static 关键字的作用 以及 注意事项
静态字段和静态方法是与类关联的,它们在类加载时就会被创建并分配内存,并不依赖于类的实例。当类被加载进内存后,它的静态字段和静态方法就可以直接在内存中访问和调用,而无需创建类的实例。总结: 静态(static)关键字通过底层加载机制实现了类的静态字段和静态方法的直接访问,而无需创建类的实例。静态成员适用于与类相关的共享数据和功能方法,它们可以在类加载时就被创建,并且可以通过类名直接访问和调用。在Java中,静态(static)关键字是用于修饰类的成员(字段和方法)的。在静态方法中是没有this关键字的。
2024-06-27 14:59:14
214
原创 Java一篇简单的方法调用了解方法基本内存原理
当所有程序执行完毕后销毁方法: sleep() => study()=> eat() => main()程序开始时存储方法:main() => eat() => study() => sleep()输出结果:学习 - 吃饭 - 睡觉。在栈中方法以先进后出的规则存储。
2024-06-15 16:33:45
99
3
原创 2024年前端面试第二版问题(附答案和代码解析)
mounted钩子函数在实例挂载到DOM上之后被调用,此时已经完成了DOM的渲染,适合做一些依赖于DOM的操作,比如初始化组件内的某些DOM元素。created钩子函数在实例创建之后、挂载之前被调用,此时还没有挂载到DOM上,适合做一些不依赖于DOM的操作,比如数据请求。根据具体情况,你可以选择在created或mounted钩子函数中发起数据请求。在Vue中,请求接口通常放在created或mounted生命周期钩子函数中。写异步代码,在异步代码中获取dom节点。3、在created中如何获取dom。
2024-05-28 20:29:45
195
原创 2024年前端面试第一版问题(附答案和代码解析)
原型链是什么?可以解决什么问题?我们从这两个问题出发!原型链是 JavaScript 中的一个重要概念,它决定了对象之间如何继承属性和方法。当我们声明一个函数时,会自动生成prototype等价于obj._proto_,它指向了另一个对象,我们称之为原型对象。当我们访问一个对象的属性或方法时,JavaScript 引擎会首先在该对象本身上查找,如果找不到,则继续在原型对象上查找,如果还找不到,则继续在原型对象的原型对象上查找,依次类推,直到找到属性或方法或达到原型链的末端。
2024-05-22 09:39:37
486
原创 2024年没人告诉你的实战工作中前端技巧
2、在页面存在遮罩层,且遮罩层的下一层包含点击事件,由于遮罩层的优先级会影响点击事件按钮,导致无法触发点击事件,该如何用css解决?aspect-ratio: 1/1 (代表宽高比例),auto 表示默认值,保持原始比例。第二步在子容器图片css中设置最大宽度和最大高度。none:不响应点击事件,由下层元素响应。auto:默认值,响应点击事件 、
2024-03-06 20:50:40
365
原创 零基础小白也能学会Python编程语言 04- 认识计算机进制的算法与规律
在计算机编程和硬件中,二进制是最基础的进制,因为计算机中的数据以比特(0或1)的形式存储和处理。其他进制在特定的场景中有其用途,例如,八进制和十六进制常用于表示和调试二进制数据。使用补码表示,负数的加法运算与正数的加法运算可以使用相同的硬件电路,简化了计算机的设计。在计算机科学中,最常见的进制是二进制(base-2)、八进制(base-8)、十进制(base-10)和十六进制(base-16)。在我们学习编程的路程中,首先我们需要介绍一下什么是进制,用案例来学习进制的转换和计算。
2024-02-04 17:46:16
357
原创 零基础小白也能学会Python编程语言 03- Python编译器安装
Hello小伙伴们~今天的博客主要讲解如何正确下载Python的编译器 -注意:红色圈起来的部分全部勾上。进入首页,找到DownLoad点击下载。最后安装完毕~双击启动你的编译器吧!双击开始安装Pycharm编译器。下载完成后,打开文件所在位置。到这里剩下的全部点 "
2024-01-24 22:36:41
349
原创 零基础小白也能学会Python编程语言 02- Python安装基础篇
而有些小伙伴一次没有成功,出现了报错,那么恭喜你,当程序员的第一天就出现了BUG,你比没有出现BUG的人多学习到了两点经验值,当你在考虑为什么我会报错?仔细去对比的时候,而你我的朋友!课后作业:小伙伴们按照上面的步骤安装好Python环境,打开cmd开始编程吧,心细的小伙伴们可以留言,看看蓝色圈起来的和红色圈起来的有什么区别并在评论区留下你的观点吧~第二步:根据你的电脑不同的系统进行下载Python,适用windows/mac/Linux系统,我的是windows版本,直接点击下载即可。
2024-01-19 20:17:54
380
原创 零基础小白也能学会Python编程语言 01- 认识计算机
汇编语言的早期时代可以追溯到20世纪50年代,存活至今,汇编语言的应用非常广泛,在计算机行业中,汇编语言通常用于编写低级别的系统程序,这里的低级并不代表真的低级,相反更考验一个程序员的底层代码逻辑,例如操作系统,驱动程序和嵌入式系统,还可以编写一些性能关键的程序,图形处理器和网络协议等等。内存条的容量越大,计算机可以存储和处理的数据量就越大,能够同时运行更多的程序和任务。随着技术的不断进步,计算机的性能不断提升,应用领域也不断扩展,成为了现代社会不可或缺的一部分,计算机的组成由硬件和软件结合。
2024-01-16 20:39:48
822
原创 【Win11+Win10系统】中文名改英文纯小白教程!
此时你的系统会多一个叫administrator的账号,切换到administrator的系统账号下打开文件夹,找到C:\Users,在这文件夹下,将你的用户文件夹的名字改成你需要改成的英文名。找到这个文件夹,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist。最后切换回自己的登录系统账号,以管理员运行cmd 输入:cmdnet user administrator /active:no。
2023-12-26 19:09:27
2318
9
原创 Mysql 表左右外链接
要注意的是,`INNER JOIN`通常用于检索两个表中有匹配关系的数据,而`LEFT JOIN`和`RIGHT JOIN`则用于检索左表或右表中的所有数据,即使在另一表中可能没有匹配的行。在上述语句中,`Table1`和`Table2`是要连接的两个表,`column`是连接条件。- `RIGHT JOIN`返回右表中所有的行,以及左表中匹配条件的行。`LEFT JOIN`、`RIGHT JOIN`和`INNER JOIN`是用于连接两个或多个表的SQL语句中的不同类型的连接。
2023-12-13 21:48:33
36
原创 vue3 + element-plus 走马灯指示器样式修改代码
声明:该代码需要父级包裹走马灯,通过父级class名:deep(.组件名)来深层次调用组件样式。
2023-08-27 19:19:42
1348
2
转载 Java代理模式
使用静态代理,规定了 WangSayProxy 类为 Wang 类的静态代理类,调用此静态代理类,不仅可以实现调用 wang.say() ,还可以在静态代理类中进行功能增强,最后展示到外层。只要本来调用 wang.say() 的地方,都可以直接调用 wangSayProxy.say() ,如果 wang.say() 有扩展功能,直接在 WangSayProxy 类中就修改即可,减少代码耦合度。不使用代理的时候,就只能指定实现类Ling,且执行 say() 方法,再单独执行代表扩展功能的字符串。
2023-07-10 00:44:48
44
原创 Java 入门基础篇03-win11手把手教学配置Java环境变量
注意:当以上操作都完成时,需逐个点击确定保存编辑操作,最后进行测试是否完成环境变量配置;一、如何配置Java环境变量。一、如何配置Java环境变量。二、测试环境变量是否安装成功。:2、根据提示完成,如图2。3、最后一步,如图3。
2023-06-04 19:49:05
2350
原创 Java 入门基础篇02-JDK安装配置环境
再次注意:安装路径中一定不要含有中文、空格等特殊字符,规划统一好自己的文件名称与路径;我这里是用的是Windows版本,JDK版本选择为JDK8并且选择64位包;二、以上内容讲解了如何安装JDK和正确配置JDK路径,接下来讲解配置环境变量。点击更改安装路径,检查安装路径是否有空格或者其他特殊字符、中文等;3、安装好后打开JDK文件找到并认识对应的重要文件名称。当看到此页面,说明安装成功。
2023-06-04 18:52:34
216
转载 正确安装mysql步骤
1)以管理员的方式打开cmd命令窗口(直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。另注:第一次登陆MYSQL时,会提示要求输入初始密码,这是考虑安全因素,命令:mysqld --initialize会随机生成密码。mysql官网下载地址:https://dev.mysql.com/downloads/mysql/首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示。# 服务端使用的字符集默认为8比特编码的latin1字符集。
2020-03-31 10:49:29
287
原创 CSS3新增属性
一、文本和盒子属性:1.文字阴影属性 text-shadow:水平 垂直 模糊半径 阴影颜色2.盒子阴影属性 box-shadow:水平 垂直 模糊半径 阴影颜色3.文字换行word-break:break-all; //断字符word-break:break-word;//断单词white-space:nowrap;//强制在一行内显示文...
2018-09-20 14:41:36
25
原创 JAVA面向对象到异常的基础知识
一个类可以包含以下类型变量: 局部变量:在方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都在方法中,方法结束 后,变量自动销毁。成员变量(实例变量):成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化 (分配内存)。成员变量可以被类中的方法和特定类的语句访问。作用域:整个类。实例变量是属于对象的,在类方法中,必须通过对象访问。只有对象被创建了,该对象访问的变量才会存 在于存储单元中。在实例方法中可以直接访问实例变量。
2018-03-28 12:15:52
31
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人