- 博客(87)
- 收藏
- 关注
原创 01-集合高级
哈希值:就是一个int类型的随机值,Java中每个对象都有一个哈希值。配合 Lambda 表达式,简化集合和数组操作流思想:1、将数据到流中(获取流对象)2、中间方法3、终结方法/*需求: 按照下面的要求完成集合的创建和遍历1. 创建一个集合,存储多个字符串元素2. 把集合中所有以"张"开头的元素存储到一个新的集合3. 把"张"开头的集合中的长度为3的元素存储到一个新的集合4. 遍历上一步得到的集合中的元素输出*/list.add("张无忌");list.add("张良")
2026-03-26 19:18:50
391
原创 07-常用API
API (全称 Application Programming Interface: 应用程序编程接口):就是别人写好的一些程序,给咱们程序员直接拿去调用即可解决问题的。
2026-03-21 13:51:56
356
原创 06-面向对象高级02
接口体现的是,对规则的声明它定义了某个类型应该具备哪些能力,但通常不直接规定这些能力的具体实现方式。Java 中的接口更多体现的是对行为的抽象。接口用关键字interface来定义public interface 接口名 {}接口不能实例化接口和类之间是实现关系,通过implements关键字表示public class 类名 implements 接口名 {}接口的子类(实现类)要么重写接口中的所有抽象方法要么是抽象类接口的最大价值在于 解耦。
2026-03-17 13:34:44
355
原创 Vue工程化 & ElementPlus
本文包括: Vue工程化开发特点:模块化、组件化、规范化和自动化,使用create-vue脚手架工具创建项目的基本流程。 Vue项目开发要点:单文件组件结构、组合式API和选项式API的区别、axios异步请求的使用方法。 Element Plus组件库:详细介绍了表格、分页、对话框和表单等常用组件的使用方法,包括安装配置和属性说明。 实际案例:通过员工列表查询功能,演示了如何结合Vue工程化和Element Plus组件开发完整页面,包括数据绑定、异步请求和组件交互等关键实现。
2026-03-16 19:30:50
343
原创 JavaWeb-Vue基础
本文介绍了Vue.js框架的核心概念和使用方法。主要内容包括:1.Vue概述:渐进式JavaScript框架,用于构建用户界面,支持数据驱动视图渲染和模块化开发。2.Vue指令:详细讲解v-for、v-bind、v-if/v-show、v-model、v-on等常用指令的功能和语法。3.Ajax技术:介绍Axios库的使用方法,包括GET/POST请求、异步数据获取以及async/await语法。4.Vue生命周期:重点说明mounted钩子函数在页面初始化时的应用场景。
2026-03-15 13:13:13
345
原创 06-面向对象高级01
Java继承摘要: 继承通过extends关键字实现类与类之间的父子关系,子类可以直接使用父类非私有成员,提高代码复用性。子类可重写父类方法(Override),需保持方法声明一致,访问权限不能低于父类。子父类同名成员变量遵循就近原则,可用super访问父类成员。构造方法不被继承,子类构造默认调用super()先初始化父类。继承具有单继承特点,支持多层继承。案例展示了员工、程序员和项目经理的继承关系,子类通过重写work()方法实现多态行为。
2026-03-13 15:58:41
401
原创 05-面向对象基础
摘要:本文介绍了Java面向对象编程的核心概念,包括类和对象的关系、成员变量与局部变量区别、构造方法、封装特性、权限修饰符、JavaBean实体类以及static关键字。重点讲解了类作为对象设计图的作用,对象创建与使用方法,内存分配机制,this关键字的使用场景,封装的好处与实现方式,并通过ArrayTools工具类示例展示了static静态方法的实际应用。文章还涵盖了main方法的重新认识,为Java面向对象编程提供了系统性指导。
2026-03-13 13:54:30
358
原创 04-数组
本文介绍了Java数组的基本概念和使用方法。主要内容包括:1.数组的定义和初始化(静态和动态);2.数组元素的访问和遍历;3.常见数组操作(求最大值、反转数组);4.数组的内存分配机制;5.常见错误(索引越界、空指针异常);6.二维数组的定义和使用。文章通过代码示例详细演示了数组的各种操作,帮助读者理解数组在Java中的使用方式和注意事项。
2026-03-12 10:27:14
210
原创 03-流程控制语句
本文介绍了Java中的流程控制语句,主要包括顺序结构、分支结构和循环结构。分支结构详细讲解了if语句和switch语句的使用方法及注意事项。循环结构涵盖了for、while和do...while三种循环语句的语法格式和执行流程,并说明了break和continue的区别。文章还通过Random生成随机数和猜数字两个案例,演示了流程控制语句的实际应用。最后介绍了debug调试工具的使用方法,帮助程序员更好地追踪程序执行过程。
2026-03-12 10:26:38
237
原创 02-基础语法
本文介绍了Java编程基础知识点:1.注释的三种写法(单行、多行、文档注释);2.关键字与字面量的使用规则;3.变量的定义、特点及注意事项;4.标识符的命名规则与规范;5.基本数据类型和引用类型的区别;6.常量的定义方式;7.各类运算符的使用方法,包括算术、自增自减、逻辑、三元运算符等;8.字符串拼接和类型转换(隐式/显式);9.Scanner类的键盘输入操作。文中通过个人信息输出、数字拆分等示例代码演示了相关概念的实际应用。
2026-03-11 12:17:07
361
原创 01-Java基本介绍
本文介绍了Java三大技术平台(SE、EE、ME)及JDK的下载安装方法。JDK包含JRE和JVM,其中JVM负责执行Java代码。文章说明了Java程序的编译执行原理(javac编译、java执行)和跨平台特性(通过不同系统的JVM实现)。还涉及环境变量配置(PATH和JAVA_HOME)、常用DOS命令,并推荐使用IDEA开发工具。最后简述了Java项目的基本结构:项目→模块→包→类,以电商系统为例说明模块划分。
2026-03-11 09:31:22
218
原创 批量删除Github仓库
7、删完之后,最好删除之前创建的token,因为只为了 刚刚使用,已经没价值了。5、然后就可以开始批量删除自己的仓库了,然后需要输入自己的GitHub用户名。1、去这个网站:https://reporemover.xyz/4、然后,将token复制到之前那个网站,然后点击。6、然后,每次好像删除5个,重复即可。3、到GitHub跳转的页面下面去。,跳转到GitHub。
2025-12-25 23:44:42
233
原创 《己亥杂诗》
己亥杂诗》清 龚自珍忽有故人心上过,回首山河已入冬。他朝若是同淋雪,此生也算共白头。白头若是雪可替,世间何来伤心人。此时若有君在侧,何须淋雪作白头。
2025-12-13 13:20:36
1442
原创 木兰花·拟古决绝词柬友
人生若只如初见,何事秋风悲画扇。等闲变却故人心,却道故人心易变。骊山语罢清宵半,泪雨霖铃终不怨。何如薄幸锦衣郎,比翼连枝当日愿。
2025-12-12 23:36:32
155
原创 pandas:shift()用法
shift()是 pandas 中用于的函数,常用于比较当前行与上一行(或下一行)的值,识别变化点、计算差分等。
2025-11-19 13:46:04
502
原创 loc和iloc的用法
对比项lociloc索引方式标签(index/columns名称)整数位置(0-based)是否包含终点(切片)包含终点不包含终点是否支持布尔索引支持支持典型示例。
2025-11-19 13:38:14
356
原创 Jar包是什么?有什么作用
文件是一种将多个 Java 类文件、资源文件(如图片、配置文件)打包到一个压缩文件中的格式。文件时,就是在导入外部库,让项目能够使用其中的类和方法。
2025-10-14 18:32:14
231
原创 可验证随机函数VRF
是一种密码学原语,它可以理解为“带证明的伪随机数生成器”。随机性来自哈希函数,唯一性由密钥对保证,而可验证性则源自零知识证明或同态结构。验证者只需使用节点的公钥,就能检查输出是否正确。这里 ski 为私钥,pki 为公钥,m 为输入消息。简单直观地说,它利用了。来保证随机结果不可伪造。
2025-09-01 12:22:40
589
原创 简述密码抽签
公平性:没人能提前预测或操纵结果。透明性:所有人都能验证结果来源。去中心化:不依赖单一可信方。要形象理解,可以把它看作是“数学证明保障的抽签机”:你不需要去信任抽签主持人,因为每个人都能独立验算出结果的公正性。
2025-09-01 12:05:08
399
原创 CSS中linear-gradient 的用法
linear-gradient 是 CSS 渐变背景 的一种写法,用于生成沿着直线方向的颜色过渡效果。它常和 background 或 background-image 属性一起使用。
2025-08-17 17:50:25
568
原创 Docker无法连接到官方镜像仓库(registry-1.docker.io)
你遇到的问题是Docker无法连接到官方镜像仓库(registry-1.docker.io),这通常由网络原因或镜像源配置问题引起。下面是详细的分析和解决方案:国内访问Docker Hub较慢,建议使用阿里云、DaoCloud等提供的镜像加速服务。
2025-08-15 09:28:29
2852
原创 Idea配置——build system的选项区别
如果你是推荐构建系统Java 初学者IntelliJJava 学习者但想学依赖管理Maven有经验/做大型项目Gradle做 Android 开发Gradle。
2025-08-08 22:27:50
731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1