- 博客(30)
- 收藏
- 关注
原创 MySQL知识点总结
学MySQL命令行记不住、SQL语句不会写,还不知道怎么和Navicat、Java配合?其实学MySQL,不用死磕命令行!Navicat可视化操作能帮我们省超多事,建库、建表点鼠标就搞定;而Java操作MySQL,也是基于这些基础知识点,联动起来一点都不难。
2026-02-10 19:39:58
962
原创 JDBC基础知识点总结
本文介绍了如何使用JDBC连接Java与MySQL数据库。主要内容包括:1) JDBC是Java操作数据库的标准API;2) 导入MySQL驱动包的步骤;3) JDBC操作的5个核心步骤:加载驱动、建立连接、创建执行对象、执行SQL、关闭资源;4) 两种SQL执行方式(Statement/PreparedStatement)的区别;5) 常见错误及注意事项。文章提供了完整的代码示例,帮助初学者快速掌握Java操作MySQL的基本方法,重点强调了驱动版本匹配、连接参数配置等关键细节。
2026-02-09 22:48:25
326
原创 Java Maven 知识点总结
核心文件:pom.xml,所有配置都写这,重点是引入依赖(复制 GAV);找包方法:Maven Repository 官网,搜索→选版本→复制代码→粘贴到 dependencies;关键操作:粘贴依赖后,一定要刷新 Maven;核心命令:clean(清理)、compile(编译)、package(打包,最常用);仓库顺序:本地仓库→中央仓库,找到就用,找不到就报错。
2026-02-05 00:48:33
1021
原创 Java Stream流
关键:实体类必须写getter 方法,因为 Stream 要通过 getter 获取对象的属性(比如s.getAge()Stream 流是数据处理流水线,核心是简化集合 / 数组的操作,不用写 for 循环。获取流 → 中间操作 → 终止操作,一步都不能少。不修改原数据、惰性执行、一次性使用。中间操作可链式调用,终止操作触发实际执行,执行后流失效。处理对象集合时,实体类必须写 getter 方法,否则无法获取属性。
2026-02-03 20:22:03
1253
原创 Java实现常见算法
简单排序(冒泡 / 选择 / 插入)理解思想,高效排序(快速 / 归并)会写基础实现、知道适用场景二分查找的有序前提和边界收缩,能写非递归版递归的终止条件 + 递推公式,会写阶乘、斐波那契的递归和非递归版所有算法先实现基础功能,再考虑优化,多敲多练是关键。
2026-02-02 23:39:26
1628
原创 Java基础语法练习
代码如下:结果如下(键盘输入“90” “+” “90”):代码如下:结果如下:代码如下:结果如下(键盘输入“1 2 3 4 5 6 7 8 9 0”):
2026-01-29 23:41:12
513
原创 Java内部类知识点总结
和外部类的成员变量、成员方法同级(在外部类的类体中,方法外面),相当于外部类的一个 “成员”在外部类的某个方法 / 代码块里面(比如 main 方法、普通成员方法),相当于方法里的一个 “局部变量”。和局部内部类一样,在方法 / 代码块里面,是特殊的局部内部类和成员内部类一样,在外部类的类体中,方法外面,但多了一个static 修饰符内部类是定义在类里面的类,核心优势是能直接访问外部类所有成员,且代码更隐蔽4 种内部类核心区别在定义位置和是否依赖外部类对象,其中匿名内部类是开发中最常用的。
2026-01-28 21:26:26
1149
原创 Java常用API
存多个有序、可重复数据 → 用ArrayList(最常用)。存多个不重复数据 → 用HashSet(自动去重)。存键值对(一一映射) → 用HashMap(key 唯一)。集合长度用size(),数组长度用length(别记混)。
2026-01-27 23:13:29
1015
原创 Java 四种访问修饰符
修饰符核心权限OOP核心作用小白场景private仅当前类封装核心隐私银行卡密码default仅同包类模块内封装(同模块协作)班级群消息protected自己 + 同包 + 不同包子类继承时传递权限父亲传修自行车技巧public所有人对外暴露接口(类与外界交互)打招呼功能3.OOP 实战口诀属性先设private:封装隐私,OOP 的基础(比如年龄、密码);对外接口用public:让别人能和你的类交互(比如sayHi()getAge()同模块协作用default。
2026-01-25 21:00:00
1454
原创 Java多线程知识点总结
程序里的 “最小干活单元”(比如 “切菜”“炒菜” 都是一个线程);一个程序同时跑多个 “干活单元”,不用等一个做完再做下一个(比如视频软件同时 “下载视频”+“播放画面”+“发弹幕”)。多个 “干活单元” 同时跑,提高效率;继承 Thread(简单)、实现 Runnable(灵活)、wait/notify(控序);共享资源加锁;新建→就绪→运行→阻塞→终止。
2026-01-24 21:00:00
656
原创 Java集合知识点总结
Java 里专门用来 “存放多个数据” 的 “容器”(像书包、抽屉、电话本),能轻松实现 “增删改查”,比数组灵活太多;为啥不用数组?数组有 2 个致命缺点:一旦创建不能改(比如创建一个存 5 个元素的数组,想多存 1 个都不行);不能直接查元素、删元素(比如想知道数组里有没有 “苹果”,得自己写代码遍历)。集合是 “动态数据容器”,比数组灵活,支持增删改查;Collection(存单个元素)、Map(存键值对);
2026-01-23 21:00:00
553
原创 Java面向对象知识点总结
特征抽象类(abstract class)接口(interface)定义关键字interface核心作用作为子类的 “模板”(有部分实现)作为 “标准 / 契约”(纯规范,无实现)成员方法可以有普通方法、抽象方法(abstract修饰,无方法体)Java 8+ 可有默认方法(default)、静态方法(static),其余都是抽象方法(默认成员变量可以是普通变量(只能是常量(默认),必须初始化继承 / 实现方式子类用extends继承(单继承)类用implements。
2026-01-22 23:54:49
864
原创 Java字符串知识点总结
字符串创建后,它的内容就不能改了。原理:String 类的底层是(字符数组),final修饰的数组不能重新赋值,且private保证外部不能直接修改数组内容。本质:String 是不可变字符序列,底层是 char 数组;创建:优先直接赋值(复用常量池),避免 new(浪费内存);判等:== 比地址,equals () 比内容;拼接:少量用 +,频繁用 StringBuilder(单线程)/StringBuffer(多线程);常用方法:记清获取、截取、替换、转换、判断的核心方法,避免空指针;
2026-01-21 23:57:23
779
原创 Java实现猜数字游戏
但是上面说过了 括号里面这个不包含尾 所以 这个范围只能到7~14 所以应该要在括号里面+1 之所以不加在外面 是因为开始范围会改变。括号里面只能填一个数且这个范围不包含尾 比如上面图片上所填的101 意味着0~100之间的随机数。需求:随机生成一个1~100的随机数,让用户猜这个数是多少,并给出提示,直到用户猜对为止。上面这个格式里面 只有input是变量名 可以变 其他的都不允许变。上面这个格式里面 只有sc是变量名 可以变 其他的都不允许变。例如生成7~15之间的随机数。随机范围:1~100。
2026-01-18 20:45:52
68
原创 Java的循环语句
选择语句可以让程序有选择地执行某个语句块,循环语句则可以让程序重复地执行某个语句块。循环语句包括while语句、do-while语句和for语句。
2026-01-17 20:39:14
795
原创 Java基础语法(下)
现实生活中有许多不同的数据类型,比如重量为3.5(小数)千克,学生人数共19(整数)人等。不同的数据类型在内存中占据的空间大小是不一样的,因此在程序开发过程中,在声明变量时必须指明它能存储信息的类型。由于基本数据类型是构造语言的基础要素,所以下面将重点介绍Java语言中的各种基本数据类型。
2026-01-15 23:55:44
761
原创 Java基本语法(上)
Java程序是由类和对象组成的,而类和对象又是由属性(通常用变量代表)和方法(通常用函数代表)等组成的。在编写Java应用程序时,需要为大量程序,类,对象,方法和变量等命名,这就需要对标识符和关键字有深人理解。
2026-01-14 23:53:31
520
原创 如何下载IDEA
公认Java开发最好用的开发工具1.安装IDEA进入网站打开www.jetbrains.com.cn点击开发者工具点击IntelliJ IDEA选项。
2026-01-13 21:20:52
258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1