自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 -零基础学Maven|核心作用+安装配置全流程(附阿里云私服配置)

Maven是一款Apache旗下的开源Java项目管理工具,主要功能包括:1.依赖管理,通过pom.xml配置文件自动下载和管理jar包;2.标准化项目构建流程,提供跨平台的编译、测试、打包等命令;3.统一项目结构,使不同开发工具创建的项目可互相兼容。Maven的核心模型包含项目对象模型(POM)、依赖管理模型和构建生命周期。安装Maven需要配置本地仓库、阿里云私服镜像和环境变量。Maven通过坐标(groupId、artifactId、version)唯一标识资源,并从本地仓库、中央仓库或私服获取依赖。

2026-03-10 22:50:06 419

原创 新手也能懂的 Vue 教程:指令 + 实战,快速上手前端框架

Vue.js是一款用于构建用户界面的渐进式JavaScript框架。它具有三大核心特点:1)基于数据渲染用户界面,将原始数据转换为可视化内容;2)渐进式设计,允许开发者按需学习使用各种功能;3)提供完整的项目解决方案框架。文章通过员工列表案例详细介绍了Vue的核心指令:v-for实现列表渲染、v-bind动态绑定属性、v-if/v-show控制元素显示、v-model实现表单双向绑定以及v-on绑定事件。这些指令配合插值表达式{{}}可以高效地实现数据驱动视图的开发模式,大大提升前端开发效率。

2026-03-01 17:01:18 631

原创 Java 注解入门到掌握:@Override、元注解与自定义注解解析

本文介绍了Java注解的基本概念和使用方法。主要内容包括:1.注释与注解的区别(注释供程序员阅读,注解供虚拟机识别);2.常见注解如@Override、@Deprecated等的用法;3.自定义注解和特殊属性value的使用;4.元注解@Target和@Retention的作用;5.通过反射模拟JUnit测试框架的@Test注解实现。文章强调实际开发中主要使用框架提供的现成注解,自定义注解多用于框架底层开发。

2026-01-19 14:43:51 419

原创 XML 从入门到实战:语法、解析、约束(DTD/Schema)全解析

本文介绍了XML相关技术,包括:1)XML概述及其作为数据存储、传输和配置文件的作用;2)XML标签规则和语法规范;3)XML解析方法,重点讲解DOM4J解析流程;4)DTD约束的编写与引入方式;5)Schema约束的特点、编写及引入方法。文章通过实例代码详细说明了XML文件的结构定义、解析实现以及两种约束的使用方式,为XML技术应用提供了全面指导。

2026-01-18 23:21:44 847

原创 一文带你搞懂 Java 日志与 Logback

日志是系统开发和运维的重要工具,能记录运行状态、排查问题。相比简单的System.out.println,专业日志框架(如Logback)具有显著优势:支持多种输出方式(控制台、文件等),通过配置文件灵活控制日志格式、级别和存储位置,无需修改代码即可调整日志策略。Java日志体系分为接口(如SLF4J)和实现(如Logback),推荐面向接口编程以便后期更换实现。Logback作为高性能日志框架,支持多模块配置,可通过logback.xml定义输出位置、格式和级别(TRACE/DEBUG/INFO/WARN

2026-01-17 17:23:52 925

原创 一文搞懂 Java 动态代理:Proxy 与 InvocationHandler 实战教程

摘要:动态代理是一种无侵入式增强方法功能的技术,通过Proxy类实现。其核心三要素包括:实际对象、代理对象和代理方法调用。实现时需要将被代理方法定义在接口中,并通过InvocationHandler进行功能增强或拦截。文中以明星经纪人代理为例,演示了如何对sing()方法增强(添加准备话筒等操作),以及对cleanWC()方法拦截。此外还展示了List集合的动态代理案例,对add()方法增强耗时统计,对remove()方法进行拦截,体现了动态代理的灵活应用。

2026-01-17 16:58:21 210

原创 Java 对象序列化与反序列化详解(含集合序列化与打印流)

本文介绍了Java对象序列化机制,主要包括:1. 序列化概念:通过字节序列保存对象数据、类型和属性信息,实现对象持久化存储。2. 实现方法:使用ObjectOutputStream进行序列化,ObjectInputStream进行反序列化,要求类实现Serializable接口。3. 注意事项:使用transient修饰不需序列化的属性,注意serialVersionUID版本控制,处理可能出现的ClassNotFoundException和InvalidClassException异常。4. 扩展应用:演

2026-01-17 16:37:40 748

原创 Java 缓冲流与转换流详解:从高效读写到编码转换

摘要:本文介绍了Java中的缓冲流和转换流。缓冲流(BufferedInputStream/BufferedOutputStream、BufferedReader/BufferedWriter)通过在基本流上增加缓冲区提高IO效率,测试显示缓冲流复制375MB文件仅需666毫秒。字符缓冲流还提供了readLine()和newLine()等特有方法。转换流(InputStreamReader/OutputStreamWriter)则解决字符编码问题,支持在不同字符集(如GBK和UTF-8)间转换,通过示例演示

2026-01-15 15:11:25 653

原创 Java IO 进阶:字符流核心用法及 JDK7/JDK9 异常处理

本文介绍了Java字符流的基本概念和使用方法。字符流(Reader/Writer)相比字节流更适合处理文本文件,能正确处理中文字符(如FileReader/FileWriter)。文章详细说明了字符流的读取和写入操作,包括单个字符和字符数组的读写方法,并强调了flush()和close()的区别。此外,还介绍了JDK7引入的try-with-resources语句及JDK9的改进,可自动关闭资源。最后指出字符流仅适用于文本文件处理,非文本文件应使用字节流。全文通过代码示例演示了字符流的各种操作方式和异常处理

2026-01-15 11:28:53 571

原创 Java IO 字节流详解:从基础概念到图片复制实战

本文摘要:Java IO流是处理输入输出的关键工具,分为字节流和字符流两大体系。字节流以InputStream和OutputStream为父类,可处理任意二进制数据;字符流以Reader和Writer为父类,专用于文本处理。重点介绍了FileOutputStream的文件写入方法(包括单字节、字节数组及追加写入)和FileInputStream的读取技巧(单字节读取、字节数组批量读取)。通过图片复制案例演示了字节流的实际应用,并强调了使用后必须关闭流以释放系统资源的基本原则。

2026-01-14 20:40:05 648

原创 一文吃透 Java File 类:文件 / 目录操作全解析

Java File类摘要:File类是文件和目录路径的抽象表示,提供构造方法(路径字符串/父路径+子路径)、常用功能(获取路径/名称/大小、判断存在性/类型)、创建删除操作(文件/目录)及目录遍历方法。还包含6个综合练习:1)创建嵌套文件夹和文件;2)查找指定扩展名文件;3)递归搜索子文件夹;4)递归删除多级目录;5)统计文件夹总大小;6)统计各类文件数量(使用HashMap记录扩展名频次)。注意:目录操作需确保非空,listFiles()仅对实际存在的目录有效。

2026-01-14 18:14:22 453

原创 一文搞懂 Java 异常:从 Throwable 到自定义业务异常

摘要:异常是程序执行过程中的非正常情况,会导致JVM非正常停止。Java异常体系以Throwable为根类,分为Error(严重错误)和Exception(可处理异常)。异常分为编译时异常(checked)和运行时异常(runtime)。处理异常可通过throws声明或try-catch捕获,finally块确保必要代码执行。自定义异常需继承Exception或RuntimeException,用于特定业务场景如登录验证。异常处理是保证程序健壮性的重要机制。(149字)

2026-01-12 14:17:01 1027

原创 Java 核心特性实战:不可变集合、Stream 流与方法引用详解

本文介绍了Java中的不可变集合和Stream流两大核心特性。不可变集合部分详细讲解了List、Set、Map三种不可变集合的创建和使用场景,适用于需要保护数据不被修改的情况。Stream流部分系统阐述了流的生成方式、中间操作方法(如filter、limit等)、终结操作方法(如forEach、count)以及收集操作,展示了函数式编程的简洁性。文章还深入讲解了方法引用的四种形式:引用类方法、对象实例方法、类实例方法和构造器,通过代码示例演示了如何用方法引用简化Lambda表达式。这些特性共同构成了Java

2026-01-11 23:02:12 549

原创 Java Map 集合入门到实战:HashMap/TreeMap 用法、遍历技巧 + 自定义对象案例

本文介绍了Java中Map集合的基本使用及实现类HashMap和TreeMap的应用。Map是双列集合,具有键唯一、值可重复的特点,包含put、remove、containsKey等基本功能。提供了两种遍历方式:通过keySet获取键集合或通过entrySet获取键值对集合。HashMap基于哈希表实现,依赖hashCode和equals方法保证键唯一性;TreeMap基于红黑树实现,可通过自然排序或比较器排序对键进行排序。通过学生案例演示了两种Map的实现:HashMap需重写hashCode和equal

2026-01-11 22:33:37 571

原创 Java集合框架精讲:从泛型到TreeSet与HashSet的深度解析

本文介绍了Java集合框架中的泛型和Set集合相关内容。泛型提供了编译时类型安全检查,避免了强制类型转换。Set集合包括HashSet和TreeSet两种实现:HashSet基于哈希表,无序不重复;TreeSet可排序,通过自然排序(Comparable)或比较器排序(Comparator)实现。文章详细演示了两种排序方式的使用方法,并强调存储自定义对象时必须重写hashCode()和equals()方法以确保元素唯一性。通过学生和教师对象的存储示例,说明了如何实现按年龄和姓名排序的需求。

2026-01-06 22:09:38 637

原创 Java集合框架全解析:从Collection到List,附源码剖析

本文摘要: Java集合框架主要介绍了Collection和List两大接口及其实现类。Collection是单例集合顶层接口,包含add、remove等基本操作,遍历方式包括迭代器、增强for和lambda表达式。List接口扩展了有序、可重复集合特性,提供索引操作和五种遍历方式。重点分析了ArrayList(数组实现,查询快)和LinkedList(链表实现,增删快)的底层实现及源码,包括ArrayList的1.5倍扩容机制和LinkedList的双向链表结构。文章还对比了数组与集合的区别,并详细讲解了

2026-01-05 15:16:56 841

原创 Idea的安装以及基础使用

这是一篇关于IntelliJ IDEA安装与配置的详细教程。文章从下载安装包开始,逐步介绍了安装过程、JDK环境配置、隐藏项目文件、创建Java工程等基础设置。同时提供了多项实用配置技巧:包括修改代码字体、设置UTF-8编码、忽略大小写代码提示、自动导包、生成serialVersionUID以及使用Debug调试模式等。全文通过图文结合的方式,为开发者提供了从安装到日常使用的完整指导,帮助用户更好地使用IntelliJ IDEA进行Java开发。

2025-10-25 22:27:57 950

原创 MySQL 数据库全栈指南:从 SQL 语法到多表查询,一站式掌握

数据库基础与SQL操作摘要 本文系统介绍了关系型数据库的基本概念和SQL操作要点: 数据库基础 数据库是结构化存储数据的仓库,通过SQL语言访问 常见关系型数据库包括Oracle(收费)、MySQL(开源)和SQL Server SQL操作分类 DDL(数据定义):CREATE/ALTER/DROP等对象操作 DML(数据操作):INSERT/UPDATE/DELETE数据修改 DQL(数据查询):SELECT查询及条件/分组/排序/分页 DCL(数据控制):用户权限管理 核心操作要点 表设计需考虑字段类型

2025-10-23 15:06:56 1109

原创 JDBC 全解析:从入门到实战,掌握数据库交互核心技术

JDBC是Java连接数据库的标准接口规范,通过驱动实现类操作数据库。主要步骤包括:加载驱动、获取连接、执行SQL、处理结果和释放资源。核心接口有DriverManager(管理驱动)、Connection(数据库连接)、Statement(执行SQL)和ResultSet(结果集)。文章介绍了SQL注入问题及解决方案(使用PreparedStatement预编译),事务管理(ACID特性)和连接池技术(如Druid连接池的使用与配置)。通过工具类封装了增删改查操作,并讲解了事务隔离级别及脏读等问题处理。

2025-10-23 14:49:15 730

原创 JavaEE:知识总结(一)

本文摘要: HTML部分介绍了基础语法规范、标签分类、文档结构和常用标签(如标题、段落、图像、链接等),以及表格、列表和表单的设计方法。CSS部分讲解了三种引入方式、选择器类型、盒子模型和弹性布局,重点说明了元素定位和样式控制技巧。JavaScript部分涵盖变量声明、数据类型、函数定义、DOM操作和事件处理等核心概念,并介绍了AJAX异步通信技术。最后,服务器技术章节详细阐述了Tomcat服务器的安装配置、Web项目部署规范及HTTP协议的工作原理,包括请求/响应格式和状态管理机制。全文系统性地介绍了We

2025-10-23 14:09:46 1030

原创 Java 核心知识点全梳理:从基础语法到网络编程,一篇搞定

本文摘要:本文系统介绍了Java基础知识和相关技术要点,包括软件安装卸载、Java语法基础、数据类型、运算符、流程控制、面向对象特性、集合框架、IO流、网络编程等核心内容。重点讲解了Java注释、标识符、数据类型转换、运算符使用、循环控制、封装继承多态、集合分类及遍历、文件操作、字符流字节流区别等关键技术,并对UDP/TCP协议、网络分层模型等网络编程知识进行了对比分析。全文内容全面,涵盖了Java开发中的主要技术点,适合作为Java学习者的参考手册。

2025-10-22 16:53:14 1255

原创 从零到精通:Java正则表达式全链路实战指南

本文介绍了正则表达式的基本概念和在Java中的应用。主要内容包括:1. 正则表达式的概念及其在字符串验证中的作用;2. Java中字符类、逻辑运算符和预定义字符的语法规则;3. 数量词的使用方法;4. 实际应用示例,包括验证手机号、座机号和邮箱的正则表达式编写。通过具体代码演示了如何用正则表达式简化字符串验证过程,如验证QQ号、身份证号等常见需求。文章还提供了24小时时间格式的正则表达式示例,展示了正则表达式在数据处理中的强大功能。

2025-09-11 15:36:00 772

原创 Java抽象类与接口完全解析:从概念到实战

摘要:本文系统介绍了Java中抽象类和接口的核心概念。抽象类包含抽象方法(无方法体)和普通方法,不能实例化,需子类实现所有抽象方法。接口是更彻底的抽象,JDK7前只含抽象方法和常量,支持多实现。类实现接口必须重写所有抽象方法。接口可多继承其他接口。二者都体现规范性和约束力,区别在于抽象类可包含具体实现,而接口更强调纯粹的行为定义。文中详细说明了语法规则、使用场景和注意事项,并通过代码示例演示了抽象类和接口的具体应用。

2025-08-31 10:09:45 635

原创 Java包、权限修饰符与final关键字完全解析

本文介绍了Java中包、权限修饰符和final关键字的使用。包用于分类管理代码,命名规范为倒写域名,使用"."连接。权限修饰符包括public、protected、默认和private,规定了不同作用域的访问权限。final关键字表示不可变,可修饰类(不可继承)、方法(不可重写)和变量(仅能赋值一次)。成员变量final修饰时需立即赋值或在所有构造方法中初始化。final常量名通常全大写。这些知识点有助于提高代码的安全性和可维护性。

2025-08-30 14:58:13 644

原创 零基础掌握Java反射:看完这篇就够了

本文介绍了Java反射机制的核心概念与应用。反射允许在运行时动态获取类的属性和方法,并能调用对象的方法和属性。主要内容包括:1.反射概述,利用反射可无视修饰符访问类内容;2.获取字节码文件的三种方式;3.通过反射获取构造方法、成员变量和成员方法的具体操作;4.利用反射创建对象、修改成员变量值和调用方法;5.反射与配置文件的结合使用,实现动态创建对象和调用方法;6.通过反射实现泛型擦除和修改字符串内容。反射机制在框架底层广泛使用,提供了强大的动态编程能力,但需谨慎使用以避免安全隐患。

2025-08-28 15:47:30 534

原创 Java多态全面解析:从入门到精通

摘要:多态是面向对象三大特性之一,指同一行为具有不同表现形式。其实现需要继承/实现关系、方法重写和父类引用指向子类对象。多态使用时遵循"编译看左,运行看左(变量)或右(方法)",但无法直接调用子类特有方法,需通过向下转型实现。转型分向上转型(自动)和向下转型(强制),后者可能引发ClassCastException,可用instanceof进行类型检查。案例展示如何通过多态简化代码,使一个方法能处理多种子类对象,同时调用各自特有方法。

2025-08-27 17:56:47 679

原创 Java继承完全指南:从入门到精通

假如我们要定义如下类: 学生类,老师类和工人类,分析如下。学生类 属性:姓名,年龄 行为:吃饭,睡觉老师类 属性:姓名,年龄,薪水 行为:吃饭,睡觉,教书班主任 属性:姓名,年龄,薪水 行为:吃饭,睡觉,管理如果我们定义了这三个类去开发一个系统,那么这三个类中就存在大量重复的信息(属性:姓名,年龄。行为:吃饭,睡觉)。这样就导致了相同代码大量重复,代码显得很臃肿和冗余,那么如何解决呢?假如多个类中存在相同属性和行为时,我们可以将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要。

2025-08-26 17:08:27 2065

原创 Java static关键字详解:从入门到精通

文章摘要: Java中的static关键字用于区分类成员和对象成员。static修饰的变量和方法属于类,存放在静态区,可通过类名直接访问(如Student.schoolName);非static修饰的实例变量和方法属于对象,必须通过对象访问。静态成员在内存中仅存一份,所有对象共享;实例成员随对象数量增加而复制。static成员随类加载初始化,优先于对象存在。合理使用static能节省内存,但实例方法必须通过对象调用。

2025-08-25 17:39:03 827

原创 Java字符串操作全解析:String、StringBuilder与StringJoiner详解及实战案例

Java字符串处理类总结:String类代表不可变字符串,构造方法包括String()、String(char[])、String(byte[])等。字符串比较应使用equals()方法而非==运算符。StringBuilder是可变字符串容器,适用于字符串拼接和反转操作,支持链式编程。StringJoiner(JDK8+)提供更简洁的字符串拼接方式,可指定分隔符和首尾字符。字符串存储机制方面,直接赋值会复用字符串常量池中的对象,而new操作会在堆中创建新对象。实际开发中应根据需求选择适合的字符串处理类,注

2025-08-24 14:49:44 882

原创 Java面向对象编程全解析:从类与对象到封装构造的完整指南

本文系统介绍了面向对象编程中的类和对象的基本概念及使用方法。主要内容包括:1.类和对象的定义与关系,类是对事物共性的抽象,对象是具体实例;2.类的组成(成员变量和方法)、定义步骤及对象的使用方式;3.内存图示说明单个和多个对象的内存分配;4.成员变量与局部变量的区别;5.封装思想及private关键字的使用;6.构造方法的作用、重载和标准类的编写规范。通过学生类等示例代码,详细演示了如何定义类、创建对象、实现封装以及使用构造方法,为Java面向对象编程提供了基础指导。

2025-08-22 10:57:04 1911

原创 Java 方法详解:从定义、调用到重载,深度解析方法的使用技巧

本文介绍了Java中方法的定义、调用及相关概念。主要内容包括:1)无参数和带参数方法的定义与调用格式;2)形参与实参的区别;3)带返回值方法的定义及返回值处理;4)方法重载的概念与实现条件;5)方法使用的注意事项。通过数组遍历和求最大值等示例,展示了方法在实际编程中的应用。文章强调方法必须"先定义后调用",并详细说明了参数传递、返回值处理等关键点,为Java方法的使用提供了系统指导。

2025-08-21 10:39:54 934

原创 Java数组从入门到实战:静态/动态初始化、遍历、常见问题及7个经典练习

本文介绍了数组的基本概念和使用方法。数组是一种存储同类型数据的容器,需要保持数据类型一致。文章详细讲解了数组的两种定义格式(int[] array和int array[])以及静态初始化和动态初始化的区别和使用场景。静态初始化直接指定元素(如int[] arr = {1,2,3}),动态初始化指定长度(如int[] arr = new int[3])。还介绍了数组的索引访问、遍历方法、地址值概念和常见问题(如索引越界)。最后通过多个练习演示了数组的求和、统计、变换、求最值、随机数生成和元素交换等常见操作。这

2025-08-15 11:03:14 623

原创 Java 流程控制语句详解:顺序、判断、选择与循环结构

本文摘要: Java流程控制语句分为三类:顺序结构、判断结构和循环结构。判断结构包括if语句(单分支、双分支和多分支)和switch语句,用于根据不同条件执行不同代码块。循环结构包含for循环、while循环和do-while循环,用于重复执行特定代码。for循环适用于明确循环次数的情况,while循环适用于不确定次数但知道终止条件的情况。文中通过多个实例(如考试成绩判断、工作日区分、数字求和等)详细演示了各种控制语句的使用方法,并比较了它们的适用场景和特点。

2025-08-11 20:39:19 901

原创 深入理解Java运算符:优先级、类型转换与三元运算

本文系统介绍了Java编程中的运算符与表达式,涵盖以下核心知识点: 运算符分类: 算术运算符(+ - * / %),注意整数除法结果取整,%取余数 赋值运算符(=及扩展运算符如+=),含隐式类型转换 关系运算符(== != > <等),返回布尔值 逻辑运算符(& | ! ^ && ||),&&和||具有短路特性 自增自减(++ --),区分前置/后置用法 三元运算符(?:),用于条件赋值 关键特性: 类型转换规则(隐式/强制转换)及数据精度问题 字符串&q

2025-08-06 15:17:17 689

原创 Java基础语法详解与示例

本文介绍了Java编程基础语法,包括注释、关键字、字面量、变量、数据类型和标识符等核心概念。详细讲解了三种注释方式(单行、多行、文档注释),Java关键字及其作用,以及各种字面量类型的书写格式。重点说明了变量的定义格式、常用数据类型(如int、double等)及注意事项,并介绍了8种基本数据类型的使用方法。此外,还讲解了标识符的命名规则(大小驼峰命名法)和键盘录入的实现步骤。全文通过代码示例帮助理解基础语法要点,为Java初学者提供了清晰的学习指南。

2025-08-05 22:10:36 760

原创 Java零基础入门:从CMD操作到HelloWorld实战

本文摘要: Java基础语法学习指南分为两部分:1.CMD操作部分,介绍了命令行窗口的打开方式、常用命令(如盘符切换、目录操作等)和环境变量配置方法。2.Java概述部分,讲解了Java语言特性、JDK安装步骤、HelloWorld案例编写及常见问题解决,重点说明了Java跨平台原理和环境变量配置的必要性。文章还介绍了Java三大平台(SE/ME/EE)的区别和JDK/JRE/JVM的关系,强调JDK安装即可满足开发需求。全文通过具体操作示例和常见错误分析,帮助初学者快速掌握Java开发环境搭建和基础语法。

2025-08-04 15:34:07 702

原创 JavaScript基础(三)核心:流程控制 × 循环 × 函数完全指南

摘要:本文系统介绍了JavaScript中的条件分支、循环结构、数组操作和函数封装。主要内容包括:1)if和switch语句的对比,分析各自适用场景;2)for循环的语法要素(起始值、终止条件、变化量)及嵌套应用,如九九乘法表示例;3)数组的定义、索引访问和常用操作方法(push/pop等);4)函数的声明调用、参数传递、返回值及作用域规则。文章通过代码示例演示了各种语法结构的实际应用,强调编程中要合理选择控制结构,注意避免死循环等常见问题。

2025-07-30 16:40:09 757

原创 JavaScript 基础 (二):运算符到流程控制

本文介绍了JavaScript基础中的流程控制、运算符和语句等内容。首先讲解了算术运算符、赋值运算符、自增/自减运算符的使用方法及注意事项。其次详细说明了比较运算符和逻辑运算符的功能特点。在语句部分,重点介绍了if条件分支语句(单分支、双分支和多分支)、三元运算符及switch语句的语法结构和使用场景。最后讲解了循环语句(while循环和for循环)的基本用法,包括循环三要素、中断循环(break和continue)以及无限循环的实现方式,并通过一个ATM存取款机的综合案例演示了这些知识点的实际应用。全文涵

2025-07-29 22:07:45 989

原创 JavaScript基础(一):变量到数据类型全面解析

本文介绍了JavaScript的基础知识,主要包括变量声明、数据类型和类型转换三个部分。JavaScript通过let和const声明变量和常量,支持数值、字符串、布尔值等多种数据类型,并可通过typeof检测数据类型。文中还详细讲解了JavaScript的两种引入方式(内联和外部)、注释语法(单行和多行)以及输入输出方法(alert、prompt等)。最后,文章阐述了隐式转换和显式转换的区别,重点介绍了使用Number()进行显式类型转换的方法。这些基础概念对于理解JavaScript编程至关重要。

2025-07-28 19:46:13 740

原创 CSS(四):HTML5语义化布局与CSS3高级技巧

HTML5和CSS3新特性概述 HTML5主要新增了语义化标签(header、nav、article等)、多媒体标签(video、audio)和新的表单元素(email、url、date等),提升了网页结构和交互体验,但需注意IE9+的兼容性。CSS3引入了新的选择器(属性、结构伪类、伪元素选择器)、弹性盒子模型(box-sizing)以及过渡动画(transition)等特性,增强了样式控制能力。这些新特性使开发者能更便捷地创建现代化网页,但需考虑浏览器兼容性问题。广义HTML5还包括CSS3和JavaS

2025-07-26 21:56:24 1850

空空如也

空空如也

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

TA关注的人

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