- 博客(3776)
- 收藏
- 关注
原创 史上最全EffectiveJava总结(一)_effective java,零基础入门到精通,收藏这篇就够了
接口只应该用来定义类型,不要用来导出常量。常量接口时对接口的不良使用。实现常量接口,会导致把这样的实现细节泄漏给该类的导出 API 中,当类不再需要这些常量时,还必须实现这个接口以确保兼容性。如果非final类实现了该常量接口,它的所有子类的命名空间都将被接口中的常量污染。想要导出常量,可以把它们放在相关的类中,如Integer类中的MAX_VALUE;或者定义一个XXXConstants类来存放一组相关的常量。标记接口是一种不包含任何方法声明的接口,它只是标记它的实现类具有某种特性。
2026-01-25 08:45:00
1348
1
原创 JAVA转义字符详解_java 字符串转义,零基础入门到精通,收藏这篇就够了
转义字符一般用于表示不能直接显示的字符,比如后退键、回车键等,或者用来将特殊意义的字符转换回它原来的意义。
2026-01-25 08:00:00
636
原创 Java环境变量的配置及验证(详细)_jdk环境变量配置,零基础入门到精通,收藏这篇就够了
小伙伴们在下载和安装好jdk(Java Development Kit)后,接下来我们要做的就是配置Java环境变量,只有配置好环境变量。我们的Java才能够正常运行。配置环境变量主要就是配置三个地方。
2026-01-21 16:35:26
787
原创 java 获取当前时间的三种方法_java 获取当前日期并格式化,零基础入门到精通,收藏这篇就够了
1.通过Util包中的Date获取2.通过Util包的Calendar 获取3.通过Util包的Calendar 获取时间,分别获取年月日时分秒。
2026-01-21 16:33:19
782
原创 【Java基础】重写equals方法详讲,零基础入门到精通,收藏这篇就够了
区别就是getClass()限制了对象只能是同一个类,而instanceof却允许对象是同一个类或其子类,
2026-01-21 16:29:06
359
原创 Java高级特性学习(超详细)一(集合)_java高级特性 - 集合框架,收藏这篇就够了
缘由:由于数组在创建的时候会默认定义数组的长度,而数组的长度是不变的,所以导致数组的赋值及创建会有内存浪费的现象,于是集合作为可以更改长度的数组,可以解决内存浪费的现象。
2026-01-18 09:30:00
746
原创 java连接mysql数据库实现图书馆管理系统_java图书管理系统连接数据库,零基础入门到精通,收藏这篇就够了
图书馆管理系统,具体功能包括:1. 用户登录2. 用户注册3. 新图书入库4. 图书信息查询5. 图书更新(修改)6. 旧图书删除7. 办理借阅证登记8. 图书借阅管理管理员表图书表读者表借阅表借阅表的外键关系javaBeanDBDao类Main类。
2026-01-18 08:45:00
1154
原创 Java后台管理系统:管理员与用户权限操作详解,零基础入门到精通,收藏这篇就够了
本项目包含管理员与用户两种角色;管理员角色包含以下功能:管理员登陆,教室信息管理,预约审核,预约记录查询,注册用户等功能。用户角色包含以下功能:用户登录,教室信息查询,预约记录查询,预约教室,个人信息修改等功能。
2026-01-18 08:15:00
1228
原创 java开发环境配置,零基础入门到精通,收藏这篇就够了
java 环境配置,网上教程很多,那我为什么还要写?首先为了完善我的知识体系今后一些软件的安装教程也可能会用到想写一个更加详细的,因为这并不仅仅是写给 IT 行业的,其它行业可能也需要配置java环境Linux-java环境配置提示:以下是本篇文章正文内容,下面案例可供参考。
2026-01-18 07:30:00
1325
原创 有没有更详细的Java高级工程师简历模板?_高级java开发简历,零基础入门到精通,收藏这篇就够了
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。掌握AI能力的Java工程师比纯Java岗要吃香的多。
2026-01-17 11:30:00
577
原创 聊聊如何在Java应用中发送短信_在java8中怎么使用发送移动短信?
很多业务场景里,我们都需要发送短信,比如登陆验证码、告警、营销通知、节日祝福等等。这篇文章,我们聊聊 Java 应用中如何优雅的发送短信。
2026-01-17 09:15:00
1226
原创 Java连接数据库实现增删改;查。_java连接数据库实现增删改查功能,零基础入门到精通,收藏这篇就够了
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。掌握AI能力的Java工程师比纯Java岗要吃香的多。
2026-01-17 09:00:00
1309
原创 Java序列化和反序列化(详解)零基础入门到精通,收藏这篇就够了
*Serialization(序列化):**将java对象以一连串的字节保存在磁盘文件中的过程,也可以说是保存java对象状态的过程。序列化可以将数据永久保存在磁盘上(通常保存在文件中)。**:**将保存在磁盘文件中的java字节码重新转换成java对象称为反序列化。
2026-01-15 15:24:39
571
原创 JAVA实战:学生选课管理系统_java学生选课管理系统,零基础入门到精通,收藏这篇就够了
以上是我编写的学生管理系统的代码和解析,仅实现学生选课管理系统部分简单的功能,并不能实现很强大的功能,可以给各位提供一些参考。学生选课系统的写代码过程中,积极学习并运用了Java基础编程知识,通过实践提高了自己的编程能力。
2026-01-14 15:37:27
725
原创 使用Ubuntu搭建Java部署环境_ubuntu安装java环境,零基础入门到精通,收藏这篇就够了
在Ubuntu下搭建Java部署环境需要使用到apt命令。
2026-01-14 15:33:46
607
原创 JAVA常用源码编辑工具有哪些?_java编辑器,零基础入门到精通,收藏这篇就够了
Java 初学者为了能更好的掌握 Java 代码的编写,我们一般会选用一款高级记事本类的工具作为开发工具, 而实际项目开发时,更多的还是选用集成 IDE 做为开发工具,比如当下最流行的两款工具:Eclipse、IDEA。所谓集成 IDE 就是把代码的编写、调试、编译、执行都集成到一个工具中了,不用单独在为每个环节使用工具。
2026-01-14 15:31:17
683
原创 Java多态详解,零基础入门到精通,收藏这篇就够了
多态就是描述一个事物的多种形态,如小明是一个学生,他既是人,也是学生,出现两种形态。Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子类(实现类对象)引用变量赋值,又可以给这个子类(实现类对象)的父类(接口)变量赋值。父类的引用变量指向子类对象:父类类型 变量名 = new 子类类型();变量名.方法名();普通类多台定义格式:父类 变量名 = new 子类();```class Fu {} //创建父类class Zi extends Fu {} //创建子类。
2026-01-14 15:29:18
605
原创 面试题目汇总(JAVA算法/数据结构)_java算法面试题,零基础入门到精通,收藏这篇就够了
1.题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。2.题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。3.题目:给定一颗二叉搜索树,请找出其中的第k大的结点。
2026-01-14 15:27:25
617
原创 java中 vo bo dto po的用法,零基础入门到精通,收藏这篇就够了
😵是不是经常被这些相似的概念搞得头晕眼花?今天,我就用最通俗易懂的方式,帮你彻底理清这些"O"的区别和作用,让你从此🚀🍳同样的道理,在软件架构中,不同层次应该处理不同的数据形态。与数据库表结构直接映射的Java对象,@Table@EntityMyBatis、JPA等ORM框架操作数据库时使用。在领域驱动设计(DDD)中,代表业务领域中的核心实体,由多个DO或PO组合而成的复合对象,用于完成。复杂的业务逻辑处理,需要多个实体协作时。用于,比如Service层与Controller层之间,或者微服务之间。
2026-01-13 17:07:32
444
原创 linux系统上安装jdk和部署jar包_linux指定jdk运行jar文件,零基础入门到精通,收藏这篇就够了
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。掌握AI能力的Java工程师比纯Java岗要吃香的多。
2026-01-13 16:46:35
823
原创 java编程基础(入门级)(超级完整版)_java入门,收藏这篇就够了
规则:【1】可以包含 英文字母26个(大小写), 0-9数字, $ 和 _【2】不能数字开头【3】不能是关键字public static void 方法名称() {方法体【1】方法定义的先后无所谓【2】方法定义不能产生嵌套包含关系【3】想要执行方法,一定要调用方法【4】方法在main之外修饰符 返回值类型 方法名称(参数类型 参数名称,...) {方法体;return 返回值;修饰符: public static 目前固定参数:进入方法的数据。
2026-01-12 17:02:48
524
原创 Java面向对象 - 封装、继承和多态_第2关:什么是继承,怎样使用继承,零基础入门到精通,收藏这篇就够了
/ 声明并实例化一Person对象p// 给p中的属性赋值p.setName("张三");// 调用Person类中的talk()方法p.talk();// 在这里定义Person类// System.out.println("我是: "+name+", 今年: "+age+"岁");System.out.println("我是:"+name+",今年:"+age+"岁");
2026-01-12 14:25:03
714
原创 零基础入门Java之方法的使用,零基础入门到精通,收藏这篇就够了
本文主要介绍Java中方法使用部分的知识。本文介绍了Java中方法的使用,主要包括三个部分:方法的基本概念与定义,包括方法的作用、语法格式和调用过程;方法重载的概念与应用,说明如何通过参数列表不同来区分同名方法;递归的基本原理及其实现方式,强调递归必须包含终止条件和递推公式。文章通过具体代码示例展示了方法在模块化编程中的实际应用,包括闰年判断、数字求和、阶乘计算等案例,说明了方法如何提高代码复用性和可读性。最后还解释了形参与实参的关系,以及基础数据类型的传值调用特性。
2026-01-12 14:21:54
981
原创 Java基础编程500题——综合练习_java训练题,零基础入门到精通,收藏这篇就够了
System.out.println("大写字母数量" + ans[0]);System.out.println("小写字母数量" + ans[1]);//存储大写数量arr[1]++;//存储小写数量return arr;// 方法一:@Override//升序排序@Override'}';new Student("张三", 90.5),new Student("李四", 85.0),
2026-01-12 14:19:45
736
原创 Java爬虫的几种方式
当谈到计算机数据存储和传输时,我们使用位(bit)和字节(byte)来表示不同的数据量。一个位代表一个二进制数字,可以是0或1。而一个字节由8个位组成,可以表示256种不同的状态。字节是计算机中最常用的存储单位,用于表示字符、整数、图像等各种数据类型。在Java开发中,字节和位的关系非常重要。Java中的基本数据类型(如int、char)都占用特定数量的字节,以对应不同范围的数值。例如,int类型占用4个字节,可以表示范围更大的整数值。理解字节和位的关系对于编写高效的程序至关重要。
2026-01-12 14:09:43
917
原创 Java多线程与高并发_高并发行java程序部署参数,零基础入门到精通,收藏这篇就够了
当谈到计算机数据存储和传输时,我们使用位(bit)和字节(byte)来表示不同的数据量。一个位代表一个二进制数字,可以是0或1。而一个字节由8个位组成,可以表示256种不同的状态。字节是计算机中最常用的存储单位,用于表示字符、整数、图像等各种数据类型。在Java开发中,字节和位的关系非常重要。Java中的基本数据类型(如int、char)都占用特定数量的字节,以对应不同范围的数值。例如,int类型占用4个字节,可以表示范围更大的整数值。理解字节和位的关系对于编写高效的程序至关重要。
2026-01-12 14:07:17
734
原创 Java——正则表达式详解_java正则表达式,零基础入门到精通,收藏这篇就够了
Java对正则表达式的支持是从1.4版本开始的,此前的JRE版本不支持正则表达式。Java语言中的正则表达式匹配功能主要是通过和类实现的。find():在一个字符串里寻找一个给定模式的匹配:用一个给定的模式尝试匹配一个字符串的开头matches():用一个给定的模式去尝试匹配一个完整的字符串:进行替换操作,对所有的匹配都进行替换:进行替换操作,只对第一个匹配进行替换compile():把一个正则表达式编译成一个模式flags():返回某给定模式的匹配标志matches()
2026-01-12 13:50:34
690
原创 主流的 Java AI 技术栈:从框架到实战的全栈指南_java ai框架,零基础入门到精通,收藏这篇就够了
Java AI 技术栈凭借其企业级特性、高并发处理能力和生态兼容性,在金融、制造、医疗等领域展现出独特优势。从 Spring AI 的快速集成到 Deeplearning4j 的分布式训练,从 MXNet 的边缘部署到 JDK 的性能优化,Java 正逐步构建起全栈式 AI 开发体系。未来,随着量子计算、边缘 AI 等技术的融合,Java 有望在 AI 工程化部署中占据更重要的地位。
2026-01-12 13:43:04
1203
原创 JAVA中的Random详解_javarandom,收藏这篇就够了
首先,在JDK自带的常用的random中有两个,这俩都是产生随机数的,不过一个是util下的random,另外一个是Math下的。我们分别介绍一下。
2026-01-11 06:00:00
1838
原创 Java常见排序算法详解,零基础入门到精通,收藏这篇就够了
排序算法在计算机科学中扮演着至关重要的角色,它们用于将无序数据变为有序数据,以便更有效地检索和处理信息。不同的排序算法适用于不同的情况,因此了解它们的工作原理和性能特点对于选择正确的算法至关重要。本文提供的Java示例代码有助于理解这些排序算法的基本原理和实现方式,以便在实际应用中选择合适的排序算法来提高效率。无论是面试准备还是实际开发中,对排序算法的理解都是非常有价值的知识。
2026-01-11 05:45:00
1727
原创 JAVA中的Random详解_javarandom,零基础入门到精通,收藏这篇就够了
首先,在JDK自带的常用的random中有两个,这俩都是产生随机数的,不过一个是util下的random,另外一个是Math下的。我们分别介绍一下。
2026-01-10 17:03:16
735
原创 Java序列化和反序列化(详解)零基础入门到精通,收藏这篇就够了
*Serialization(序列化):**将java对象以一连串的字节保存在磁盘文件中的过程,也可以说是保存java对象状态的过程。序列化可以将数据永久保存在磁盘上(通常保存在文件中)。**:**将保存在磁盘文件中的java字节码重新转换成java对象称为反序列化。
2026-01-10 16:50:34
931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅