自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中接口

只复制对象本身及基本类型字段,对于引用类型字段,仅复制其引用地址(不复制引用指向的对象)。

2025-11-15 13:52:01 564

原创 Java抽象类与接口

本文系统介绍了Java中抽象类和接口的核心概念与应用。抽象类通过abstract关键字定义,用于表示不完全具体的对象,包含抽象方法和具体方法,不能实例化但支持继承和多态。接口则定义行为规范标准,通过interface声明,包含抽象方法和常量,需要由实现类完成具体实现。二者关键区别在于:抽象类体现"is-a"关系,实现部分共性功能;接口体现"can-do"关系,定义纯粹的行为契约。文章通过USB设备等实例展示了接口的实际应用,并深入分析了抽象类在模板设计、多态实现等方面

2025-11-12 14:23:16 690

原创 面向对象--下

多态通过 “统一接口,不同实现更少的代码重复(通用逻辑一次编写);更强的扩展能力(新增功能无需修改旧代码);更低的耦合程度(减少类之间的直接依赖)。这使得多态成为构建大型、复杂、可维护系统的关键技术。把面向对象分为 上 中 下 三篇来讲解出来,还望各位大佬指点指点。。。

2025-10-24 23:10:54 976

原创 面向对象--中(三大特性)

在文件的最上方加一个package语句指定代码块在那个包中。操作步骤:1 ,在idle中创建一个包,右键 src -> new -> package2 ,在对话框输入包的名字。3 ,在包中创建类,右键包名--->1-3-4包的访问权限和控制实例说明;假设存在两个包: com.company.department1 (部门1)和 com.company.department2 (部门2)。1。包com.company.department1 中的类。

2025-10-23 20:07:16 1008

原创 vs(Visual Studio) 的快捷方式

Visual Studio(简称 “VS”)是由开发的一款功能强大、跨平台的,核心用途是帮助开发者高效完成软件研发的全流程 —— 从代码编写、调试,到项目构建、测试与部署,广泛支持各类编程语言和应用场景。上图就是各种快捷方式的简称。也是最简单的快捷方式。

2025-10-11 23:05:21 690

原创 C语言---扫雷游戏(踩雷游戏)

扫雷游戏

2025-10-11 20:20:57 976

原创 面向对象--上(类和对象)

面向对象是符合大众思维的一种方式。现实生活中存在各种各样的事,这些事物也会存在一些联系。在程序员眼里,这些使用对象来反映现实生活中的一些案例来描述他们之间的关系。这就是面向对象。Java就是面向对象的语言,在面向对象的世界里,一切皆对象。面向对象是解决问题的一种思想,主要依靠对象之间的交流来完成这个事情。简单来说,就是复杂问题简单化。1-2面向对象和面向过程传统洗衣服的过程传统的方式:注重的是过程。而按照这个逻辑来写代码,就会大大增加难度。

2025-09-25 19:09:03 468

原创 优快云

我的短期编程目标是熟练掌握一门编程语言,比如Java,能够用它解决一些简单的实际问题,像数据处理或者小型工具开发。长期目标则是成为一名优秀的软件工程师,参与大型项目的开发,用技术为人们的生活带来便利。我打算通过多种途径学习编程。一方面,会报名线上的编程课程,跟着专业的老师系统地学习理论知识和实操技能;另一方面,也会去Git等平台找一些开源项目,通过阅读和模仿优秀的代码来提升自己的编程能力。大家好,我是小杨,目前是一名在校大学生,对编程有着浓厚的兴趣,一直渴望能在这个领域深耕,去探索代码世界里的无限可能。

2025-09-07 18:41:52 140

原创 Ubuntu如何安装微信

在进行 Linux 微信安装前,需要安装 Wine 程序,并将其与 Linux 系统连接。Wine 是一款能够在 Linux 、 Unix 、 FreeBSD 和 Mac OSX 操作系统上运行 Windows 的软件,因此可以使用 Wine 模拟 Windows 环境,从而实现微信在 Linux 系统上的运行。安装结束后,可以选择直接运行微信或在系统菜单中查找微信图标并运行。在完成 Wine 的安装与配置后,需要前往官网下载最新的微信安装包。完成微信安装包的下载后,便可以开始进行微信的安装。

2023-11-17 16:09:04 2890

原创 一道变态的面试题

这个就是我的代码,希望能给大家有所帮助。

2023-11-17 15:43:08 96

原创 求斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列。其数值为:1、1、2、3、5、8、13、21、34……在数学上,这一数列以如下递推的方法定义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。

2023-10-30 17:14:26 130 1

原创 玩扫雷游戏

扫雷游戏

2023-10-18 21:45:18 111 1

原创 猜数字游戏

rand,这个函数是可以生成随机函数,但是这个函数会返回一个伪随机数(伪随机数不是真正的随机数,而是通过某种算法生成的随机数) 它的取值范围0~RAND _MAX之间(0~32767)程序中在调用rand 函数之前先调用srand函数,通过srand函数的参数seed来设置rand函数生成随机值,每次生成的随机值也在变化。2,玩家猜数字,猜数字过程中,根据猜测数据的大小的反馈数据来改变数字大小(一共有5次机会)设置100~200之间的随机数。设置1~100之间的随机数。1,电脑自动生成1~100的随机数。

2023-10-02 10:58:36 156 1

原创 二维数组元素的引用

二维数组

2023-09-18 22:41:39 168

原创 冒泡函数(算法)对几个数进行从大到小的顺序排列

冒泡排序是一种简单的排序算法,它通过多次遍历要排序的数组,比较相邻两个元素的大小并交换它们的位置,使得较大的元素逐渐从数组的末尾向开头移动。具体实现上,它重复地遍历整个数组n-1遍,每次比较相邻的两个元素的大小并交换它们的位置(如果较大则交换),等到最后一步时没有发生交换的情况。换到从大到小的顺序就行。

2023-09-13 22:33:53 278 1

空空如也

空空如也

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

TA关注的人

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