- 博客(36)
- 收藏
- 关注
原创 Java 入门基础篇15 - java构造方法以及认识新的关键字
构造方法是一个特殊方法,作用是创建对象,对对象进行初始化。 如:对对象中的成员进行初始化值static在权限修饰符的后面出现,表示静态修饰,可以修饰成员变量和成员方法以及内部类{ .. }就叫代码块,java中的代码块分为构造代码块、静态代码块、局部代码块、同步代码块(多线程内容)。简化代码编写,通过 “.” 连接不同的函数调用。方法的返回值类型必须为引用类型。如果返回对象中有可调用的方法,可以通过链式连续调用。package理解为包,包相当于windows系统里面的文件夹。
2024-10-19 21:44:54
680
原创 Java 入门基础篇14 - java面向对象思想以及特性
做人有做人的原则,编程也有编程的原则。这些编程的原则,就叫做编程思想。2.4.1 面向对象(Object Oriented,OO)编程思想以对象为核心编程思想,对象是指现实世界中所有事物。强调对象所具备的功能,需求通过对象来实现。 面向对象思想分类: 面向对象分析(Object Oriented Analysis)简称:OOA 面向对象设计(Object Oriented Design)简称:OOD 面向对象开发(Object Oriented Programming)简称:OOP。
2024-10-19 21:41:36
871
原创 Java 入门基础篇13 - Java数组以及底层原理
数组定义格式数据类型[] 数组名;int[] arr;//常用数据类型 数组名[];int arr[];//不常用JVM在执行java程序过程中会将整个内存划分为多个不同的数据区域,每个区域都有自己的用途及特定数据处理方式和内存管理方式,从而更加高效利用内存。各内存区域的用途程序计数器(Program Counter Register)与CPU相关,如字节码执行行号指示器。虚拟机栈(VM Stack)
2024-10-13 19:10:41
853
原创 Java 入门基础篇12 - java 开发工具IDEA使用教程
在其他语言中被称为函数(Function),java语言中称为方法(Method),方法也被称为最小的封装体,能够完成特有功能的代码块。编写程序的过程中某一段相同的代码在很多地方出现重复编写,导致程序编程冗余臃肿难以维护。可将这段代码提取后放到大括号{}括起来,并起一个名字称为方法名。在需要用到这段代码的地方通过方法名即可调用方法让方法中的代码执行。修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){方法体;return 返回值;
2024-10-13 18:59:52
1925
原创 Java 入门基础篇11 - java基础语法
选择也被称为分支结构,选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。选择结构的分类if语句switch语句一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个case,且被测试的变量会对每个switch case 进行检查。switch语句格式switch(表达式) {case 值1 :语句体1;break;case 值2 :语句体2;break;
2024-10-12 16:15:19
1230
原创 Java 入门基础篇10 - Java运算符规则与使用
运算符的作用java中对常量和变量进行操作的符号称为运算符运算符分类算术运算符赋值运算符比较运算符逻辑运算符位运算符三目运算符。
2024-10-12 16:02:10
825
原创 Java 入门基础篇09 - Java的数据类型转换
为什么要数据类型转换Java程序运行时必须保证数据类型一致才能参与运算,如果数据类型不一致就需要进行转换保证数据类型一致。
2024-09-30 02:23:31
433
原创 Spring+Mybatis IOC + AOP + 开启事务 模板
第四步:创建mapper包,生成对应的接口\接口实现\编写SQL.xml文件 注意:创建名称时相同。填写User 和Password 点击连接,连接无误后显示下图红色圈起来的部分.第一步:创建maven项目,在pom.xml文件中引入以下需要用到的jar包。第六步:创建test包下新建测试类,测试我们是否成功查询\删除\新增功能。第三步: 我们新建pojo包,继续新建实体类用于存储对象。(3). UserMapper.xml文件。第五步: 我们需要创建xml配置项一共有三个。第二步:连接数据库操作.
2024-09-30 02:17:38
446
原创 Java 入门基础篇08 - Java的变量与数据类型的认识
什么是变量在程序运行的过程中其值可以在某个范围改变的量变量的作用在程序运行过程中存放某一个不断发生改变的值,在运行时JVM会为变量分配一块内存空间如何定义变量数据类型 变量名 = 变量值;在java中定义变量时必须指定数据类型变量定义前提指定数据类型指定变量名指定变量的值变量定义的格式数据类型 变量名 = 变量值;注意:1.变量值必须与其数据类型符合2.在同一级大括号{}内不能出现两个相同名称的变量3.变量未赋值不能使用(局部变量)
2024-09-22 23:21:47
516
原创 Java 入门基础篇07 - 认识什么是进制代码
进制也就是进位计数制,是人为定义的带进位的计数方法。对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。Java中常量的四种表现形式二进制的数据表现形式由0,1组成,以0b开头(jdk7版本开始的,b可大写)。八进制的数据表现形式由0,1…7组成,以0开头。十进制数据表现形式由0,1…9组成,整数默认是十进制的。十六进制数据表现形式。
2024-09-22 23:12:50
863
原创 Java 入门基础篇06 - Java的标识符以及Java命名规则
就是给类,接口,方法,变量,常量等起名字时使用的字符序列字符序列:多个字母组成。
2024-09-20 23:37:06
270
原创 Java 入门基础篇04-文档注释
用于解释说明程序的文字,有利于程序调试、后期维护和扩展等。初学者在开发时先写程序时,先写思路再写代码。代码里面既包含程序思路、程序解释、程序代码等,程序思路和程序说明不属于程序执行的一部分,必须进行注释。注释的作用:记录该行代码的逻辑和作用提示等。格式: /* 注释的文字 */ 文档注释。格式: /** 注释的文字 */格式: // 注释的文字。
2024-09-14 17:18:23
151
原创 Java 入门基础篇02-(MAC系统)JDK安装配置环境 提供ORACLE账号
如果在下载时提示需要登录Oracle账号,我会提供一个账号登录重新下载即可。下面是JDK下载的网址,打开后按照下面的步骤进行安装。点开下载好的安装包,进行JDK安装。1、打开终端窗口,执行如下命令。3、配置JAVA_HOME。4、 检查JDK版本信息。
2024-09-10 13:43:00
255
原创 小白篇- 计算机基础知识以及认识Java
计算机的发展经历了几个主要的阶段:机械计算机时代(1642年 - 1945年):早期的计算机是基于机械原理的。代表性的机械计算机包括巴贝奇的分析机和霍尔曼的差分机。这些计算机使用齿轮、杠杆和滑动规进行计算。电子管计算机时代(1945年 - 1955年):二战后,电子管的发明使得计算机能够更加高效地处理数据。早期的电子管计算机包括ENIAC和UNIVAC I。这些计算机的计算速度和存储能力都有了显著的提升。
2024-09-09 10:52:32
629
原创 Java一篇简单的方法调用了解方法基本内存原理
当所有程序执行完毕后销毁方法: sleep() => study()=> eat() => main()程序开始时存储方法:main() => eat() => study() => sleep()输出结果:学习 - 吃饭 - 睡觉。在栈中方法以先进后出的规则存储。
2024-06-15 16:33:45
150
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
319
原创 2024年前端面试第一版问题(附答案和代码解析)
原型链是什么?可以解决什么问题?我们从这两个问题出发!原型链是 JavaScript 中的一个重要概念,它决定了对象之间如何继承属性和方法。当我们声明一个函数时,会自动生成prototype等价于obj._proto_,它指向了另一个对象,我们称之为原型对象。当我们访问一个对象的属性或方法时,JavaScript 引擎会首先在该对象本身上查找,如果找不到,则继续在原型对象上查找,如果还找不到,则继续在原型对象的原型对象上查找,依次类推,直到找到属性或方法或达到原型链的末端。
2024-05-22 09:39:37
544
原创 2024年没人告诉你的实战工作中前端技巧
2、在页面存在遮罩层,且遮罩层的下一层包含点击事件,由于遮罩层的优先级会影响点击事件按钮,导致无法触发点击事件,该如何用css解决?aspect-ratio: 1/1 (代表宽高比例),auto 表示默认值,保持原始比例。第二步在子容器图片css中设置最大宽度和最大高度。none:不响应点击事件,由下层元素响应。auto:默认值,响应点击事件 、
2024-03-06 20:50:40
400
原创 零基础小白也能学会Python编程语言 04- 认识计算机进制的算法与规律
在计算机编程和硬件中,二进制是最基础的进制,因为计算机中的数据以比特(0或1)的形式存储和处理。其他进制在特定的场景中有其用途,例如,八进制和十六进制常用于表示和调试二进制数据。使用补码表示,负数的加法运算与正数的加法运算可以使用相同的硬件电路,简化了计算机的设计。在计算机科学中,最常见的进制是二进制(base-2)、八进制(base-8)、十进制(base-10)和十六进制(base-16)。在我们学习编程的路程中,首先我们需要介绍一下什么是进制,用案例来学习进制的转换和计算。
2024-02-04 17:46:16
400
原创 零基础小白也能学会Python编程语言 03- Python编译器安装
Hello小伙伴们~今天的博客主要讲解如何正确下载Python的编译器 -注意:红色圈起来的部分全部勾上。进入首页,找到DownLoad点击下载。最后安装完毕~双击启动你的编译器吧!双击开始安装Pycharm编译器。下载完成后,打开文件所在位置。到这里剩下的全部点 "
2024-01-24 22:36:41
386
原创 零基础小白也能学会Python编程语言 02- Python安装基础篇
而有些小伙伴一次没有成功,出现了报错,那么恭喜你,当程序员的第一天就出现了BUG,你比没有出现BUG的人多学习到了两点经验值,当你在考虑为什么我会报错?仔细去对比的时候,而你我的朋友!课后作业:小伙伴们按照上面的步骤安装好Python环境,打开cmd开始编程吧,心细的小伙伴们可以留言,看看蓝色圈起来的和红色圈起来的有什么区别并在评论区留下你的观点吧~第二步:根据你的电脑不同的系统进行下载Python,适用windows/mac/Linux系统,我的是windows版本,直接点击下载即可。
2024-01-19 20:17:54
416
原创 零基础小白也能学会Python编程语言 01- 认识计算机
汇编语言的早期时代可以追溯到20世纪50年代,存活至今,汇编语言的应用非常广泛,在计算机行业中,汇编语言通常用于编写低级别的系统程序,这里的低级并不代表真的低级,相反更考验一个程序员的底层代码逻辑,例如操作系统,驱动程序和嵌入式系统,还可以编写一些性能关键的程序,图形处理器和网络协议等等。内存条的容量越大,计算机可以存储和处理的数据量就越大,能够同时运行更多的程序和任务。随着技术的不断进步,计算机的性能不断提升,应用领域也不断扩展,成为了现代社会不可或缺的一部分,计算机的组成由硬件和软件结合。
2024-01-16 20:39:48
919
原创 【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
3979
12
原创 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
72
原创 vue3 + element-plus 走马灯指示器样式修改代码
声明:该代码需要父级包裹走马灯,通过父级class名:deep(.组件名)来深层次调用组件样式。
2023-08-27 19:19:42
1667
2
转载 Java代理模式
使用静态代理,规定了 WangSayProxy 类为 Wang 类的静态代理类,调用此静态代理类,不仅可以实现调用 wang.say() ,还可以在静态代理类中进行功能增强,最后展示到外层。只要本来调用 wang.say() 的地方,都可以直接调用 wangSayProxy.say() ,如果 wang.say() 有扩展功能,直接在 WangSayProxy 类中就修改即可,减少代码耦合度。不使用代理的时候,就只能指定实现类Ling,且执行 say() 方法,再单独执行代表扩展功能的字符串。
2023-07-10 00:44:48
60
原创 Java 入门基础篇03-win11手把手教学配置Java环境变量
注意:当以上操作都完成时,需逐个点击确定保存编辑操作,最后进行测试是否完成环境变量配置;一、如何配置Java环境变量。一、如何配置Java环境变量。二、测试环境变量是否安装成功。:2、根据提示完成,如图2。3、最后一步,如图3。
2023-06-04 19:49:05
2571
原创 Java 入门基础篇02-JDK windows11安装配置环境 提供Oracle账号
再次注意:安装路径中一定不要含有中文、空格等特殊字符,规划统一好自己的文件名称与路径;我这里是用的是Windows版本,JDK版本选择为JDK8并且选择64位包;二、以上内容讲解了如何安装JDK和正确配置JDK路径,接下来讲解配置环境变量。点击更改安装路径,检查安装路径是否有空格或者其他特殊字符、中文等;3、安装好后打开JDK文件找到并认识对应的重要文件名称。当看到此页面,说明安装成功。
2023-06-04 18:52:34
265
原创 Java 入门基础篇01-认识Java
詹姆斯·高斯林(James Gosling)1955年5月19日出生于加拿大,1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。1986年在美国成功上市。例如,Java中的int永远是32位的整数,而在C/C++中,int可能是16位整数,32位整数,也可能是编译器提供商指定的其他大小。Java的动态特性是其面向对象设计方法的拓展,它允许程序动态的装入运行过程中的所需要的类。
2023-06-04 14:17:19
89
转载 正确安装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
353
原创 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
42
原创 JAVA面向对象到异常的基础知识
一个类可以包含以下类型变量: 局部变量:在方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都在方法中,方法结束 后,变量自动销毁。成员变量(实例变量):成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化 (分配内存)。成员变量可以被类中的方法和特定类的语句访问。作用域:整个类。实例变量是属于对象的,在类方法中,必须通过对象访问。只有对象被创建了,该对象访问的变量才会存 在于存储单元中。在实例方法中可以直接访问实例变量。
2018-03-28 12:15:52
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人