随笔分类 -  java学习过程

摘要:今天:代码块、成员内部类和静态内部类 明天:匿名内部类 问题:实例代码块中的程序没有执行 解决方法:实例代码块在创建对象时才会执行 阅读全文
posted @ 2025-07-14 19:20 MRY1 阅读(3) 评论(0) 推荐(0)
摘要:今天:对之前所学进行了整合练习 明天:代码块 问题:在对接口进行练习时主函数中设置的数组数据无法直接在继承接口的类中使用 解决方法:在继承接口的类中声明一个新的数组并通多构造函数赋值,在主函数中将数组数据传给构造函数后通过对象中的返回对应数值的函数进行调用 阅读全文
posted @ 2025-07-13 17:23 MRY1 阅读(6) 评论(0) 推荐(0)
摘要:今天:接口在JDK8后的三个新函数 明天:对这几天所学进行整合练习 问题:多个接口存在相同的默认函数可以不冲突 解决方法:需要在类中重写该函数 阅读全文
posted @ 2025-07-12 17:10 MRY1 阅读(4) 评论(0) 推荐(0)
摘要:今天:抽象类与接口 明天:继续学习接口 问题:抽象类中声明函数时报错 解决方法:抽象类中的函数必须是抽象函数 阅读全文
posted @ 2025-07-11 14:14 MRY1 阅读(7) 评论(0) 推荐(0)
摘要:今天:单例类和枚举类 明天:抽象类 问题:创造单例类后仍可创建多个对象 解决方法:将单例类中对象的创建私有或使用final关键字 阅读全文
posted @ 2025-07-10 15:35 MRY1 阅读(5) 评论(0) 推荐(0)
摘要:今天:多态的类型转换final关键字的作用和使用方法 明天:开始学习枚举 问题:在多态的类型转换运行时出现报错 解决方法:类型转换前判断对象的真实类型 阅读全文
posted @ 2025-07-09 15:17 MRY1 阅读(4) 评论(0) 推荐(0)
摘要:今天:继承的函数重写,子类构造器的特点和this()调用兄弟构造器 明天:开始学习多态 问题:在子类中创建子类构造器给父类变量赋值时报错 解决方法:先使用super()函数调用 阅读全文
posted @ 2025-07-08 15:10 MRY1 阅读(4) 评论(0) 推荐(0)
摘要:今天:static修饰分别修饰变量和函数的作用 明天:开始学习继承 问题:静态函数中使用this会报错 解决方法:实例函数中可以使用this但静态函数中不能使用this 阅读全文
posted @ 2025-07-07 13:36 MRY1 阅读(4) 评论(0) 推荐(0)
摘要:今天:java中类的构造器与封装特性 明天:static静态变量 问题:当类中变量与函数中变量名冲突时报错 解决方法:可通过this.来修饰类中的变量进行使用 阅读全文
posted @ 2025-07-06 14:08 MRY1 阅读(5) 评论(0) 推荐(0)
摘要:今日:二维数组并开始学习Java中的面向对象 明天:类中的基础语法 问题:访问数组时报错 解决方法:索引超出范围越界 阅读全文
posted @ 2025-07-05 13:21 MRY1 阅读(5) 评论(0) 推荐(0)
摘要:今日:java的循环结构和数组的静态初始化和动态初始化 明天:二维数组 问题:取随机数时只能取到数组的第一个 解决方法:(int)Math.random()*nums.length 这个表达式会先把 Math.random() 的结果转换为 int 类型所以一直是0,然后再乘以数组的长度,这样就始终 阅读全文
posted @ 2025-07-04 13:33 MRY1 阅读(5) 评论(0) 推荐(0)
摘要:今日:java的输入输出和选择结构 明天:学习循环结构 问题:输入关键词报错 解决方法:需要在开头导入相关头文件 阅读全文
posted @ 2025-07-03 18:22 MRY1 阅读(5) 评论(0) 推荐(0)
摘要:今日:了解了java中的变量标识符及强制类型转换 明天:继续学习java的基础语法 问题:强制转换后的变量无法被函数调用 解决方法:发现类型强制转换后与函数的类型不符所以无法调用 阅读全文
posted @ 2025-07-02 17:42 MRY1 阅读(5) 评论(0) 推荐(0)
摘要:今日:安装了Eclipse和jdk21并编译了helloworld.java 明天:开始学习java的基础语法 遇到的问题:jdk21安装时出现无法安装的问题 解决方法:已查询网上资料解决 阅读全文
posted @ 2025-07-01 18:08 MRY1 阅读(7) 评论(0) 推荐(0)