自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java汉诺塔

public class HanoiTower{ public static void main(String[] args) { Tower tower = new Tower(); tower.move(5,'A', 'B', 'C'); }}class Tower{ //num表示移动的个数 a,b,c表示A塔B塔C塔 public void move(int num, char a, char b, char c){ //如果只有一个盘 if(num == 1){ .

2022-04-22 13:15:19 337

原创 Java猴子吃桃问题

有一堆桃子,猴子第一天吃了其中一半,并再多吃了一个!以后每天猴子都吃其中一半,然后再多吃一个,当到第10天时,想再吃(即还没有吃),发现只有一个桃子了。问:最初共有多少个桃子?思路分析:(逆推)递归1.day = 10,有1个桃子2.day = 9,有(第十天桃子 + 1) * 2 = 4;3.day = 8,有(第九天桃子 + 1) * 2 = 10;4.规律可得:桃子数 = (后一天的桃子数 + 1)* 2...

2022-04-22 11:09:59 945

原创 对象分配机制

Java 内存的结构分析1) 栈: 一般存放基本数据类型(局部变量)2) 堆: 存放对象(数组等)3) 方法区:常量池(常量,比如字符串), 类加载信息Java 创建对象的流程简单分析Person p = new Person(); p.name = “jack”; p.age = 101) 先加载 Person 类信息(属性和方法信息, 只会加载一次)2) 在堆中分配空间, 进行默认初始化3) 把地址赋给 p, p 就指向对象4) 进行指定初始化, 比如 p.nam

2022-04-21 16:13:13 224

原创 Java零钱通OOP

【一名正在不断努力的新人,记得每天温习代码~~~】【现在所会知识有限,会有很多不足,请大家多多指教,共同进步~~~感谢】【该代码来自B站韩顺平老师Java课程,喜欢的小伙伴可以去B站搜索哦,很不错的老师哟!!!】import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/** * 该类是完成零钱通的各个功能的类 * 使用OOP(面向对象) * 将各个功能对应一个方法 */p

2021-08-08 08:46:26 239

原创 Java动态绑定机制

【一名正在不断努力的新人,记得每天温习代码~~~】【现在所会知识有限,会有很多不足,请大家多多指教,共同进步~~~感谢】动态绑定Java的动态绑定,是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。父类class A { //父类 public int i = 10; public int sum() { return getI() + 10; } poublic int sum1() { ...

2021-08-06 14:09:01 95

空空如也

空空如也

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

TA关注的人

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