
Java相关
文章平均质量分 96
26天高效学完Java编程
潮浪之巅
本硕计算机科班人,全栈领域优质创造者感谢您的关注!欢迎访问我的个人网站: xzj520.top,我的专栏目录汇总:https://blog.csdn.net/Learning_xzj/article/details/125114788
展开
-
JAVA实现QQ登录、注册、修改密码等功能(美化版)
本文用Java的==awt组件==、==swing组件==以及==数据库JDBC==写了一个==仿QQ登录==的界面,具体演示如下图所示,包括三个页面,分别**是登录窗口(MainFrame)**、**注册窗口(RegisterUI)**和**忘记密码窗口(ForgetUI)**。本文主要应用的技术有:==JAVA-GUI、JAVA的awt组件、swing组件、事件处理、JDBC==等,是初学者学习和练手的好项目。准备好了吗,<font color="red">let's get it!</font>原创 2022-05-12 10:34:33 · 21947 阅读 · 81 评论 -
打造专业级ChatGPT风格聊天界面:SpringBoot与Vue实现动态打字机效果,附完整前后端源码
打造专业级ChatGPT风格聊天界面:SpringBoot与Vue实现动态打字机效果,附完整前后端源码。Web开发的世界永远充满惊喜,不是吗?每当我们认为自己掌握了所有的技巧和工具,总会有新的技术出现,挑战我们的知识库。今天,我们要探讨的这项技术可能对一些人来说并不陌生,但对于其他人来说,则像是新发现的宝藏。没错,我在说的是Server-Sent Events(SSE)。你可能会问:“SSE是什么?”简单来说,SSE是一种让服务器实时向客户端发送更新的技术。但别误会,这不是另一个WebSockets。让我们原创 2024-01-23 14:32:40 · 20363 阅读 · 121 评论 -
【26天高效学完Java编程】Day01:计算机基础知识入门和Java入门【附源码,保姆级教程】
@[toc]## ✨1. CMD### 💬1.1 什么是CMD? cmd在windows操作系统中,利用命令行操作计算机的方式。### 💬1.2 打开CMD的步骤 :one: 按win + R :two: 输入cmd :three: 回车扩展: cmd的默认操作路径: C:\users\电脑的名称### 💬1.3 CMD的常见命令原创 2022-05-08 00:39:43 · 1115 阅读 · 10 评论 -
【26天高效学完Java编程】Day02:开发利器之IDEA的安装使用、Java标识符、字符串及运算符等基础知识点详解
## ✨1. 数据类型### 💬1.1 Java中数据类型的分类Java数据包含的类型有基本数据类型和引用数据类型。* 基本数据类型* 引用数据类型### 💬1.2 基本数据类型的四类八种整数类型:byte、short、int、long浮点类型:float、double字符类型:char布尔类型:boolean原创 2022-05-08 10:13:44 · 1110 阅读 · 8 评论 -
【26天高效学完Java编程】Day03:Java中的运算符与流程控制语句的基本概念与实操
在 CSDN 上经常有同学私聊我询问 “如何自学 Java”、“想转行 Java 靠谱吗” 等问题,因为自己也是在大学时自学的 Java,所以我能理解这些同学的痛苦和迷茫。写这篇文章前,我看了一些网上 Java 自学的文章,很多我都不太满意,有的甚至让我感到愤怒,要么是站在现有的视角侃侃而谈,要么是纯粹的瞎编骗小白。很多文章都有一个老毛病:完全没有从小白的视角去思考,内容太多,什么微服务、架构、大数据都来了,这根本不是自学阶段该去看的东西,小白看了这些文章,只会越看越懵逼,根本没法下手。为了拯救广大原创 2022-05-08 11:19:15 · 534 阅读 · 1 评论 -
【26天高效学完Java编程】Day04:Java中的流程控制语句、循环以及数组的基本概念与实操
写这篇文章前,我看了一些网上 Java 自学的文章,很多我都不太满意,有的甚至让我感到愤怒,要么是站在现有的视角侃侃而谈,要么是纯粹的瞎编骗小白。很多文章都有一个老毛病:完全没有从小白的视角去思考,内容太多,什么微服务、架构、大数据都来了,这根本不是自学阶段该去看的东西,小白看了这些文章,只会越看越懵逼,根本没法下手。为了拯救广大正处于水深火热的同学们,于是,就有了这一系列---22天掌握java编程。原创 2022-05-09 18:16:08 · 1222 阅读 · 6 评论 -
【26天高效学完Java编程】Day05:Java中方法的使用你真的懂了吗?
## 1. 方法概述### 1.1 方法的概念> 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集>> * <font color="red">注意:</font>> * <font color = "red">方法必须先创建才可以使用,该过程成为方法定义</font>> * <font color="red">方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用</font>原创 2022-05-10 00:25:55 · 339 阅读 · 2 评论 -
【26天高效学完Java编程】Day06:Java中的进制、idea调试java方法及一些基础练习(巩固前几天的知识点)
计算机数据在底层存储和运算的时候,都是以二进制的形式操作的,了解不同的进制,便于我们对数据的运算过程理解的更加深刻。>> 二进制数据是用0和1两个数码来表示。例如:0101000。进位规则是“逢二进一”,借位规则是“借一当二”。原创 2022-05-10 00:43:48 · 647 阅读 · 1 评论 -
【26天高效学完Java编程】Day07:Java类与对象的介绍及八大常用类,帮你一次性总结好 (超详细教程,附源码、图片示例)
写这篇文章前,我看了一些网上 Java 自学的文章,很多我都不太满意,有的甚至让我感到愤怒,要么是站在现有的视角侃侃而谈,要么是纯粹的瞎编骗小白。很多文章都有一个老毛病:完全没有从小白的视角去思考,内容太多,什么微服务、架构、大数据都来了,这根本不是自学阶段该去看的东西,小白看了这些文章,只会越看越懵逼,根本没法下手。为了拯救广大正处于水深火热的同学们,于是,就有了这一系列---26天高效学完java编程。原创 2022-05-10 10:38:36 · 2187 阅读 · 86 评论 -
【26天高效学完Java编程】Day08:API是什么以及String类大总结(超详细教程)
写这篇文章前,我看了一些网上 Java 自学的文章,很多我都不太满意,有的甚至让我感到愤怒,要么是站在现有的视角侃侃而谈,要么是纯粹的瞎编骗小白。很多文章都有一个老毛病:完全没有从小白的视角去思考,内容太多,什么微服务、架构、大数据都来了,这根本不是自学阶段该去看的东西,小白看了这些文章,只会越看越懵逼,根本没法下手。为了拯救广大正处于水深火热的同学们,于是,就有了这一系列---26天高效学完java编程。原创 2022-05-10 10:16:18 · 308 阅读 · 0 评论 -
【26天高效学完Java编程】Day09:讲解第一个接触到的集合类ArrayList并用其开发一个学生管理系统
本文介绍了ArrayList的基本使用,包括增删改查等操作,最后用ArrayList实现了一个学生管理系统。原创 2022-05-11 00:09:55 · 280 阅读 · 9 评论 -
【26天高效学完Java编程】Day10:你真的理解面向对象的思想吗?
学完本文可掌握以下知识点:看完能掌握以下知识点:- 能够知道类和对象的关系- 能够完成类的定义及使用- 能够知道对象在内存中的初始化过程- 能够知道局部变量和成员变量的区别- 能够知道private关键字的特点- 能够知道this关键字的作用- 能够知道构造方法的格式和注意事项- 能够完成一个标准类代码的编写及测试- 能够知道帮助文档的使用步骤原创 2022-05-11 09:57:32 · 2040 阅读 · 1 评论 -
【26天高效学完Java编程】Day11:继承、抽象类、模板设计模式详解
本篇将详细讲解面向对象中的对象内存图,匿名对象的使用,继承的特点,以及介绍一个常用的设计模式:模板设计模式,最后讲解了final、static等关键字原创 2022-05-11 21:34:21 · 2502 阅读 · 14 评论 -
【26天高效学习Java编程】Day12:设计模式基石----接口、多态、引用类型详解
本文将详细讲解如下内容:- 接口- 定义接口- 实现接口 - 接口中成员访问特点- 多态 - 实现多态 - 多态成员访问特点 - 多态的好处和弊端 - 解决弊端---引用类型转换- 内部类 - 匿名内部类原创 2022-05-11 23:31:43 · 447 阅读 · 0 评论 -
【26天高效学习Java编程】Day13:String、StringBuffer以及ArrayList详解
本文内容如下:String类-----重要构造方法常用方法StringBuilder类-----重要构造方法常用方法ArrayList类-----重要构造方法常用方法原创 2022-05-14 09:29:26 · 538 阅读 · 2 评论 -
【26天高效学习Java编程】Day14:权限修饰符、代码块、Java中常用的日期类、Object类、Math类、数字类(装箱,拆箱)、Arrays类、包装类详解
本文将讲解如下内容- 权限修饰符 (public,protected,default,private等)- 代码块的优先级- Object类使用- 时间日期类 - Date类 - DateFormat类 - Calendar类- Math类- System类- BigInteger类- BigDecimal类- 包装类原创 2022-05-14 09:26:53 · 398 阅读 · 2 评论 -
【26天高效学习Java编程】Day15:Java实现学生管理系统
一个基于Java的学生信息管理系统,包括查询学生,添加学生,修改学生,删除学生。原创 2022-05-14 13:25:12 · 329 阅读 · 1 评论 -
【26天高效学习Java编程】Day16:Java中的Collection、迭代器、Set、Map介绍
**本文内容**- Collection集合 - 单列集合的继承体系 - 常用方法- 迭代器 - 增强for循环- 泛型 - 使用泛型- List集合 - List集合的特点 - 常用方法原创 2022-05-15 15:08:00 · 315 阅读 · 0 评论 -
【26天高效学习Java编程】Day17:Java中的Collections工具类、可变参数、Set、Map介绍
**本文内容**- Collections工具类- Set集合 - 实现类的使用- Map集合 - 常用方法 - 实现类的使用- 集合的嵌套- 综合案例原创 2022-05-15 15:14:39 · 413 阅读 · 2 评论 -
【26天高效学习Java编程】补充:Java实现冒泡排序、选择排序、二分查找
**本文内容**- 排序算法 - 冒泡排序 - 选择排序- 查找算法 - 二分查找原创 2022-05-17 08:26:54 · 203 阅读 · 0 评论 -
【26天高效学习Java编程】Day18:Java中的异常以及如何自定义异常
本文将讲解异常的产生和处理,以及如何自定义异常原创 2022-05-17 08:29:58 · 341 阅读 · 3 评论 -
【26天高效学习Java编程】Day19:Java 多线程
JAVA 最难学的部分是哪里?很多朋友都会说:「 java 多线程 」。随着业务量和数据的增加,我们会不可避免地使用多线程的方式处理数据,同时在 Java 职位的面试中,多线程也是必考的高阶知识点之一,可以说,java多线程是衡量一名 Java 程序员是否资深的关键标准之一。今天,我们就来学习一下 Java 多线程的概念吧!本文将详细讲解Java多线程的创建方式、线程状态、高并发、线程安全、Synchronize以及Lock的使用、Volatile关键字、原子类、并发包、线程池的创建以及死锁等。原创 2022-05-17 08:58:31 · 2776 阅读 · 64 评论 -
【26天高效学习Java编程】Day20:Java中的Lambda表达式及Stream流详解
本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录1 Lambda表达式知识点-- 函数式编程思想概述目标讲解面向对象编程思想函数编程思想小结知识点-- Lambda表达式的体验目标讲解实现Runnable接口的.原创 2022-05-19 21:36:54 · 406 阅读 · 0 评论 -
【26天高效学习Java编程】Day21:Java中的File类、递归、字节流、字符流详解
<strong本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录本文内容1 File类知识点-- File类的概述和构造方法知识点-- File类常用方法知识点-- File类遍历目录方法2 递归知识点--.原创 2022-05-19 21:40:41 · 226 阅读 · 0 评论 -
【26天高效学习Java编程】Day22:Java中的属性集-缓冲流-转换流-序列化流详解
本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录本文内容1 IO资源的处理知识点-- JDK7前处理目标讲解知识点-- JDK7的处理目标讲解2 属性集知识点-- Properties类目标讲解Properti.原创 2022-05-19 21:42:53 · 669 阅读 · 1 评论 -
【26天高效学习Java编程】Day23:Java中Socket网络编程NIO,AIO详解
<stron本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录本文内容第一章 网络编程入门知识点--软件结构目标路径讲解知识点--网络编程三要素目标路径讲解协议IP地址端口号小结知识点--InetAddre.原创 2022-05-19 21:50:14 · 2616 阅读 · 2 评论 -
【26天高效学习Java编程】Day24:JUnit单元测试、反射、注解、动态代理、JDK8新特性详解
本专栏将从基础开始,循序渐进,由浅入深讲解Java的基本使用,希望大家都能够从中有所收获,也请大家多多支持。专栏地址:26天高效学习Java编程 相关软件地址:软件地址 所有代码地址:代码地址 如果文章知识点有错误的地方,请指正!大家一起学习,一起进步。 如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦文章目录本文内容1 Junit单元测试Junit单元测试Junit单元测试的注意实现Junit其他注解Junit断言2 反射类加载器反射的概述Class对象的获取方式Cl.原创 2022-05-20 14:41:00 · 310 阅读 · 0 评论 -
【26天高效学习Java编程】Day25:XML约束、Java解析XML、dom4j以及正则表达式详解
本文内容- XML - 如何编写xml - 如何解析xml- 正则表达式 - 掌握正则表达式组成元素原创 2022-05-20 14:45:54 · 421 阅读 · 1 评论 -
【26天高效学习Java编程】Day26(完结篇):Java中的单例、多例、枚举以及工厂模式详解
## 本文内容- 单例模式 - 饿汉式 - 懒汉式- 多例模式- 枚举 - 定义枚举 - 使用枚举- 工厂模式- Lombok插件原创 2022-05-20 20:41:19 · 266 阅读 · 1 评论