- 1. 异常的介绍Throwable有两个子类1.错误 Error不常见基本上不能解决尽量避免2.异常 Exception常见可以定位,通过修改代码解决不是编译失败问题,代码语法没有问题 2. 异常举例以及解决常见错误bug方案定位错误:编写好程序后,运行程序,在输入运行结果栏中会存在异常提示,红色中蓝色链接,就能找到自己的代码错误解决错误:先阅读异常提示,如果了解就直接修改,如果不了解那就... 1. 异常的介绍Throwable有两个子类1.错误 Error不常见基本上不能解决尽量避免2.异常 Exception常见可以定位,通过修改代码解决不是编译失败问题,代码语法没有问题 2. 异常举例以及解决常见错误bug方案定位错误:编写好程序后,运行程序,在输入运行结果栏中会存在异常提示,红色中蓝色链接,就能找到自己的代码错误解决错误:先阅读异常提示,如果了解就直接修改,如果不了解那就...
- 1. String存在的问题认识String字符串广泛应用在编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了假设有两个String str1和str2,在创建这两个String类的时候... 1. String存在的问题认识String字符串广泛应用在编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了假设有两个String str1和str2,在创建这两个String类的时候...
- 1. 抛出企业问题,脱离main测试,模块化编程main方法是什么?main方法就是进入程序的一扇门,而这个门只负责开和关,打开门可以实现某些功能,但这些功能只由门里面的东西来决定,而不是门main是一个程序的入口点,而不应该是处理逻辑或者功能模块的点,main方法中的语句不应该有逻辑性的语句,而且代码应该是非常之少的,更复杂的东西不应该出现在main里,应该抽离main //以往的方式p... 1. 抛出企业问题,脱离main测试,模块化编程main方法是什么?main方法就是进入程序的一扇门,而这个门只负责开和关,打开门可以实现某些功能,但这些功能只由门里面的东西来决定,而不是门main是一个程序的入口点,而不应该是处理逻辑或者功能模块的点,main方法中的语句不应该有逻辑性的语句,而且代码应该是非常之少的,更复杂的东西不应该出现在main里,应该抽离main //以往的方式p...
- 《代码质量 第一篇》 《代码质量 第一篇》
- 《代码提升 第十一篇》 《代码提升 第十一篇》
- 1. 序列化 1.1 只包含非 null 属性 1.1.1 全局配置 1.1.2 单个 bean 配置 1.2 日期时间格式化 1.2.1 全局配置 1.2.2 单个 bean 配置 1.3 序列化的美化输出 2. 反序列化 2.1 忽略不存在的 key 2.2 泛型的处理 3. 通用配置 3.1 驼峰转下划线和下划线转驼峰 3.2 指定属性名和JSON字符串中Key对应的关系 3.3 忽... 1. 序列化 1.1 只包含非 null 属性 1.1.1 全局配置 1.1.2 单个 bean 配置 1.2 日期时间格式化 1.2.1 全局配置 1.2.2 单个 bean 配置 1.3 序列化的美化输出 2. 反序列化 2.1 忽略不存在的 key 2.2 泛型的处理 3. 通用配置 3.1 驼峰转下划线和下划线转驼峰 3.2 指定属性名和JSON字符串中Key对应的关系 3.3 忽...
- 1. Collections 工具类介绍 2. 排序操作 (均为 static 方法) 3. 查找、替换操作 1. Collections 工具类介绍Collections是一个操作Set、 List和Map等集合的工具类Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作 2. 排序操作 (均为 static 方法)reverse(List): 反转 Lis... 1. Collections 工具类介绍 2. 排序操作 (均为 static 方法) 3. 查找、替换操作 1. Collections 工具类介绍Collections是一个操作Set、 List和Map等集合的工具类Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作 2. 排序操作 (均为 static 方法)reverse(List): 反转 Lis...
- 栈栈(Stack)又名堆栈–先进后出,它是一种重要的数据结构。从数据结构角度看,栈也是线性表,其特殊性在于栈的基本操作是线性表操作的子集,它是操作受限的线性表,因此,可称为限定性的数据结构。限定它仅在表尾进行插入或删除操作。表尾称为栈顶,相应地,表头称为栈底。栈的基本操作除了在栈顶进行插入和删除外,还有栈的初始化,判空以及取栈顶元素等。import java.util.Stack;publ... 栈栈(Stack)又名堆栈–先进后出,它是一种重要的数据结构。从数据结构角度看,栈也是线性表,其特殊性在于栈的基本操作是线性表操作的子集,它是操作受限的线性表,因此,可称为限定性的数据结构。限定它仅在表尾进行插入或删除操作。表尾称为栈顶,相应地,表头称为栈底。栈的基本操作除了在栈顶进行插入和删除外,还有栈的初始化,判空以及取栈顶元素等。import java.util.Stack;publ...
- 《代码提升篇》 《代码提升篇》
- 《代码提升 第四篇》 《代码提升 第四篇》
- 其实工具类的原则是 只需要查找会灵活使用就行 其实工具类的原则是 只需要查找会灵活使用就行
- 《如何提高编写代码效率》 《如何提高编写代码效率》
- 父类空间优先于子类对象产生在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构造方法调用时,一定先调用父类的构造方法。理解图解如下: super和this的含义super :代表父类的存储空间标识(可以理解为父亲的引用)。this :代... 父类空间优先于子类对象产生在每次创建子类对象时,先初始化父类空间,再创建其子类对象本身。目的在于子类对象中包含了其对应的父类空间,便可以包含其父类的成员,如果父类成员非private修饰,则子类可以随意使用父类成员。代码体现在子类的构造方法调用时,一定先调用父类的构造方法。理解图解如下: super和this的含义super :代表父类的存储空间标识(可以理解为父亲的引用)。this :代...
- 本文详细的介绍了各种内部类的使用方法,并且通过代码举例实战,带你深入浅出的学会内部类。 本文详细的介绍了各种内部类的使用方法,并且通过代码举例实战,带你深入浅出的学会内部类。
- 本文主要详细的介绍了Java中的多态,并且通过大量的举例,代码实战,带你深入浅出的理解多态。 本文主要详细的介绍了Java中的多态,并且通过大量的举例,代码实战,带你深入浅出的理解多态。
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签