自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2928)
  • 收藏
  • 关注

原创 Java数组的常用方法,零基础小白到精通,收藏这篇就够了

1、length的使用计算数组长度。则length的值为3;2、输出数组会输出:3、复制数组1)arraycopy方法它属于System类的一个静态方法将数组sourceArray从索引index1开始的length个元素中的数据复制到数组copyArray中,即将数组sourceArray中的索引值从index1到index1+length-1元素中的数据复制到数组copyArray的某些元素中,copyArray数组从第index2元素开始存放数据。

2025-12-24 09:44:11 712

原创 Java环境变量是什么,如何安装?win11、win10、win7带你搞定,收藏这篇就够了

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。,当你的理论知识积累到一定程度,就需要通过项目实战,

2025-12-24 09:04:25 780

原创 Java游戏——贪吃蛇(代码逐行注释),新手小白收藏这篇就够了

这个程序实现了一个简单的贪吃蛇游戏,并提供了详细的注释帮助理解每一部分代码的功能。您可以将这段代码保存到一个名为的文件中,并使用Java编译器编译运行它。有些朋友可能觉得说希望贪吃蛇可以自由穿梭边界,也不是不行,只需要改其中的代码就行如果您希望贪吃蛇可以自由穿梭边界,即当蛇移动到游戏区域的边界时,从相反的边界重新出现,您可以修改move()方法来实现这一功能。以下是修改后的move()方法:i > 0;

2025-12-23 18:29:30 660 1

原创 大龄Java开发失业五个月,想转行

这是来自小红书上一位大龄Java开发失业5个月找不到工作的真实情况。

2025-12-23 18:04:10 564 1

原创 Java游戏之飞机大战详解,新手小白也能创造,收藏这篇就够了

java 实现耗时四天,通过借鉴学习别人,到自己写代码。比较费头发。但最终也还是肝了出来。本来还想弄一个 菜单栏,用该改变战机和子弹,但迫于时间有限。能先写到这里了。等过段时间,我再来完善它!

2025-12-23 17:30:33 729 1

原创 Java编程练习题(涉及循环,函数等),新手小白都能看懂,收藏这篇就够了

面对当前Java程序员可能面临的“发展瓶颈”或行业挑战,更积极的应对策略可以围绕技术升级、方向转型、能力拓展三个核心展开,而非被动接受“不行”的标签,通过调查对比,我发现人工智能大模型是个很好的出路。L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

2025-12-23 16:47:34 996

原创 Java代码——扫雷小游戏,小白玩游戏,收藏这篇就够了

通过本文,我们详细介绍了Java扫雷小游戏的源代码结构、实现细节以及玩法。通过编写这个小游戏,不仅可以提升Java编程技能,还能够锻炼问题解决和算法设计的能力。Java程序员如今深陷技术迭代放缓与行业需求收缩的双重困境,职业发展空间正被新兴技术浪潮持续挤压。面对当前Java程序员可能面临的“发展瓶颈”或行业挑战,更积极的应对策略可以围绕技术升级、方向转型、能力拓展三个核心展开,而非被动接受“不行”的标签,通过调查对比,我发现人工智能大模型是个很好的出路。

2025-12-23 15:54:03 533 1

原创 Java进阶——Swing两万字大总结,收藏这篇就够了

和早期版本中的AWT相比,Swing更为强大、性能更优良,它除了保留了AWT中几个重量级组件之外,其他组件都为轻量级组件。这样。使用Swing开发出的窗体风格会与当前运行平台上的窗体风格一致。同时,程序员也可以在跨平台时指定窗体统一的风格与外观。GUI(图形用户界面)为程序提供图形界面,它最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有的平台上运行,但Java 1.0中基础类AWT(抽象窗口工具箱)并没有达到这个要求,于是Swing出现了,它是AWT组件的增强组件,但是它又不能完全替代AWT。

2025-12-23 15:15:34 984 1

原创 上海Java失业快两个月了,明天出发去南京看看

这是小红书上一位Java程序员失业后重新找工作的真实情况Java程序员如今深陷技术迭代放缓与行业需求收缩的双重困境,职业发展空间正被新兴技术浪潮持续挤压。面对当前Java程序员可能面临的“发展瓶颈”或行业挑战,更积极的应对策略可以围绕技术升级、方向转型、能力拓展三个核心展开,而非被动接受“不行”的标签,通过调查对比,我发现人工智能大模型是个很好的出路。

2025-12-23 14:44:57 744

原创 Java 基础——Scanner 类详解,零基础小白到精通,收藏这篇就够了

Scanner 类是 Java 中用于获取用户输入的一个实用类,它位于java.util包下。通过 Scanner 类,可以方便地从多种输入源(比如标准输入流,也就是键盘输入,或者文件等)读取不同类型的数据,例如整数、小数、字符串等,大大简化了输入操作相关的编程工作。

2025-12-23 13:34:27 948

原创 前端之JavaScript,零基础小白到精通,收藏这篇就够了

JavaScript简称JS,JS是世界上最流行的编程语言之一,JS也是一个脚本语言,通过解释器运行,主要在浏览器上运行,现在也可以基于node.js在服务器上运行!!!undefined是唯一的值表示未定义的值,一个未初始的变量,就是一个特殊的值undefined类型也是undefined;var w;这样的写法其实是不合法的,在Java就会直接报错,但是JS不会,这是一种独特的数据类型!

2025-12-23 09:56:06 683

原创 23种Java设计模式详解,零基础小白到精通,收藏这篇就够了

核心思想:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。实现方式:通过定义多个工厂接口,每个接口负责创建一组相关的对象。应用场景:跨平台 UI 组件库(如 Windows/MacOS 风格的按钮和文本框)。与工厂方法的区别:工厂方法关注单一产品,抽象工厂处理产品族。优点一致性:确保创建的一系列对象具有一致性。扩展性:易于扩展产品系列,而不影响现有代码。Java 示例// 产品A接口// 产品B接口// 具体产品A1@Override// 具体产品B1。

2025-12-23 09:04:53 698

原创 Java面向对象详细教程,适合零基础小白,收藏这篇就够了

Java是一门纯面向对象的语言,在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。Java中有很多对象来自标准库,还有一部分由自己定义。从根本上说只要对象能够满足要求,就不必关心其功能的具体实现过程。在OOP中不必关心对象的具体实现,只要其能够满足用户的需求即可。以面向对象的方式进行处理,就不需要关注工作执行的过程,通过对象之间的交互便可以完成一件事情。

2025-12-22 18:45:23 925

原创 Java面试干货分享,面试小白到大佬,收藏这篇就够了

1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5、支持多线程新建(new):新创建了一个线程对象。可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu的使用权。运行(running):可运行状态(runnable)的线程获得了cpu时间片(timeslice),执行程序代码。

2025-12-22 18:23:44 1036

原创 无学历,无工作经验,无背景,又该何去何从呢?或者说又该去从事什么样的工作呢

这是小红书一位23年毕业后从事Java工作被裁员的真实经历。Java程序员如今深陷技术迭代放缓与行业需求收缩的双重困境,职业发展空间正被新兴技术浪潮持续挤压。面对当前Java程序员可能面临的“发展瓶颈”或行业挑战,更积极的应对策略可以围绕技术升级、方向转型、能力拓展三个核心展开,而非被动接受“不行”的标签,通过调查对比,我发现人工智能大模型是个很好的出路。

2025-12-22 16:49:10 998 1

原创 Java三大特性之一——多态,零基础小白到精通,收藏这篇就够了

Java多态是面向对象编程的一个重要特性,它允许不同的对象对同一消息做出不同的响应。具体点就是不同的对象去完成相同的一个任务完成后展现的结果不相同。比如:学生在学校里面学习,但是学生分为体育生和文化生,体育生在学校里面主要学习体能方面的训练技巧,文化生在学校里面主要学习文化知识,两者在学校里面都是进行学习这一件事,但是体育生和文化生学习得到的内容并不相同,体育生学习后的结果就是体能方面的提升,文化生学习后的结果就是将知识记忆在脑海中,两者都是进行学习,但是结果并不相同,这就是多态。

2025-12-22 13:34:14 713

原创 Java笔记——java语言基础知识,零基础小白到精通,收藏这篇就够了

一、java开发环境二、名词解释1.JVM三、eclipse1.定义四、注释1.解释性文本2.其他注释五、变量4.命名规则六、八种数据基本类型七、数据类型之间的转换1.自动类型转换八、运算符1.算术运算符(2)使用情况分两种:(3)简化版:2.关系运算符九、分支结构1.if结构十、循环结构1.while结构十一、嵌套结构十二、数组2.声明3.初始化十三、方法1.意义2.定义3.调用十四、关键字用法1.scanner4.水平制表符 \t。

2025-12-22 11:56:19 932

原创 使用IntelliJ IDEA 配置Maven,新手小白入门到精通,收藏这篇就够了

解压并新建一个本地仓库文件夹打开-File-Settings打开-File-New-Project 点击NEXT点击NEXT添加的配置为 archetypeCatalog=internal 点击NEXT点击NEXT点击Finish后项目开始创建 点击右下角查看进去同样在main下新建test测试文件夹,再在此文件夹下新建java测试源码文件夹和resource测试资源文件夹也可以右键项目-选择Open Module Settings打开项目配置页面更改。

2025-12-22 09:04:26 811

原创 使用记事本编写运行Java程序,零基础小白到精通,收藏这篇就够了

Java 源程序可以使用任何一个文本编辑器来编写,这里以 Windows 下的记事本为例。(1) 新建一个空白记事本,然后如实地输入下列内容。很多初学者可能不明白此程序的全部意义,没关系,请完全按照实例的样式输入,包括各种括号与标点符号。下面对源代码中的重要组成元素进行简单介绍:关键字 public 表示访问说明符,表明该类是一个公共类,可以控制其他对象对类成员的访问。关键字 class 用于声明一个类,其后所跟的字符串是类的名称。

2025-12-20 18:55:02 886 1

原创 Java日志框架,零基础小白到精通,收藏这篇就够了

作为一名Java,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的,在开发和调试阶段,日志可以帮助我们更好更快地定位bug;在运行维护阶段,日志系统又可以帮我们记录大部分的异常信息,从而帮助我们更好的完善系统。本文要来分享一些Java程序员最常用的组件。

2025-12-20 18:51:15 567

原创 Java——输出语句和输入语句,新手小白到精通,收藏这篇就够了

2、格式化输出。

2025-12-20 18:45:32 550

原创 38大龄Java程序员的求职困局:中年失业

Java程序员如今深陷技术迭代放缓与行业需求收缩的双重困境,职业发展空间正被新兴技术浪潮持续挤压。面对当前Java程序员可能面临的“发展瓶颈”或行业挑战,更积极的应对策略可以围绕技术升级、方向转型、能力拓展三个核心展开,而非被动接受“不行”的标签,通过调查对比,我发现人工智能大模型是个很好的出路。

2025-12-20 18:05:01 1002

原创 Java虚拟机是什么?新手小白带你入门,收藏这篇就够了

*本文以HotSpot虚拟机为代表**,**重点是介绍一下java虚拟机内存结构,垃圾回收机制,类加载子系统。**虚拟机是一种抽象化的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。简单来说JVM是用来解析和运行Java程序的。

2025-12-20 15:52:44 798

原创 Java之网络编程,新书小白入门教学,收藏这篇就够了

网络编程就是计算机跟计算机之间通过网络进行数据传输。

2025-12-20 13:33:10 733

原创 Java的概述以及环境配置,零基础小白到精通,收藏这篇就够了

什么是JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

2025-12-20 11:58:58 908

原创 Java数组的常用方法,零基础小白到精通,收藏这篇就够了

1、length的使用计算数组长度。则length的值为3;2、输出数组会输出:3、复制数组1)arraycopy方法它属于System类的一个静态方法将数组sourceArray从索引index1开始的length个元素中的数据复制到数组copyArray中,即将数组sourceArray中的索引值从index1到index1+length-1元素中的数据复制到数组copyArray的某些元素中,copyArray数组从第index2元素开始存放数据。

2025-12-20 10:27:52 542

原创 30岁大厂Java程序员被裁第2个月零10天

这是来自小红薯上一位30岁大厂Java被裁失业的真实经历。Java程序员如今深陷技术迭代放缓与行业需求收缩的双重困境,职业发展空间正被新兴技术浪潮持续挤压。面对当前Java程序员可能面临的“发展瓶颈”或行业挑战,更积极的应对策略可以围绕技术升级、方向转型、能力拓展三个核心展开,而非被动接受“不行”的标签,通过调查对比,我发现人工智能大模型是个很好的出路。

2025-12-20 09:06:16 715

原创 Java常见面试场景题,面试小白到掌控全局,收藏这篇就够了

在Java中,自定义注解是一种用于为代码添加元数据(即数据的数据,或者关于数据的描述性信息)的机制。通过自定义注解,你可以在代码中嵌入额外的信息,这些信息可以在运行时或编译时被读取和处理。自定义注解通常用于框架开发、代码生成、编译时检查等场景。1. 定义注解首先,你需要使用@interface关键字来定义一个新的注解。元注解和注解元素。元注解(meta-annotation)是注解其他注解的注解,它们定义了你的注解应该如何被处理。常见的元注解包括等。@Retention:指定注解的保留策略。

2025-12-19 17:55:07 669

原创 Java泛型详解,零基础小白到精通,收藏这篇就够了

本文介绍了Java泛型的基本概念、特性及使用方法。泛型本质是参数化类型,通过类型参数实现对类、接口和方法的通用操作。文章指出泛型只在编译阶段有效,运行时会被擦除。详细讲解了泛型类、泛型接口和泛型方法的使用方式,并通过示例代码展示了泛型类的定义和实例化过程。特别强调泛型类型参数必须是类类型,不能对确切泛型类型使用instanceof操作。泛型的使用能提高代码复用性,并在编译阶段进行类型检查,避免类型转换错误。

2025-12-19 17:39:45 734

原创 Java接口详细教程,零基础小白到精通,收藏这篇就够了

/接口的定义格式:interface 接口名称{// 抽象方法// 接口的声明:interface// 接口名称:首字母大写,满足“驼峰模式”类与接口的关系为实现关系,即类实现接口,该类可以称为接口的实现类,也可以称为接口的子类。实现的动作类似继承,格式相仿,只是关键字不同,实现使用implements关键字。

2025-12-19 13:35:05 830

原创 Java后端技术发展路线,零基础小白到精通,收藏这篇就够了

这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native) 协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为 N 个小表,存储在后端 MySQL 服务器里或者其他数据库里。

2025-12-19 11:44:58 658

原创 大龄程序员失业,焦虑

这是小红书上一位35+的Java开发已失业一年多的现状。

2025-12-19 11:15:35 715

原创 Java之冒泡排序(Bubble Sorting)详解,零基础小白到精通,收藏这篇就够了

冒泡排序(Bubble Sorting)的基本思想是通过对待排序序列从前向后(从下表较小的元素开始),以此比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前向后部,就像水底下的气泡一样逐渐向上冒。我们举一个具体的案例来说明冒泡排序法,我们将几个无序的数:3,6,4,2,11,10,5 使用冒泡排序法将其排成一个从小到大的有序数列。看上面的图解可能有些小伙伴不好理解,不过没关系下面我们更详细的给大家列出排序细节。原始数组为:3,6,4,2,11,10,5 下面进行第一趟排序第一趟排序的最终结果为:3

2025-12-19 10:54:52 876

原创 java: 找不到符号——6个排错方案,新手小白也能理解,收藏这篇就够了

[在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0a6dd906c3e9080f42002a1217c5af45.jpeg#pic_center。

2025-12-19 10:40:00 737

原创 Java数据结构详细教学,零基础小白到精通,收藏这篇就够了

队列的头部是队列中时间最长的元素。为了降低这部分的开销,在 Java8 中,当链表中的元素达到了 8 个时,会将链表转换为红黑树,在这些位置进行查找的时候可以降低时间复杂度为 O(logN)。计算 key 的 hash 值,根据 hash 值找到对应数组下标: hash & (length-1)判断数组该位置处的元素是否刚好就是我们要找的,如果不是,走第三步判断该元素类型是否是 TreeNode,如果是,用红黑树的方法取数据,如果不是,走第四步遍历链表,直到找到相等(==或equals)的 key。

2025-12-19 09:52:35 627

原创 Java网络编程基础知识,适合新手小白,收藏这篇就够了

UDP是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的。

2025-12-19 09:13:40 980

原创 Java快速排序,零基础小白到精通,收藏这篇就够了

快速排序(Quick Sort)又被称为分区排序,它的基本思想是:在待排序文件中任选一个记录(称为基准记录),以它的排序码为基准值,将排序码比它小的记录都放到它的前面,排序码比它大的记录都放到它的后面,至此,该基准记录就找到了排序的最终位置,同时将文件划分成前、后两个区。接下来,脑海中想象这么一个事情(算是有点抽象吧):想象这样的一个坑位——“▢”,将坑位放在数组索引0的位置,这时候索引0位置的位置没有了元素,就是这样的一个"▢"(在代码中debug看值,实际上是有的,这里就想象没有)。

2025-12-18 18:07:48 976

原创 谁懂大龄程序员[特殊字符]‍[特殊字符]的痛啊

这是来自小红书一位后端开发工程师分享的和前段老婆关于裁员失业的焦虑。说真的,这两年看着身边一个个搞Java、C++、前端、数据、架构的开始卷大模型,挺唏嘘的。大家最开始都是写接口、搞Spring Boot、连数据库、配Redis,稳稳当当过日子。结果GPT、DeepSeek火了之后,整条线上的人都开始有点慌了,大家都在想:“我是不是要学大模型,不然这饭碗还能保多久?先给出最直接的答案:一定要把现有的技术和大模型结合起来,而不是抛弃你们现有技术!掌握AI能力的Java工程师比纯Java岗要吃香的多。

2025-12-18 17:06:39 858

原创 Java学习笔记——Java基本语法、Java代码基本格式,新手小白收藏这篇就够了

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。L2阶段是我们的AI大模型RAG应用开发工程,我们会去学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

2025-12-18 15:21:28 813

原创 Java爬虫详解,零基础小白到精通,收藏这篇就够了

L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。掌握AI能力的Java工程师比纯Java岗要吃香的多。

2025-12-18 14:13:41 844

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除