首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java基础与实践
爱分享的鱼鱼
创建于2025-11-03
订阅专栏
从入门到熟练的Java后端工程师,力求突出重点与精简
等 1 人订阅
共17篇文章
创建于2025-11-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
带泛型的工具类开发(Java进阶)
带泛型的工具类开发是指在Java等支持泛型的语言中,创建能够处理多种数据类型的可重用工具类。以下是详细介绍: 泛型工具类的核心概念 泛型工具类:使用 <T>、<E>、<K,V> 等泛型参数定义的可重用
Spring 事务管理、数据验证 、验证码验证逻辑设计、异常回退(Java进阶)
一、Spring 事务管理 基本概念 事务是一组原子性的数据库操作,要么全部成功,要么全部失败回滚 遵循ACID原则:原子性(Atomicity)、一致性(Consistency)、隔离性(Isola
Java高级查询、分页、排序
在Java中,特别是在使用Spring Data JPA时,高级查询、分页和排序是处理大量数据时非常重要的功能。让我详细解释这三个概念: 1. 高级查询(Advanced Query) 高级查询是指超
什么是Mybatis
一句话 MyBatis 就是“对 JDBC 的轻量级包装框架”——让你写 SQL 保留控制权,却把拼参数、映射结果、缓存、事务等脏活全部代劳。 1. 官方定义 2. 核心思想(3 个动词) 写 SQL
Srpingboot入门:通过实践项目系统性理解Springboot框架
从零开始学 Spring Boot:30分钟构建你的第一个 RESTful API 📚 前言 Spring Boot 是 Spring 框架的扩展,它简化了 Spring 应用的初始搭建以及开发过程。
Java进阶(二:Maven——Java项目管理工具)
什么是Maven? Maven 是一个强大的 项目管理和构建自动化工具,主要用于 Java 项目。它通过项目对象模型(POM,Project Object Model)来描述项目,管理依赖、构建生命周
Java基础(七:Java 21新特性:虚拟线程、记录类)
Java 21 引入了两个重要的新特性:虚拟线程 (Virtual Threads) 和 记录类 (Record Patterns)。以下是它们的主要特点: 虚拟线程 Virtual Threads
Java基础 (七:网络编程、HTTP客户端开发)(待完善)
概述 计算机网络是把不同地理区域的计算机用通信线路连接成一个通信网格系统,从而使的计算机可以方便地传递信息。网络编程是指编写程序使计算机能够通过网络进行通信的技术。它涉及在不同设备间建立连接、传输数据
Java基础(六:线程、线程同步,线程池)
1. 多线程基础概念 1.1 线程与进程 进程:操作系统中正在运行的程序实例,拥有独立的内存空间,可以看做是一个正在运行的程序实例,进程之间是相互独立的。 线程:进程中的执行单元,一个进程中可以包含多
Java实践 (五:IO流、文件操作、序列化完整案例项目)
IO流、文件操作、序列化完整案例项目 项目结构 核心类实现 1. 序列化实体类 - Employee.java 2. 字节流操作 - ByteStreamDemo.java 3. 字符流操作 - Ch
Java实践(四:商品订单处理系统,练习Stream流Lambda表达式)
这个项目是一个订单处理和数据分析系统,主要演示了Java 8 Stream API和Lambda表达式的实际应用场景。主要功能包括:订单状态跟踪和统计、 客户消费行为分析、 商品销售数据统计、 时间维
Java实践(三:学生管理系统——List, Set, Map的使用)
Java集合框架实践项目案例 以下是一个综合使用Java集合框架的学生成绩管理系统案例,涵盖了ArrayList、LinkedList、HashSet、LinkedHashSet、TreeSet、Ha
Java基础 (五:异常处理,IO流、文件操作、序列化)
一、Java异常处理 1. 异常分类 Java异常主要分为三大类: 检查异常(Checked Exception):编译时必须处理的异常,如 IOException、SQLException 运行时异
Java基础(四:Lambda表达式,Stream API,方法引用操作符)
Lambda表达式 Lambda表达式是Java 8引入的重要特性,它是一种匿名函数,可以让你更简洁地编写代码。 基本语法 示例 Stream API Stream API是Java 8中处理集合数据
Java基础(三:集合框架:List、Set、Map)
Interfaces:定义了不同类型的集合行为 Implementations:提供了接口的具体实现 Algorithms:对集合执行有用的操作的方法 主要接口分类 1. Collection 接口
Java实践(二:面向对象:动物园管理系统)
以下是一个基于面向对象编程三大特性(封装、继承、多态)设计的小型动物园管理系统实践项目。 项目概述 创建一个动物园动物管理系统,展示OOP的三大核心概念: 封装 (Encapsulation) - 隐
Java基础(一:Java环境搭建、基础语法、数据类型、流程控制)
Java 环境搭建 JDK 安装与配置 下载 JDK:从 Oracle 官网或 OpenJDK 下载适合操作系统的 JDK 版本 安装 JDK:运行安装程序,按提示完成安装 配置环境变量: 设置 JA