自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTML5 与 CSS3 新特性全解析:从结构优化到视觉升级

HTML5 与 CSS3 是现代前端核心升级技术,主要支持 IE9 + 浏览器,推动网页语义化与动态化发展。HTML5 新增<header>等语义化标签优化结构,用<video>/<audio>实现原生音视频播放,拓展表单类型与属性提升交互。CSS3 新增属性、结构伪类等选择器,通过box-sizing优化盒子模型,filter与calc()增强视觉效果;2D 转换实现元素位移、旋转、缩放,transition达成平滑过渡。二者互补,简化开发并提升界面体验。

2025-09-19 08:00:00 504

原创 CSS 实用技巧:图标、界面与文本处理解析

本文梳理 CSS 实用技巧,含字体图标、界面样式、元素对齐及文本处理等关键内容。字体图标以轻量、灵活优势替代精灵图,可从专业平台下载引入,支持追加。界面样式优化含 cursor 调鼠标样式、outline 去表单轮廓、resize 禁文本域拖拽。vertical-align 解决行内元素对齐问题,能消除图片底部缝隙。文本溢出处理中,单行需三大属性配合,多行依赖 WebKit 特性。另有纯 CSS 三角制作技巧,这些内容直接影响界面精致度与实用性。

2025-09-18 16:19:49 740

原创 CSS Grid:二维布局的终极解决方案

CSS Grid(网格布局)是 CSS3 核心二维布局模型,专为同时控制行与列的复杂布局而生,堪称现代二维布局的终极解决方案。其以 “容器 - 项目” 为核心,父容器设display: grid开启布局后,通过grid-template-rows与grid-template-columns划分行列轨道,gap设间距。项目可借grid-row/grid-column定位置、grid-area关联命名区域,容器则通过place-content等控制对齐。

2025-09-18 16:01:52 621

原创 CSS Flexbox:从基础到实战的弹性布局指南

CSS Flexbox(弹性盒布局)是 CSS3 核心一维布局模型,专为解决容器内元素空间分配与对齐问题而生,是现代响应式布局的首选方案。其以 “容器 - 项目” 为结构,父容器设display: flex即开启弹性布局,子元素自动成为弹性项目。容器通过flex-direction定排列方向、justify-content与align-items控主轴和交叉轴对齐;项目可借order调顺序、flex控空间占比。相比传统布局,它无需处理脱标问题,轻松实现居中、自适应等效果,适配导航栏、表单等多场景。

2025-09-18 15:54:01 847

原创 CSS 定位:从基础到实战的全面解析

CSS 定位是传统网页布局三大核心技术之一,核心价值在于实现元素精准定位与层级控制,解决浮动和标准流难以满足的灵活布局需求。其由 “定位模式 + 边偏移” 构成,定位模式通过position属性设置,含静态、相对、绝对、固定、粘性五种类型,边偏移则通过 top、bottom、left、right 确定元素具体位置。虽现代布局技术兴起,但定位在弹窗、固定导航等场景中仍不可替代,是前端布局的核心技能。

2025-09-18 15:46:32 701

原创 CSS 浮动:从原理到实战的全面解析

CSS 浮动是传统网页布局的核心技术之一,旨在解决标准流中块级元素无法横向排列的局限。其通过float属性使元素脱离标准流,沿容器边缘浮动,具有脱标、横向排列且顶部对齐、具备行内块元素特性等核心特点。实际开发中,浮动常与标准流父容器搭配使用,以约束布局位置,但易引发父容器高度塌陷问题。对此,可通过额外标签法、父级 overflow 属性、:after 伪元素法及双伪元素法等清除浮动,其中伪元素法因结构清晰成为主流。

2025-09-18 15:42:00 693

原创 CSS 盒子模型全解析:组成、用法与实例

CSS 盒子模型是网页布局的基石,包含 CSS2 基础框架、CSS3 扩展特性及盒子大小计算模式三大核心。CSS2 定义盒子由外边距、边框、内边距和内容区四层构成,通过边框三要素(宽度、样式、颜色)、内外边距简写规则调控布局,需解决垂直外边距合并与塌陷问题,块级盒子水平居中需固定宽高且左右外边距设为 auto。盒子大小由 box-sizing 控制:默认 content-box 宽高仅含内容区,推荐的 border-box 则包含内边距与边框。CSS3 新增特性仅优化视觉表现不影响布局,需结合基础合理

2025-09-17 10:52:46 678

原创 CSS 三大特性深度解析:层叠、继承与优先级的实战逻辑

CSS 层叠性、继承性、优先级是样式渲染关键规则。层叠性解决样式冲突,同选择器下冲突样式遵 “就近原则”,无冲突样式均生效。继承性指子元素沿用父元素文字相关样式(如字体、颜色),行高无单位时按子元素字号算倍数,盒子模型等样式不继承。优先级由选择器权重决定,排序为 “行内样式 > ID > 类 / 伪类 > 元素 > 继承 /*”,权重叠加不进位,继承权重为 0。三者协同,优先级优先于层叠性,继承性权重最低,共同决定元素最终样式。

2025-09-17 10:37:36 929

原创 CSS 元素显示模式与 Emmet 语法全梳理

本文包含两大核心内容:一是 CSS 元素显示模式,详细分类并解析块元素(独占一行、可控宽高、可嵌套,如 div)、行内元素(同行排列、不可控宽高、仅容文本 / 行内元素,如 span)、行内块元素(兼具两者特性,如 img)的特性与注意事项,同时说明通过display属性实现三者间转换的方法;二是 Emmet 语法,介绍其快速生成 HTML 结构(如批量标签、嵌套标签、带属性 / 内容标签)与 CSS 样式(如属性缩写补全)的规则,助力提升前端开发效率。

2025-09-16 09:00:00 578

原创 CSS 背景属性全解析:样式、用法与实例

本文围绕 CSS 背景属性展开,先介绍其核心功能(设置背景颜色、图片等美化元素),再详解 7 类核心属性(背景颜色、图片、平铺、位置、固定、复合写法、颜色半透明)的语法、取值与规则,结合实例说明属性应用;还整理背景属性总结表,提及背景显示范围、图片路径等注意事项,助力掌握元素背景样式的灵活控制。

2025-09-16 08:30:00 289

原创 CSS 复合选择器全解析:类型、用法与实例

本文解析 CSS 复合选择器,其基于基础选择器组合而成,可精准高效选择元素。文中详解四类常用复合选择器:后代选择器(空格连接,选所有后代)、子选择器(> 连接,选直接子元素)、并集选择器(逗号连接,集体声明样式),以及伪类选择器(含按 LVHA 顺序的链接伪类、选聚焦表单元素的:focus 伪类),并对比各选择器特征与场景,助力掌握 CSS 样式精准控制。

2025-09-16 08:30:00 874

原创 HTML 基础标签梳理:结构、格式与交互元素

本文系统梳理 HTML 基础核心标签,先介绍 HTML 文档的固定结构(html、head、body及元信息配置);再分类详解文本内容标签(标题<h1>-<h6>、段落<p>、滚动文字<marquee>等)、字体格式化标签(<strong>加粗、<em>倾斜等)、容器标签(块级<div>与行内<span>);重点阐述图像标签<img>的核心属性(src路径、alt替换文本等)及路径写法,超链接标签<a>的 6 类应用场景(外部链接、锚点链接等);最后补充注释写法与常用特殊字符实体。

2025-09-16 08:00:00 1007

原创 HTML 核心功能标签梳理:表单、表格与列表

本文梳理 HTML 表单、表格与列表三类核心标签:表单部分详解<form>属性及<input>、<select>等控件与<label>用法;表格部分说明基础结构、属性、<thead>/<tbody>优化及单元格合并;列表部分介绍无序列表、有序列表、自定义列表的语法与场景,助力掌握网页数据收集、展示与排版方法。

2025-09-16 08:00:00 1640

原创 CSS 基础核心知识梳理:语法、选择器、属性与引入方式

本文梳理 CSS 基础核心知识,先介绍 CSS 语法规范(选择器 + 声明块结构)与代码风格(展开型格式、小写、空格规则);再详解四类基础选择器(标签、类、id、通配符)的语法、作用及场景;接着阐述字体属性(字体系列、大小等,含复合属性简写)与文本属性(颜色、对齐等)的用法;最后说明三种 CSS 引入方式(内部、行内、外部,重点推荐外部样式表)的优缺点与适用场景,

2025-09-16 08:00:00 828

原创 Java JDBC 编程:连接 MySQL 数据库的基础实践

本文梳理 Java JDBC 操作 MySQL 的基础,介绍 JDBC 作用与 MySQL 驱动依赖,结合实例详解 “加载驱动 - 获取连接 - 执行 SQL - 处理结果 - 关闭资源” 核心流程,涵盖增删改查操作;指出 Statement 的 SQL 注入风险,建议用 PreparedStatement 优化,强调资源安全关闭与驱动版本适配,助力掌握 JDBC 基础用法。

2025-09-15 10:37:03 1181

原创 Java 线程池:原理、实现与优化指南

本文梳理 Java 线程池,先阐释其线程复用、任务排队的核心原理;介绍Executors工具类的无上限与固定大小线程池,重点详解ThreadPoolExecutor的 7 个核心参数及 4 种任务拒绝策略;给出线程池大小优化建议(CPU 密集型为 CPU 核数 + 1,I/O 密集型需结合利用率与时间计算),并提及避免无界队列、合理关闭等注意事项。

2025-09-15 10:31:49 571

原创 Java 反射机制:动态访问类信息的核心技术

本文梳理 Java 反射机制,阐释其允许程序运行时获取类信息、操作成员(字段、方法、构造方法)的核心能力;详解获取 Class 对象的三种方式及唯一性;结合实例说明反射操作构造方法(含私有)创建对象、操作成员变量、调用成员方法的流程,强调私有成员需用 setAccessible (true);提及反射的框架开发等应用场景与性能、安全性注意事项,助力读者掌握反射核心用法

2025-09-15 10:24:46 984

原创 Java 网络编程:从基础概念到 TCP/UDP 实践

本文围绕 Java 网络编程展开,先阐释其定义与应用场景,对比 B/S 与 C/S 架构的优缺点;随后详解网络编程三要素(IP 地址、端口号、通信协议),介绍 IPv4/IPv6 特性、特殊 IP 地址及InetAddress类用法,对比 UDP 与 TCP 协议的核心差异;重点结合实例讲解 UDP(发送端DatagramSocket打包发送、接收端绑定端口阻塞接收)与 TCP(客户端Socket发起连接发送数据、服务器端ServerSocket监听接收)的实现流程;最后总结 TCP 与 UDP 的适用场景

2025-09-15 10:10:35 1049

原创 Java 多线程编程:从基础实现到高级应用

本文系统梳理 Java 多线程编程知识,先阐释线程、进程、并发与并行的核心概念;再详解三种线程实现方式(继承 Thread 类、实现 Runnable 接口、实现 Callable 接口)的代码与特点,对比其适用场景;随后介绍 Thread 类核心方法,分析线程安全问题及同步代码块、同步方法、Lock 锁三种解决方案,提及死锁风险与避免思路;重点讲解生产者消费者模式的两种实现(基于等待唤醒机制、基于阻塞队列),并补充线程的 6 种生命周期状态。

2025-09-15 10:06:04 905

原创 Java Stream 流:优雅操作集合与数组的新方式

本文围绕 Java 8 Stream 流展开,先阐释其作为集合与数组处理工具的核心特性 —— 声明式编程、链式操作与惰性执行,明确 “获取流 - 中间操作 - 终结操作” 的使用流程;接着详细介绍从单列集合、双列集合、数组及零散数据获取 Stream 流的 4 种方式;随后结合案例梳理过滤、限制、去重、类型转换等中间操作,以及遍历、统计、数组 / 集合收集等终结操作的用法;最后提及流仅用一次、不修改源数据等注意事项。全文旨在帮助读者掌握 Stream 流,实现集合与数组操作的简洁化、高效化。

2025-09-15 09:57:52 894

原创 Java 方法引用:从 Lambda 到优雅代码的进阶之路

本文聚焦 Java 方法引用,阐述其作为 Lambda “语法糖” 的核心价值 —— 复用已有方法简化函数式接口实现,提升代码简洁性与可维护性。文中先说明方法引用的必要性,明确其需满足的 4 个核心规则;再结合案例,详解静态方法、成员方法、构造方法、类名引成员方法、数组构造方法引用 5 类场景的语法与实践;最后对比方法引用与 Lambda 的特性差异,给出适用建议,助力读者掌握用法,实现代码从 “可用” 到 “优雅” 的进阶。

2025-09-15 09:50:43 912

原创 Java File 类全解析:文件与目录操作实战指南

本文解析 Java 的 File 类,其是 IO 编程基础,用于封装文件或目录路径,不处理文件内容,可表示存在或不存在的路径。路径分绝对路径(从根目录开始,唯一)和相对路径(从当前工作目录开始,简洁)。介绍通过完整路径、“父路径 + 子路径”、“父路径 File 对象 + 子路径” 三种方式创建 File 对象。详解常用 API:判断与获取路径信息、创建与删除、遍历与筛选,并给出异常处理、路径兼容性等注意事项,助力掌握文件系统基础操作。

2025-09-10 08:00:00 1789

原创 Java 异常全解析:体系、处理与自定义实践

本文围绕 Java 异常展开全面解析。首先介绍异常的定义,明确其与 Error 的区别 ——Error 为 JVM 抛出的系统级错误,无需程序员处理;Exception 为程序级异常,需代码处理,并细分为运行时异常(编译不检查)与编译时异常(编译强制检查),阐述异常定位 bug、控制流程等作用。接着详解三种处理方式:JVM 默认处理会终止程序;try-catch-finally 可手动捕获并自定义逻辑;throw/throws 主动抛出交由调用者处理。然后讲解自定义异常的实现步骤及实战案例。

2025-09-09 10:26:08 930

原创 Java Map 三大实现类全解析:原理、实战与选型指南

本文深入解析 Java Map 集合三大核心实现类及可变参数拓展知识。HashMap 基于哈希表实现,键无序唯一,依赖 hashCode () 与 equals () 保证键唯一性,通过自定义对象为键、景点人数统计案例演示应用;LinkedHashMap 作为其子类,以哈希表加双向链表实现存取顺序一致,兼顾顺序与性能;TreeMap 基于红黑树,支持自然排序(实现 Comparable 接口)与比较器排序,可按键排序。通过表格对比三者底层、特性及适用场景,助力选型。

2025-09-09 10:00:14 1203

原创 Java Map 集合与 Collections 工具类全解析

本文围绕 Java 中 Map 集合、可变参数及 Collections 工具类展开解析。首先介绍 Map 集合作为双列集合的核心特性,包括双列存储、键唯一、值可重复等,详解 HashMap 等常用实现类,演示添加、删除等常用 API 及键找值、键值对、Lambda 表达式三种遍历方式。接着阐述可变参数的语法、底层原理与使用注意事项,解决方法参数个数不确定问题。然后讲解 Collections 工具类的批量添加、排序、打乱等核心功能及线程安全方法。

2025-09-09 09:51:45 1078

原创 Java 泛型实战手册:类、方法、接口的灵活运用

本文围绕 Java 泛型展开全面总结,先阐释泛型作为 “参数化类型” 的本质与核心价值,即通过编译阶段类型约束,解决无泛型时的类型混乱、运行时异常及强制转换繁琐等问题,同时指出其 “伪泛型” 特性。接着梳理泛型在类、方法、接口中的核心用法,说明不同场景下的适用情况。随后解析泛型高级特性,强调 “泛型不继承,数据可继承” 原则,详解上下限通配符的适用场景。最后给出明确类型、合理使用通配符等实践建议,总结泛型需平衡类型安全与灵活性,为开发提供清晰指引。

2025-09-09 09:42:10 935

原创 Java Set 集合全解析:从原理到实战的系统梳理

本文围绕 Java Set 集合展开全面解析,先对比 Set 与 List 的核心差异,明确 Set“无序、不重复、无索引” 的特性。随后深入剖析三大实现类:HashSet 基于哈希表,是性能最优的去重方案,需重写 hashCode 和 equals 保证去重;LinkedHashSet 通过哈希表加双向链表,兼顾去重与存取顺序一致;TreeSet 依托红黑树实现排序,支持自然排序与比较器排序。还介绍了 Set 的创建、遍历等通用操作,通过实战案例演示自定义对象去重,并给出线程安全解决方案与性能优化建议。

2025-09-09 09:31:14 441

原创 Java 中 ArrayList 与 LinkedList 的底层原理及特性对比

本文对比 Java 中 ArrayList 与 LinkedList 的底层原理及特性。ArrayList 基于动态数组,空参初始化时为长度 0 的数组,添加首元素时扩容为 10,满后扩容 1.5 倍(不足则按实际需求),查询快、增删慢,适合读多写少场景。LinkedList 基于双向链表,查询慢但增删快,尤其首尾操作高效,提供 addFirst、getLast 等特有 API,适合增删频繁场景。理解差异可助于合理选择以提升性能。

2025-08-25 20:45:04 412

原创 Java List 集合详解:索引操作与遍历方式全解析

本文解析 Java List 集合的核心内容。作为 Collection 的子接口,List 具有元素有序、可重复、有索引的特性,常见实现类有 ArrayList、LinkedList 等。文中重点介绍了 List 独有的索引操作方法,还详解了五种遍历方式:迭代器遍历、支持双向遍历和添加元素的列表迭代器遍历、增强 for 循环、Lambda 表达式遍历及普通 for 循环,助于开发者根据场景灵活选用。

2025-08-25 20:43:02 963

原创 Java Collection 集合详解:从基础操作到遍历方式

本文梳理了 Java 中 Collection 集合的核心知识。作为单列集合的根接口,Collection 派生出 List 和 Set 两大分支,前者元素有序、可重复、有索引,后者无序、不可重复、无索引。文中详解了 Collection 的通用方法,如 add、remove、contains 等及其使用细节。还介绍了三种遍历方式:迭代器是专用工具,需注意指针复位和修改限制;增强 for 循环简化了迭代器语法,适合简单遍历;Lambda 表达式则提供了更简洁的遍历方式。掌握这些内容有助于高效操作各类单列集合

2025-08-25 20:39:02 953

原创 Java 函数式编程入门:Lambda 表达式

本文围绕 Java 中的 Lambda 表达式展开,介绍其作为 JDK8 引入的函数式编程语法的核心价值。首先分析匿名内部类在实现接口时的冗余问题,引出 Lambda 表达式简化代码的作用。阐述其基本格式 “(参数列表)->{方法体}” 及函数式接口这一使用前提,详解参数类型省略、单参数括号省略、单行方法体简化等规则。通过游泳接口实现和字符串数组排序案例,展示从匿名内部类到 Lambda 表达式的简化过程,说明其聚焦逻辑、提升可读性的优势,为理解函数式编程及后续学习打下基础。

2025-08-25 20:36:10 1094

原创 Java Arrays 工具类全解析:从常用方法到实战技巧

本文详解 Java 中Arrays工具类的核心用法,涵盖数组转字符串、二分查找、复制、填充及排序等方法。通过实例说明toString()的格式化输出、binarySearch()的二分查找逻辑、copyOf()与copyOfRange()的数组复制规则、fill()的初始化功能,以及sort()的自然排序与定制排序实现。同时提及线程安全、对象数组操作等注意事项,强调其在简化数组处理、提升开发效率中的作用,为开发者提供实用的工具类使用指南。

2025-08-22 17:52:10 276

原创 Java 基础算法入门:从查找、排序到递归,一篇搞懂核心逻辑

本文围绕 Java 基础算法展开,涵盖查找、排序及递归三类核心内容。查找算法部分解析了基本查找、二分查找和分块查找的实现,包括判断元素存在、返回索引等功能,对比了各自适用场景与效率。排序算法则展示了冒泡、选择、插入及快速排序的代码实现,阐述其排序逻辑与特点。递归部分通过求和、阶乘实例,说明递归出口与规则的设计。所有代码均可运行,体现了不同算法在时间复杂度、适用场景上的差异,为初学者理解基础算法提供了实战参考,助力掌握算法核心逻辑与应用。

2025-08-22 17:42:05 1010

原创 Java 包装类详解:基本类型与引用类型的桥梁

本文介绍 Java 包装类,即基本数据类型对应的引用类型,列举了 byte 对应 Byte 等 8 种对应关系。讲解了包装类对象的创建方式,包括构造方法(每次新建对象)和静态方法 valueOf(对 - 128 到 127 的整数有缓存机制)。说明了 JDK5 引入的自动装箱(基本类型转包装类)和拆箱(包装类转基本类型)机制。以 Integer 为例,介绍了进制转换、字符串转整数等常用方法,及其注意事项。包装类是连接基本类型与引用类型的桥梁,在开发中很重要。

2025-08-18 09:13:29 353

原创 Java Date全解析:从 JDK7 到 JDK8 的演进与实践

本文解析 Java 日期时间处理的演进,涵盖 JDK7 及以前的 Date、SimpleDateFormat、Calendar 类,以及 JDK8 新增的 java.time 包下相关类。JDK7 的类可实现基础时间操作,如 Date 表示时间、SimpleDateFormat 格式化解析时间、Calendar 精细化操作字段,但存在线程不安全等问题。JDK8 的类为不可变对象,线程安全,包括处理时区的 ZoneId 等、表示时间戳的 Instant、本地日期时间类、格式化工具 及时间间隔计算类,功能更完善

2025-08-18 09:01:44 931

原创 Java 正则进阶:Pattern 与 Matcher 详解及实战爬取

本文介绍 Java 中 Pattern 与 Matcher 类的正则进阶用法。Pattern 用于编译正则表达式(线程安全),Matcher 作为文本匹配器在目标字符串中查找匹配子串(非线程安全),核心流程为编译正则、创建匹配器、查找提取结果。其可实现本地和网络文本爬取,如提取特定格式子串或网页中身份证号。高级特性包括非捕获分组与预查(实现条件匹配)、贪婪与非贪婪匹配(控制匹配长度)。

2025-08-14 17:39:23 767

原创 Java 正则表达式详解:从基础语法到实战验证

本文详解 Java 正则表达式,它是处理字符串的工具,通过模式匹配实现校验、查找、替换和切割等操作。核心语法包括字符类(如 [abc] 匹配 a、b、c)、预定义字符(如 \d 匹配数字)、数量词(如 + 表示 1 次及以上)和分组(用 () 实现子模式复用)。在字符串中可通过 matches () 校验格式、replaceAll () 替换内容、split () 切割字符串。实战中可验证手机号、邮箱等,编写时从正确案例出发,分步拆解规则。掌握其用法能提升字符串处理效率,适用于表单验证等多种场景。

2025-08-14 17:33:30 1129

原创 Java 中的 BigInteger:处理超大整数的终极方案

本文介绍 Java 中 BigInteger 类,它可处理超出基本整数类型范围的超大整数,支持任意精度运算且对象不可变,运算会生成新对象。创建方式有四种:随机大整数、指定整数字符串、指定进制整数、静态方法 valueOf(适合 long 范围内整数,对 - 16~16 有缓存)。核心运算含加减乘除、取余等,还可比较相等、求幂、取最大 / 小值及类型转换。使用时需注意不可变性的影响、比较大小的方式、类型转换溢出问题及与基本类型配合的效率。它是处理超大整数的关键工具,适用于多种需高精度大整数运算的场景。

2025-08-14 17:19:49 848

原创 Java 中的高精度计算:BigDecimal 详解与实战

本文详解 Java 中 BigDecimal 类的用法,解决 float 和 double 的精度丢失问题。创建 BigDecimal 对象有三种方式,不推荐用 double 直接构造,推荐字符串构造或静态方法 valueOf,后者更便捷且能保证精度。其核心运算包括加、减、乘、除等,运算后返回新对象。除法需注意处理除不尽情况,需指定精度和舍入模式,常用四舍五入模式。使用时应避免频繁创建对象,比较大小用 compareTo 而非 equals,金融场景建议统一精度。掌握其用法可规避精度陷阱,确保数据准确。

2025-08-14 17:12:43 1027

原创 Java System 类详解:系统级操作的实用工具

java.lang.System是 Java 处理系统级操作的工具类,构造方法私有,方法均为静态,可直接通过类名调用。核心方法包括:exit(int status)终止 JVM,0 表示正常退出;currentTimeMillis()返回从 1970 年 1 月 1 日到当前的毫秒数,用于计时等;arraycopy()高效拷贝数组,需注意数组类型匹配及索引范围。其与 Runtime 类功能各有侧重,System 类更偏向基础系统操作与数组处理,是 Java 开发中常用的基础工具类。

2025-08-12 20:55:34 751

空空如也

空空如也

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

TA关注的人

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