自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 面向对象编程基础:Java中的方法重载与重写

方法重载(Overloading)是指在同一个类中,可以定义多个同名方法,只要它们的参数列表不同即可。方法重载是编译时多态的体现,编译器在编译阶段就能确定调用哪个方法。方法重写(Overriding)是指子类重新定义父类中已经存在的方法,方法签名必须完全相同。方法重写是运行时多态的体现,JVM在运行时会根据对象的实际类型决定调用哪个方法。方法重载发生在同一个类中方法名相同但参数列表不同编译时确定调用哪个方法主要用于提供多种处理方式方法重写发生在子类与父类之间方法签名必须完全相同。

2025-05-26 22:32:35 831

原创 面向对象编程基础:Java中的封装、继承与多态

面向对象编程是一种基于"对象"概念的编程范式,它将数据和操作数据的方法绑定在一起,形成一个独立的实体——对象。与传统的面向过程编程相比,OOP更接近人类对现实世界的认知方式。封装隐藏了对象的内部实现细节,通过公共接口与外界交互,提高了安全性和可维护性。继承建立了类之间的层次关系,实现了代码的复用和扩展,但要注意避免过度使用。多态提高了代码的灵活性,使得程序可以编写更通用的代码,适应未来的扩展需求。掌握这三大特性并能灵活运用,是成为一名合格Java开发者的基础。

2025-05-26 22:08:26 975

原创 面向对象编程基础:Java中的构造方法与析构方法全面解析

Java中的构造方法和析构机制体现了其"自动化内存管理"的设计哲学。构造方法的核心价值保证对象创建时的有效状态支持灵活的对象初始化方式通过访问控制实现特殊设计模式析构机制的演进从不可靠的finalize()到AutoCloseable再到现代的Cleaner API反映了Java对资源管理认识的深化最佳实践演进构造方法设计趋向简单明确资源管理从手动到自动不可变对象模式日益重要未来发展趋势记录类(Record)简化不可变对象创建Valhalla项目可能引入值类型。

2025-05-15 22:50:09 864

原创 面向对象编程基础:Java中的类与对象全面解析

面向对象编程(Object-Oriented Programming,简称OOP)是一种以"对象"为核心的编程范式,它将数据和操作数据的方法组合成一个独立的实体——对象。Java作为一门纯粹的面向对象语言,其所有代码都必须写在类中(除了基本数据类型)。[访问修饰符] class 类名 [extends 父类] [implements 接口列表] {// 成员变量(属性/字段)// 构造方法// 成员方法// 代码块// 内部类。

2025-05-15 22:33:04 858

原创 Java基础语法:数组与字符串

数组和字符串作为Java中最基础的数据结构,其重要性不言而喻。数组提供了高效的数据存储和访问方式,而字符串则是处理文本数据的核心工具。理解它们的特性和正确使用方法,对于编写高效、健壮的Java程序至关重要。数组是固定大小的同类元素集合,支持快速随机访问字符串是不可变字符序列,具有丰富的操作方法Arrays和String类提供了大量实用工具方法理解字符串的不可变性和常量池机制根据场景选择合适的字符串拼接方式掌握数组和字符串之间的转换方法了解Java新版本中的改进特性。

2025-05-15 22:21:15 695

原创 Java基础语法:控制流程解析

1. 条件执行结构if-thenswitch2. 循环结构forwhiledo-while3. 跳转结构breakcontinuereturnthrow控制结构使用频率典型场景if43.7%条件判断for28.5%集合遍历while12.3%不确定循环switch8.2%多分支选择其他7.3%流程跳转。

2025-04-11 23:11:01 1624

原创 Java基础语法:运算符与表达式深度解析

优先级运算符类别包含运算符示例1后缀运算符2一元运算符3乘除模运算符* / %4加减运算符+ -5位移运算符<< >> >>>6关系运算符7相等运算符==!8位与运算符9位异或运算符10位或运算符11逻辑与运算符&&12逻辑或运算符||13三元条件运算符?14赋值运算符记忆口诀:“单目乘除位关系,逻辑三目后赋值”替代方案对比需求Java实现方式性能开销向量加法v1.add(v2)3.2ns矩阵乘法15.7ns复数运算。

2025-04-05 17:11:54 743

原创 Java基础语法:数据类型与变量深度解析

1. 基本数据类型(Primitive Types)8种内置类型直接存储数据值内存占用固定(1-8字节)处理效率高(比对象快5-10倍,来源:Java Performance Tuning Guide)2. 引用数据类型(Reference Types)类、接口、数组等存储对象引用(指针)默认值为null内存占用不固定(通常32/64位JVM中引用占4/8字节)fill:#333;color:#333;color:#333;fill:none;Java数据类型基本类型。

2025-04-05 17:03:09 618

原创 Java开发环境搭建:从零开始构建专业开发平台

包含版本:从JDK 1.0(1996年)到最新JDK 21(2023年9月发布)组件数量:标准版包含200+命令行工具(javac、javap等)大小:OpenJDK 21压缩包约190MB(Linux x64版本)集成开发环境(IDE)主流选择:IntelliJ IDEA(市场占有率47%)、Eclipse(31%)、VS Code(18%)数据来源:2023年JetBrains开发者生态调查报告构建工具Maven:中央仓库托管超过400万个构件。

2025-04-05 16:48:39 1706

原创 JDK、JRE、JVM的关系与安装:深入理解Java运行时环境

开发工具包包含版本:从JDK 1.0(1996年)到JDK 21(2023年9月发布)组件数量:标准版包含200+命令行工具(javac、javap等):运行时环境历史变化:JDK 11(2018年)后不再提供独立JRE安装包组件大小:JRE 8约160MB(Linux x64版本):虚拟机实现版本:HotSpot(Oracle)、OpenJ9(Eclipse)等内存占用:基础JVM进程约30MB(空应用)

2025-03-30 19:55:27 2141

原创 Java的应用领域:一门语言如何征服全球技术生态

根据2023年TIOBE编程语言排行榜最新数据,Java依然稳居全球最受欢迎编程语言前三甲,市场份额长期保持在15%以上。更令人瞩目的是,Oracle官方统计显示全球有超过510亿台活跃设备运行Java程序,包括从信用卡芯片到太空探测器的各种设备。本文将全面剖析Java在各个技术领域的深度应用,揭示这门诞生近30年的语言如何持续保持技术生命力。

2025-03-30 18:46:43 995

原创 Java的特点与优势:为什么它依然是开发者的首选?

随着GraalVM原生镜像、Project Loom虚拟线程等技术的发展,Java正在突破传统性能瓶颈。根据IDC预测,到2025年Java仍将保持企业开发语言领导地位。对于开发者而言,掌握Java不仅意味着获得当下高薪工作的通行证,更是构建长期技术竞争力的战略选择。“Java is not just a language, it’s a complete ecosystem that evolves with the times.” — James Gosling(Java之父)

2025-03-30 18:26:18 1259

原创 Java的历史与发展

Java发展历史简介

2025-03-14 22:48:30 561

java实验六与实验七

本实验用于java相关的实验设计。在系统管理模块,主要是系统管理员利用系统权限对系统中的商品进行管理,并对系统生成的订单,各户个人信息等进行相应的管理,能够及时的为客户。

2013-12-06

图书馆管理系统

在系统管理模块,主要是系统管理员利用系统权限对系统中的商品进行管理,并对系统生成的订单,各户个人信息等进行相应的管理,能够及时的为客户。

2013-12-06

空空如也

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

TA关注的人

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