- 博客(28)
- 收藏
- 关注
原创 JavaWeb从0到1-DAY6-SpringBoot Web 入门
SpringBoot 是基于 Spring 的快速开发框架,核心目标是简化 Java Web 开发。SpringBoot 内嵌 Tomcat,因此运行 main 方法就能启动网站。Controller 用于处理请求,用于建立 URL 和 Java 方法的映射关系。SpringBoot 启动时会自动扫描组件并完成自动配置。本章最核心的本质就是:请求路径→ 找到方法→ 执行代码→ 返回结果。
2026-05-08 17:09:19
303
原创 JavaWeb从0到1-DAY5.1-Maven-JUnit
JUnit 是 Java 中常用的单元测试框架,用来测试方法是否按预期工作。测试方法不需要main,只要加上@Test,JUnit 测试引擎就能自动识别并执行。断言是单元测试的核心,判断结果是否相等,判断是否抛出指定异常,assertAll可以批量执行多个断言。测试代码应该放在,JUnit 依赖应该设置scope=test。企业开发中写测试不能只测正常情况,还要覆盖异常值和边界值。
2026-05-08 15:18:30
516
原创 JavaWeb从0到1-DAY5-Maven
Maven 是 Java 项目的构建和依赖管理工具,核心配置文件是pom.xml。Maven 坐标由groupIdartifactIdversion组成,用来唯一定位项目或依赖。依赖统一写在中,每一个具体依赖用表示。放源码,target放 Maven 生成的编译和打包结果。常用生命周期命令中,clean清理,compile编译,test测试,package打包,install安装到本地仓库。
2026-05-08 13:47:11
464
原创 JavaWeb从0到1-DAY4-AJAX
AJAX 的核心是让浏览器在不刷新整个页面的情况下和服务器交换数据。Axios 是对 AJAX 的封装,让发送 GET、POST 请求更简单。可以让异步请求代码更清晰,但请求本质仍然是异步。Vue 的mounted()会在页面挂载完成后自动执行,常用于页面加载时请求数据并渲染页面。mounted()触发请求,await等待结果,取出,赋值给 Vue 数据,页面自动更新。
2026-04-29 19:38:00
871
原创 JavaWeb从0到1-DAY3.1- Vue(ii)
结论模板里绑定谁,data()中就要先有谁。原因Vue 需要明确的数据来源,否则它不知道这个变量从哪里来。通俗比喻或小例子表单像前台登记表,data()像后台数据库。前台要登记某项内容,后台得先有这个字段。v-else-if必须跟在v-if后面v-else必须跟在v-if或v-else-if后面不能单独写v-else是的简写。click是事件名。handleclearName是方法名。这一章的关键,是学会 Vue 里“数据怎么显示、条件怎么判断、列表怎么渲染、用户操作怎么处理”。
2026-04-27 22:20:44
399
原创 JavaWeb从0到1-DAY3- Vue(i)
/</div#app是 Vue 要接管的区域。是插值表达式,用来显示数据。Vue 使用前要先引入 Vue 库。创建应用的基本格式:data() {return {属性名: 属性值})挂载格式:app.mount('#选择器')插值表达式格式:{{ 数据名 }}Vue 是一套用于构建用户界面的渐进式 JavaScript 框架,本章重点是认识它并学会最基础的使用流程。用来创建应用,data()用来提供页面数据,mount()用来把应用挂到页面指定区域。#app。
2026-04-22 20:03:43
355
原创 JavaWeb从0到1-DAY2.1- JavaScript(ii)
事件源.addEventListener('事件类型', 处理函数);事件类型要写成字符串,比如'click'在里写的是'click',不是'onclick'这一章的核心,是理解“页面为什么能动起来”。事件是用户操作,事件监听是浏览器在事件发生时执行对应函数。JS 想操作页面,必须先通过document和找到 DOM 元素。是更推荐的事件绑定方式,常配合循环给多个元素批量绑定事件。模块化部分先记住结论:代码可以拆文件,export导出,import导入,模块脚本通常写。
2026-04-22 19:17:36
350
原创 JavaWeb从0到1-DAY2- JavaScript(i)
let****/****const取代var,常量首选const。函数推荐箭头函数,但对象方法慎用。JSON是带双引号的字符串,它是数据传输的“桥梁”。DOM找元素(querySelector) -> 改内容(innerText) -> 调样式(style)。
2026-04-21 21:46:42
330
原创 JavaWeb从0到1-DAY1.4-HTML-CSS快速入门(v)
h1盒子模型是 CSS 中非常重要的概念。页面中的每个元素都可以看成一个盒子。元素尺寸内边距边框外边距页面中的布局展示widtha标签必须重点记住hrefimg标签必须重点记住srcoption不能脱离select单独使用trthtd容易层级混乱div和span的使用场景容易混淆form的action和method容易记混input的功能主要由type决定HTML:掌握常见标签及其作用,知道页面内容如何组织CSS:掌握盒子模型和 Flex 布局,知道页面样式如何控制。
2026-04-15 20:56:35
1064
原创 JavaWeb从0到1-DAY1.3-HTML-CSS快速入门(iv)
从盒子模型开始,学习重点就从“认识标签”逐渐进入“理解布局和交互”。盒子模型帮助我们理解元素的结构和间距,Flex 布局帮助我们控制排列方式。表单解决数据采集问题,表格解决数据展示问题。只要把这些知识点的职责分清楚,后面做页面时就不会只会堆标签,而是能真正开始搭结构、控布局、收数据、展示数据。
2026-04-15 20:31:16
448
原创 JavaWeb从0到1-DAY1.2-HTML-CSS快速入门(iii)
这一章的核心是:网页正文不仅有标题和链接,还会有图片、视频和段落。img和video都依赖src找资源,所以路径写法非常关键。相对路径是项目里最常用的写法,./表示当前目录,../表示上一级目录。p适合写正文段落,div适合把一整块内容包起来统一管理样式。
2026-04-09 23:13:16
408
原创 JavaWeb从0到1-DAY1.1-HTML-CSS快速入门(ii)
这一章的核心是:先学会在 HTML 中写标题和超链接,再学会用 CSS 给页面加样式。超链接最常用的两个属性是href和target,前者管地址,后者管打开方式。CSS 有三种引入方式,其中外部样式最适合正式开发。id > class > 元素。说明:这份笔记是根据你本次提供的课程截图整理的,重点覆盖了标题标签、超链接、CSS 引入方式、颜色表示、color属性和三种基础选择器。如果老师后面还有补充更细的内容,比如更多样式属性、复合选择器、背景属性等,可以继续追加到后续笔记里。
2026-04-08 21:34:12
658
原创 JavaWeb从0到1-DAY1-HTML-CSS快速入门(i)
HTML 入门最重要的是先把网页的基本骨架记住,并分清head和body的作用。head主要放浏览器需要的信息,body放用户真正看到的内容。title决定标签页名称,img可以显示图片,图片是否显示常常取决于路径是否正确。再往后学习时,要一直记住:HTML 管结构,CSS 管样式,JavaScript 管行为。
2026-04-08 19:50:03
633
原创 JavaSE从0到1-DAY9-ArrayList
ArrayList是 Java 中最常用的集合之一,本质上是一个长度可变的容器。它和数组最大的区别是:数组定长,集合变长。使用ArrayList泛型、增删改查、遍历。另外要记住:集合里不能直接放基本数据类型,想放整数等数据时,要使用对应的包装类。这章学会后,后面很多数据存储、遍历、操作集合的代码都会更容易理解。
2026-04-07 17:52:23
378
原创 JavaSE从0到1-DAY8-String
String 是 Java 中最常用的类,核心特性是不可变性。比较字符串内容时必须用equals(),不能用==。String 的方法都返回新对象,必须用赋值语句接收。频繁拼接字符串时用 StringBuilder 提高性能。掌握 String 的常用方法(截取、替换、查找、转换等)和 StringBuilder 的使用,就能高效地处理字符串操作。
2026-04-02 22:18:39
325
原创 JavaSE从0到1-DAY7.1-内部类(ii)
本文总结了Java中三种内部类的关键知识点:静态内部类、局部内部类和匿名内部类。静态内部类不依赖外部类实例,可直接创建;局部内部类定义在方法内,只能访问final局部变量;匿名内部类没有名字,必须实现接口或继承类,适合一次性使用场景。文章通过代码示例和对比表格,清晰展示了各类的特点、使用方式和适用场景,最后总结了内部类的核心访问规则和创建方法。这些知识点对理解和使用Java内部类至关重要。
2026-04-01 21:07:43
177
原创 JavaSE从0到1-DAY7-内部类(i)
本文详细介绍了Java内部类的核心概念与使用场景。主要内容包括:1)内部类的作用是逻辑封装和访问控制,可访问外部类私有成员;2)内部类的四种分类(成员/静态/局部/匿名)及其特点;3)成员内部类与静态内部类的本质区别,前者依赖外部类实例且可访问所有成员,后者独立且只能访问静态成员;4)内部类实例化的两种方式;5)同名变量访问规则。通过汽车与发动机的生动比喻,帮助理解内部类与外部类的关系。文章还提供了清晰的对比表格和代码示例,系统梳理了内部类的关键知识点。
2026-04-01 17:52:55
476
原创 JavaSE从0到1-DAY6-接口
public interface 接口名 {// 常量(自动是 public static final)数据类型 常量名 = 值;// 抽象方法(自动是 public abstract)返回值类型 方法名(参数列表);要点说明定义规范和契约,定义必须实现的方法特点不能实例化,只有抽象方法和常量优势支持多实现,解决多继承问题用途定义能力、规范、契约。
2026-03-31 16:40:11
414
原创 JavaSE从0到1-DAY5-抽象类
抽象方法是没有方法体的方法,用abstract修饰,只有方法签名。// ✅ 正确:在抽象类中// ❌ 错误:在普通类中// 编译错误Adapter 模式是一种设计模式,用来解决这个问题:当一个抽象父类有很多抽象方法时,子类继承它就需要实现所有方法。但有时候子类只需要其中的几个方法,其他方法用不到。概念说明定义用 abstract 修饰的类特点不能实例化,必须有抽象方法意义规范子类行为,提供通用接口Adapter中间抽象类,对方法进行空实现。
2026-03-31 16:00:06
426
原创 JavaSE从0到1-DAY4.1-多态实战(ii)
多态就是同一个方法调用,由于对象不同,会执行不同的代码。特性多态继承重载定义同一方法不同实现子类获得父类特性同名方法不同参数关系父子类父子类同一类决定时机运行时编译时编译时目的实现灵活调用代码复用提供便利方法名相同相同相同参数相同相同不同多态是Java面向对象编程的三大特性之一(继承、封装、多态),也是最重要的特性。掌握多态的关键理解"编译看左边,运行看右边"学会使用 instanceof 和向下转型在实际项目中多使用多态多态的力量让代码更灵活让代码更易维护。
2026-03-30 20:07:57
352
原创 JavaSE从0到1-DAY4-多态(i)
多态多种形态同一个对象在不同情况下表现出不同的形态。在Java中,就是指同一个方法调用,由于对象不同,会执行不同的代码。把子类对象赋给父类引用,把小的变成大的把父类引用转换为子类引用,把大的变成小的用来判断对象的实际类型。
2026-03-30 20:06:02
474
原创 JavaSE从0到1-DAY3.1-继承(ii)
编译看左边(引用类型是否有该方法)运行看右边(实际对象类型的虚方法表)a.eat();// 编译:Animal 有 eat ✓ 运行:Dog.eata.sleep();// 编译:Animal 有 sleep ✓ 运行:Animal.sleep(未重写)// 编译:Animal 没有 bark ✗ 编译错误!成员类型能否被继承同名时的规则是否参与多态成员变量能(非private)就近原则,this/super 区分不参与,看引用类型成员方法能(非private)
2026-03-25 18:34:38
306
原创 JavaSE从0到1-DAY3-继承(i)
Java继承基础摘要 继承是面向对象三大特性之一,允许子类获得父类的属性和方法,体现"is-a"关系。继承的核心价值在于减少代码重复、便于维护和建立层次结构。 继承格式:class 子类 extends 父类。子类自动获得父类非private成员,可添加特有内容。Java只支持单继承,但支持多层继承。所有类默认继承Object类。 super关键字用于访问父类内容,包括属性、方法和构造方法。调用父类构造方法必须放在子类构造方法第一行,若父类只有有参构造,子类必须显式调用super(参数)
2026-03-25 18:32:35
384
原创 JavaSE从0到1-DAY2.2-枚举(Enum)
SPRING, // 春SUMMER, // 夏AUTUMN, // 秋WINTER // 冬SPRING, // 逗号SUMMER, // 逗号AUTUMN, // 逗号WINTER // 最后一个也要逗号;// 分号结尾注意:分号是必须的,用来标记枚举项的结束。枚举是 Java 中用于表示一组固定常量值的特殊类。每个枚举项都是该枚举类的对象枚举项隐含 public static final 修饰构造方法必须是 private枚举项必须在第一行,用逗号隔开,分号结尾。
2026-03-24 19:33:40
330
原创 JavaSE从0到1-DAY2.1-final 关键字
修饰对象作用示例变量变量值无法改(常量)方法方法不能被重写类类不能被继承修饰变量:创建常量,变量值无法改修饰方法:防止方法被重写修饰类:防止类被继承区分基本类型和引用类型,明确 final 修饰的是"变量记录的内容",而不是"对象本身"。
2026-03-24 17:32:31
210
原创 JavaSE从0到1-DAY1.1-Java对象与内存
表述含义this当前对象的引用(地址)this.xxx当前对象的成员 xxx本质所在方法使用者(调用者)的内存地址。
2026-03-23 20:54:15
243
原创 JavaSE从0到1-DAY1-JavaBean
是一种符合特定规范的 Java 类,主要用于,供框架(JSP、Spring、Hibernate 等)通过反射进行读写。。
2026-03-20 16:06:50
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅