Java基础到精通之路
文章平均质量分 95
零基础小白学习Java的笔记,望共勉指正
小张快跑。
用通俗易懂的话,讲清楚前端路上的每一个技术难点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java企业级开发】(十一)企业级Web应用程序Servlet框架的使用(上)
介绍Servlet的基础知识和实现方法。首先是JavaEE平台及其包含的13个技术规范,重点分析了HTTP协议的特点、URL格式及请求/响应结构。然后详细阐述了Servlet的实现方式,包括继承HttpServlet类、GenericServlet抽象类或实现Servlet接口三种方法,并说明了Servlet的生命周期和请求处理流程。文章还深入讲解了HttpServletRequest和HttpServletResponse对象的使用,包括获取请求参数、解决乱码问题、请求转发与重定向的区别及应用场景。原创 2025-12-18 15:45:06 · 1007 阅读 · 0 评论 -
【Java企业级开发】(十)SpringBoot框架+项目实践
摘要:本文介绍了SpringBoot的基本概念和使用方法。SpringBoot通过约定优于配置的理念简化了Spring应用的开发,无需编写XML文件。文章详细演示了如何搭建SpringBoot项目并整合SpringMVC,包括创建Maven工程、添加依赖、编写Controller和启动类等步骤。同时讲解了YML配置文件的用法,并通过"小张书城"案例展示了SpringBoot整合MyBatis和MySQL的过程,包括数据源配置、实体类定义、Mapper接口开发等。原创 2025-12-03 15:37:48 · 644 阅读 · 0 评论 -
【Java企业级开发】(九)SpringMVC框架+项目实践
摘要:本文详细介绍了SpringMVC环境搭建与参数接收的实现方法。首先通过Maven创建web项目,配置SpringMVC核心依赖和Tomcat插件,创建控制器类并配置springmvc.xml扫描注解。其次讲解两种参数接收方式:URL传参和JavaBean对象接收。最后以书城项目为例,完整演示了SSM框架整合过程,包括MyBatis配置、Spring整合、分层架构实现(Controller-Service-Mapper)以及前后端数据交互。项目代码托管在Git平台,可作为SSM整合的实践参考。原创 2025-11-27 10:37:07 · 1158 阅读 · 0 评论 -
【Java企业级开发】(八)Spring框架中Web项目构建
本文介绍了Java项目与Web项目的核心区别:Java项目通过main()方法直接运行于JVM,而Web项目需要Tomcat等服务器支持,通过Servlet容器触发。详细讲解了使用Maven构建Web项目的流程,包括创建war项目、配置Tomcat服务器(端口/路径设置)以及集成Tomcat插件的方法。原创 2025-08-17 19:56:22 · 738 阅读 · 0 评论 -
【Java企业级开发】(七)Spring框架
本文主要讲解Java中Springu框架的搭建与使用原创 2025-08-05 22:40:17 · 632 阅读 · 0 评论 -
【Java企业级开发】(六)Java框架技术-Maven和MyBatis
摘要:本文介绍了Maven项目管理工具和MyBatis持久层框架的使用。首先对比了非Maven项目在jar包管理上的不足,详细说明了Maven的安装配置、仓库类型及依赖坐标管理。随后阐述了MyBatis作为ORM框架的优势,包括其配置文件、日志功能、接口绑定方案等核心使用方式。重点讲解了通过Maven创建MyBatis项目的过程,包括依赖配置、全局配置文件设置、实体类创建、SQL映射文件编写及测试类实现。最后探讨了MyBatis参数传递的多种方式及数据库修改操作的事务处理要点。原创 2025-07-22 15:53:46 · 1077 阅读 · 0 评论 -
【Java入门到精通】(五)初识MySql数据库
本文介绍了MySQL数据库的基本使用及Java通过JDBC连接MySQL的完整流程。主要内容包括:1.MySQL简介:发展历程、特点及安装方法;2.数据库基本操作:SQL语言、表结构和可视化工具dBeaver的使用示例;3.JDBC技术:连接配置、增删改查操作实现;4.项目实战:开发"小张书城"系统,包含书籍查询、删除等功能,演示了数据库连接、SQL执行和结果处理的完整过程。文章提供了详细的代码实现,适合初学者学习MySQL数据库与Java程序的交互开发。原创 2025-07-16 23:32:56 · 1183 阅读 · 0 评论 -
【Java入门到精通】(四)Java语法进阶
摘要:本文系统介绍了Java I/O流、线程、网络编程和XML解析等核心技术。在I/O流部分,详细讲解了File类、I/O流分类及文件读写操作;通过"小张书城"项目展示了对象流和序列化的实际应用。线程章节解释了程序、进程、线程的区别及创建方式。网络编程部分涵盖Socket通信实现,提供客户端/服务器端代码示例。XML解析重点介绍了DOM方式的操作步骤。最后简要说明了注解的概念和使用场景,覆盖了Java基础技术的完整知识体系。原创 2025-07-14 22:45:31 · 1041 阅读 · 0 评论 -
【Java入门到精通】(三)Java基础语法(下)
本文摘要: 面向对象编程核心概念总结:1) 类与对象的关系,2) 构造器用于对象初始化,支持重载和this关键字;3) 封装通过private属性和public方法实现数据保护;4) 继承提高代码复用,子类可重写父类方法;5) 多态基于继承和重写实现同一方法的不同表现。异常处理采用try-catch-finally机制,区分throw主动抛异常和throws声明异常。集合ArrayList解决了数组的局限性,提供增删改查等灵活操作。最后通过"小张书城"项目综合应用了面向对象、集合等核心Java技术。原创 2025-07-12 23:54:07 · 686 阅读 · 0 评论 -
【Java入门到精通】(二)Java基础语法(上)
本文介绍了Java编程基础中的变量、数据类型、运算符、流程控制、方法及数组等核心概念。变量是可操作的存储空间,需声明数据类型;Java数据类型分为基本类型和引用类型。运算符包括算术、赋值、关系、逻辑等类型。流程控制涵盖顺序、分支(if-else)和循环(while/for)结构。方法是对特定功能的代码封装,支持重载(同名不同参)。数组是固定长度的有序集合,通过索引访问元素。文章通过代码示例详细说明了各概念的使用方法,意在为Java初学者提供系统性的语法基础。原创 2025-07-12 21:39:57 · 917 阅读 · 0 评论 -
【Java入门到精通】(一)Java发展历程与环境搭建指南
Java发展历程与环境搭建指南 摘要:Java由SUN公司James Gosling团队于1991年开发,最初命名为Oak,后因互联网发展在1995年更名为Java。作为跨平台语言,Java现已成为网络应用开发的重要基础。文章详细介绍了Java环境搭建步骤,包括JDK的安装配置(推荐Oracle JDK 17版本)和IntelliJ IDEA开发工具的安装使用建议。同时提供了编写首个Java程序的指导,包含模块创建、代码编写规范、注释方法(单行、多行、文本注释)以及IDEA常用快捷键(如psvm生成main原创 2025-07-03 23:22:40 · 814 阅读 · 0 评论
分享