自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础阶段练手项目清单

核心需求:模拟图书馆借阅流程,包含图书信息(编号、书名、作者、是否被借阅)和用户信息(编号、姓名),支持借阅、归还、查询图书状态的功能。- 核心需求:存储联系人姓名、电话、邮箱,支持新增联系人、按姓名查询联系人、删除联系人,数据持久化可暂存到内存中(进阶可写入txt文件)。- 核心技术点:类与对象的设计( Book 类、 User 类)、集合框架( HashMap 存储图书,按编号快速查找)、逻辑判断。- 核心需求:实现加、减、乘、除、取余运算,支持输入两个数字和运算符,输出计算结果;

2025-12-17 13:25:07 132

原创 学习Java的技巧

此外,养成写注释的习惯,不仅能帮自己理清思路,也能让代码更易读。同时,多尝试“重构代码”,比如把重复的逻辑封装成方法,让代码更简洁高效,这个过程能帮你深化对代码设计的理解。另外,Java的基础类库也要熟练掌握,比如 String 类的常用方法、集合框架的基本使用,这些都是日常开发中高频用到的内容,提前夯实能大幅提升后续学习效率。在项目开发过程中,会遇到各种各样的问题,比如数据库优化、接口设计、性能调优,这些都是书本上学不到的经验,解决这些问题的过程,就是能力快速提升的过程。

2025-12-17 13:24:17 487

原创 Java 核心学习笔记

继承:用 extends 关键字,子类继承父类非私有属性和方法,单继承(一个子类仅一个父类),父类用 super 调用(父类构造、属性、方法)。- 核心工具:JDK(Java 开发工具包,含 JRE+编译/运行工具)、JRE(Java 运行环境,含 JVM+核心类库),开发需装 JDK。- 核心工具:JDK(Java 开发工具包,含 JRE+编译/运行工具)、JRE(Java 运行环境,含 JVM+核心类库),开发需装 JDK。,调用属性 对象名.属性 ,调用方法 对象名.方法()

2025-11-26 15:32:16 374

原创 Java进阶之路:从“能用”到“精通”的核心突破

吃透并发基础:深入理解线程状态(NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED)、线程通信(wait/notify、Lock/Condition)、线程安全(原子性、可见性、有序性);- 掌握核心模式:单例模式(饿汉式、懒汉式、枚举式的线程安全问题)、工厂模式(简单工厂、工厂方法、抽象工厂)、代理模式(静态代理、动态代理、CGLIB代理)、策略模式、观察者模式等高频模式;MyBatis的SQL解析、参数绑定、结果映射机制;

2025-10-31 13:38:35 251

原创 Java的优点

从银行转账系统到电商交易平台,这些对稳定性要求极高的场景,Java始终是首选——某电商平台曾创下"双11"峰值每秒数十万订单的处理记录,Java的高并发承载能力可见一斑。更重要的是,Java的就业市场需求旺盛:全球Java开发者超过1000万,企业对Java工程师的招聘需求常年位居编程语言首位,从初级开发到架构师的职业路径清晰,薪资待遇持续处于中上游水平。Java三十年积累的生态系统,堪称编程语言界的"超级市场",覆盖开发、测试、部署全流程,让开发者"无需重复造轮子"。解析其不可替代的六大核心优势。

2025-10-28 03:05:35 263

原创 Java的应用

总的来说,Java就像一个多面手,在企业后端、移动开发和大数据这三大领域都非常有竞争力,并且拥有庞大的开发者社区和成熟的技术生态。- 电商平台:像淘宝、京东这样的大型电商,每天要处理上亿次的访问和订单。如果你使用安卓手机,那你手机上几乎所有的App,其底层都是用Java或基于Java的Kotlin语言编写的。- 无论是微信、支付宝这样的超级App,还是各种游戏、工具软件,它们的开发都离不开Java语言的支持。- 《我的世界》(Minecraft):这个现象级的沙盒游戏,最初的PC版本就是用Java开发的。

2025-10-21 15:01:29 307

原创 Java的入门

主方法 (main method): public static void main(String[] args) 是程序的入口点。- 类 (class): public class HelloWorld 定义了一个名为 HelloWorld 的公共类。是用来在控制台打印文字的。Java入门最经典的代码就是"Hello World"啦,它能让你快速了解一个Java程序的基本结构。1. 将这段代码保存为文件,文件名必须是 HelloWorld.java。在Java中,代码必须写在类里面。

2025-10-20 09:19:24 134

原创 Java的快速排序

partition 方法:核心部分,负责选择基准并将数组分区,返回基准最终位置的索引。// 交换 array[i+1] 和 array[high] (基准值)这段代码是快速排序的标准实现,你可以直接复制到 Java 环境中运行,看看它的排序效果。// 交换 array[i] 和 array[j]// 递归排序分区点左边的数组。// 递归排序分区点右边的数组。// 选择最右边的元素作为基准值。// 获取分区点的索引。// 分区操作,返回分区点的索引。// 快速排序的主方法。

2025-10-16 09:34:01 346

原创 java的发展历程

回顾近三十年历程,Java的成功绝非偶然:跨平台的核心优势、持续迭代的特性升级、开放活跃的社区生态,共同铸就了这棵编程界的"常青树"。2021年发布的JDK 17成为新时代的LTS王者,引入了密封类、增强型模式匹配、文本块等实用特性——文本块功能彻底终结了字符串拼接的繁琐,让JSON、XML等格式的代码编写变得轻松高效。Java的起源要追溯到20世纪90年代初,当时Sun公司启动了一个针对嵌入式设备的编程项目,最初开发的语言被命名为"Oak"(橡树),目标是解决智能电视、机顶盒等设备的跨平台编程难题。

2025-10-14 13:13:05 529

原创 学习java的方法与阶段

里面包含了最基础的配置和一个简单的"Hello World"接口,你下载下来就能直接运行,省去自己搭建项目的麻烦。- 环境搭建:安装 JDK 和 IDE(推荐 IntelliJ IDEA 社区版),让你的代码能跑起来。- 常用API:学习 String、集合(List, Map)、异常处理等 Java 自带的工具。- 面向对象:这是 Java 的灵魂。- 数据库:学习 SQL 语言和 MySQL 数据库,这是存储数据的地方。- 学习 Git:用 Git 来管理你的代码,这是团队协作的必备技能。

2025-10-14 13:10:34 375

原创 基于Java语法实验专题

*******1. 查询所有联系人 2. 根据id查询联系人********3. 根据id修改联系人 4. 根据id删除联系人********5. 添加联系人 6. 根据姓名查询联系人********7. 清空联系人 8. 退出系统3、编程:定义一个int类型的变量n,同时对n赋值一个三位的数据,分别获取n的个位、十位、百位上的数值,并分别打印输出4、编程:定义对应类型的变量,存储个人的姓名、年龄、成绩、地址、所在地邮编,并打印输出。1、数据类型long为8B,float为4B,哪个存储数据范围更大?

2025-06-13 13:31:32 171

原创 Java基础程序设计

if (age < 6) { System.out.println("儿童");} else if (age <= 17) { System.out.println("青少年");} else if (age <= 35) { System.out.println("青年");} else if (age <= 50) { System.out.println("中年");

2025-06-13 13:30:11 378

原创 初识java

Java 具有 “一次编写,到处运行” 的特性,得益于 Java 虚拟机(JVM),它能在不同操作系统上运行字节码。Java 语法简洁,借鉴了 C 和 C++,易于上手。同时,它拥有庞大的类库,涵盖文件操作、网络通信、图形界面开发等诸多功能。这使得开发者无需从头编写大量代码,能快速搭建各类应用程序,从桌面软件到 Web 应用,从移动开发到大数据处理,Java 都发挥着关键作用。它由 Sun Microsystems 公司(后被 Oracle 收购)开发,最初设计目的是为了实现跨平台的应用开发。

2025-03-07 16:08:17 131

原创 deep seek的发展历程

2024 年 1 月 5 日,发布首个大模型 DeepSeek LLM。5 月,开源第二代 MoE 大模型 DeepSeek-V2,因性能及价格优势收获 “AI 届拼多多” 名号。9 月,推出优化后的 DeepSeek V2.5 新模型。2025 年 1 月 20 日,发布的 DeepSeek-R1 模型性能比肩 OpenAI o1 正式版。2 月,其系列模型上线国家超算互联网平台,App 下载量飙升,活跃用户规模剧增,还与多家车企、企业完成技术融合。

2025-03-07 16:05:33 3827

原创 C语言笔记(3)

5d 要求宽度为5位.如果不足与位.前面空格补齐,如果足5位此语句无效。%Id+进制long有符号整数。%.2f 小数点石保留两位小数。类型长度运算符sizeof()%If double型浮点数。%x 以十六进制表示的整数。%f float型;sizeof(类型说明符)%0 以入进制表示的整数。%d +进制有符号整数。%-5d 后面空格补齐。sizeof(变量名)sizeof(常量面)%u+进制无符号整数。%e 指数形式浮点数。

2024-11-27 14:10:28 129

原创 C语言笔记(2)

(4字节)无符号整型:unsigned[int].unsigned short[int]double:Ibit(符号位) 11bits(指数位) 2bits(尾数位)转义字符常量:利用及斜杠开头的字符序列('")n'.'\t:\046')一般字符常量:由英数单引号括起来的单个字符('a'.'A)printf("请输入第一个操作数:\n");字符串常量:由英嫩双引号括起来的字符系列("abc")变量的含义:变量有三个属性:变量名:标识符规则进行定义。float:1bit(符号位) 8bits(指数位)

2024-11-27 14:09:56 314

原创 c语言笔记(1)

int main() main函数称为毛函数,每个程序有且只有一个毛拯数。计算的和放在sum变量中处。{开始printf("");

2024-11-27 14:09:10 193

空空如也

空空如也

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

TA关注的人

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