自定义博客皮肤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)
  • 收藏
  • 关注

原创 序列化和反序列化的实例学习

运行后会发现D盘中多了一个“兵马俑”的文件,实际上这篇文件经历了序列化和反序列化的过程,其中的数据经历过一次改变。

2024-04-20 17:23:41 171

原创 对Java中关键字this的探讨

举个例子,在以上代码中,我们在student这个类中创建了四个变量,并进行了空参构造和带参构造, 此时会出现一个问题,我们需要的是对类中的变量进行初始化,但此时由于变量同名,这几个变量都是等价的,初始化无意义,如果各自创建一个loader又过于繁冗,于是便有了this关键字这么一个“指针”来指明这些变量的区别。我们在student这个类中直接设置的这四个变量名为成员变量,顾名思义,成员变量在本类中充当本类中的各种用法的基本成员,并存储在堆区中;

2024-04-01 20:30:19 269

原创 初识Java中的抽象类

抽象类一般用于重写和被继承 ,这样可以减少一些不必要的重复代码,同时可以实现“多态”,这一点也与Java“一处编译,处处运行”的理念相生。若类名没有abstract关键字则编译错误,说明抽象类和抽象方法需要被abstract关键字修饰。由于抽象方法没有方法体,自然地,此时实例化对象会报错。抽象类中的抽象方法没有方法体。

2024-03-28 20:29:34 158

原创 Java练手: 百钱买百鸡

7-2 百钱买百鸡我国古代数学家张丘建在《算经》一书中提出了下述数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?请使用三重或者二重循环求解N块钱买N只鸡的问题:计算并输出所有可行的解(须按公鸡,母鸡,小鸡递增排序),以及全部可行解的数量。

2024-03-27 23:40:36 121

原创 Java练手:干支纪年

今昔是何年天干地支,简称为干支,源自中国远古时代对天象的观测。十干是指阏逢、旃蒙、柔兆、强圉、著雍、屠维、上章、重光、玄黓、昭阳。十二支是指困敦、赤奋若、摄提格、单阏、执徐、大荒落、敦牂、协洽、涒滩、作噩、阉茂、大渊献。简化后“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”称为十天干,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”称为十二地支。干支纪年一个周期的第1年为“甲子”,第2年为“乙丑”,第3年为“丙寅”,...,第11年为“甲戌”,第12年为“乙亥”,第13年为“丙子”,依此类推,60年一个周期。

2024-03-26 19:43:14 269

原创 Java练手:被盗的球鞋

恒太足球俱乐部有n名球员,每名球员编号1∼n。今天早上,更衣室管理员发现一部分球员柜的球鞋被盗。这导致今天的比赛有一部分球员因为没有球鞋而无法出场,幸运的是,有一部分球员还有备用球鞋,但是拥有备用球鞋的球员只会借给和自己号码相邻的球员,比如:5号队员只会借给4号和6号。假如5号球员的球鞋也被盗了,他拥有的备用球鞋则不会借给相邻的队员。现在,给出上述信息,请你求出,今天的比赛,不能上场参赛的最小人数。

2024-03-25 21:13:40 201

原创 Java练手:二分查找法

7-3 二分查找法用二分法在一个有序数列{1,2,3,4,5,6,7,8,9,10}中查找key值,若找到key则输出其在数组中对应的下标,否则输出not found。

2024-03-24 20:40:50 179 1

原创 今日Java练手:感染人数

7-3 感染人数分数 10设某住宿区域是一个n×n的方阵,方阵中的每个小方格为一个房间,房间里可能住一个人,也可能空着。第一天,某些房间中住着的人得了一种高传染性的流感,以后每一天,得流感的人会使其邻居(住在其上、下、左、右方向存在的房间里面的人)传染上流感,请问:第m天总共有多少人得流感?

2024-03-23 21:15:11 138 1

原创 数组元素循环右移问题-Java

【代码】数组元素循环右移问题-Java。

2024-03-22 19:52:24 69 1

原创 统计素数并求和:Java保温

【代码】统计素数并求和:Java保温。

2024-03-21 19:58:22 346 1

原创 求最大值及其下标:Java

【代码】求最大值及其下标:Java。

2024-03-20 19:02:05 76 1

原创 在N个数中查找x的位置:Java

【代码】在N个数中查找x的位置:Java。

2024-03-19 19:36:06 211 1

原创 今日份Java练手

【代码】今日份Java练手。

2024-03-18 20:29:00 94

原创 对Java中浮点数运算的探讨

【代码】对Java中浮点数运算的探讨。

2024-03-17 12:25:32 69

原创 Java学习过程中注意到的几个小细节

public修饰符允许在不同的类中修改变量内容,此时当我们以public修饰两个变量时,对其中任意一个变量进行修改都会使另一个变量发生同样的变化,这是因为public修饰的变量实质上在内存中指向了同一块区域,此时任意操作对这一块内存进行修改都会导致其他变量发生不必要的变化,这也就是为什么一般给多个具有多重属性的对象赋值时常采用private修饰符的原因。只是第二步返回的值不同,a++返回的值是没有进行运算的原值,而++a则是引用已经进行运算的值;如果所有的操作数都是假值,则返回最后一个操作数的值。

2024-03-17 12:18:13 275

原创 对字符串打印的基本认知

【代码】对字符串打印的基本认知。

2024-03-16 19:24:39 101

原创 对IDEA的初步认知和写代码前的准备

在src文件夹下创建与域名有关的文件夹,并根据实际需求和代码用途进行命名,注意可以使用右上角选项中“树外观”将折叠空文件夹关闭,使文件更有层次性,接着就可以新建新的java文件写代码了。注:可以从左侧工具栏中“结构”中快速检查访问级别(上锁为private型,未上锁为public型)将鼠标置于部分关键字时,会弹出部分关键字的源代码介绍等,此时可以按住Ctrl并点击查看其源代码。public和private为访问修饰符,决定了设置类、方法或变量的访问级别。private:只能在该成员所在的类内部访问。

2024-03-10 20:08:46 150 1

空空如也

空空如也

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

TA关注的人

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