- 装箱拆箱自动装箱:可以直接把基本数据类型的值或者变量赋值给包装类自动拆箱:可以把包装类的变量直接赋值给基本数据类型public class PackegeClass { public static void main(String[] args) { int a = 12 ; Integer a1 = 12 ; // 自动装箱 Intege... 装箱拆箱自动装箱:可以直接把基本数据类型的值或者变量赋值给包装类自动拆箱:可以把包装类的变量直接赋值给基本数据类型public class PackegeClass { public static void main(String[] args) { int a = 12 ; Integer a1 = 12 ; // 自动装箱 Intege...
- 术语原则:编程时要遵循的指导思想建议:处于代码可读性,性能方面给出的建议。规则:编程中应该执行的编码规则。强制:编程中必须执行的编码规则。禁止:一旦触犯,会引发严重错误的。背景:为说明情况补充的背景知识。编码原则1.【原则】清晰第一:一般情况下,代码的可阅读性高于性能。2.【原则】简洁为美:简洁就是利于理解并且利于实现。3.【原则】选择合适的风格,与代码原有风格一致。如果重构代码时,明智的作... 术语原则:编程时要遵循的指导思想建议:处于代码可读性,性能方面给出的建议。规则:编程中应该执行的编码规则。强制:编程中必须执行的编码规则。禁止:一旦触犯,会引发严重错误的。背景:为说明情况补充的背景知识。编码原则1.【原则】清晰第一:一般情况下,代码的可阅读性高于性能。2.【原则】简洁为美:简洁就是利于理解并且利于实现。3.【原则】选择合适的风格,与代码原有风格一致。如果重构代码时,明智的作...
- 不要小瞧了Map接口,实现一个Map对象并不简单!这篇文章我们不谈别的,就讲讲Map接口,以及Map集合的一个重要的概念,Map的元素的散列。 实现Map接口如果我们想自己定义一个Map需要做什么呢?第一步:首先这个类继承AbstractMap<K,V>第二步:重写 put()方法和get()方法,来定义我们自己的放入元素和获取元素的逻辑第三步:实现entrySet()抽象方法,Abstr... 不要小瞧了Map接口,实现一个Map对象并不简单!这篇文章我们不谈别的,就讲讲Map接口,以及Map集合的一个重要的概念,Map的元素的散列。 实现Map接口如果我们想自己定义一个Map需要做什么呢?第一步:首先这个类继承AbstractMap<K,V>第二步:重写 put()方法和get()方法,来定义我们自己的放入元素和获取元素的逻辑第三步:实现entrySet()抽象方法,Abstr...
- Observables 顾名思义,是可以被观察的事务。在 Rxjs 的上下文里,Observable 会随着时间的推移,在某个时间点产生数据。 Observables 顾名思义,是可以被观察的事务。在 Rxjs 的上下文里,Observable 会随着时间的推移,在某个时间点产生数据。
- 编辑1、JavaScrip对象的使用: /** * 1、对象的声明赋值使用的是{}花括号,大括号 * 2、对象中的值以key:value的格式进行赋值,多个值中间使用【,】区分 * 3、获取对象中的值的方法需要通过[]并给与key名的方式获取:item["name"] * / <script> ... 编辑1、JavaScrip对象的使用: /** * 1、对象的声明赋值使用的是{}花括号,大括号 * 2、对象中的值以key:value的格式进行赋值,多个值中间使用【,】区分 * 3、获取对象中的值的方法需要通过[]并给与key名的方式获取:item["name"] * / <script> ...
- 祝各位工程师节日快乐哈~:balloon::gift::tada:今年的1024也算是自己过得第一个正经的程序员节了,如果实习也算的话那就是第二个,也不知道自己开始关注1024是缘从何起,或许是因为从喜欢上Coding开始,或许是从喜欢程序员这个职业开始,但是不管如何,从现在开始我会把每一个1024都当做是自己的一个小节日,并且尽可能的在每年的这一天都能输出一些比较深度的内容来表达自己对或是... 祝各位工程师节日快乐哈~:balloon::gift::tada:今年的1024也算是自己过得第一个正经的程序员节了,如果实习也算的话那就是第二个,也不知道自己开始关注1024是缘从何起,或许是因为从喜欢上Coding开始,或许是从喜欢程序员这个职业开始,但是不管如何,从现在开始我会把每一个1024都当做是自己的一个小节日,并且尽可能的在每年的这一天都能输出一些比较深度的内容来表达自己对或是...
- LeetCode刷题 LeetCode刷题
- LeetCode - Java - 链表 LeetCode - Java - 链表
- 堆和栈的区别堆内存用来存放由new创建的对象和数组,通过new关键字和构造器创建的对象放在堆空间,大量的对象都是放在堆空间,整个内存包括硬盘上的虚拟内存都可以被当成堆空间来使用栈里面存放的是所有基本数据类型和引用数据类型,我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间,栈空间操作最快但是也很小 arrayList和linkedList的区别我... 堆和栈的区别堆内存用来存放由new创建的对象和数组,通过new关键字和构造器创建的对象放在堆空间,大量的对象都是放在堆空间,整个内存包括硬盘上的虚拟内存都可以被当成堆空间来使用栈里面存放的是所有基本数据类型和引用数据类型,我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用内存中的栈空间,栈空间操作最快但是也很小 arrayList和linkedList的区别我...
- java算法练习 java算法练习
- Java算法刷题练习 Java算法刷题练习
- LeetCode刷题 LeetCode刷题
- LeetCode算法刷题 LeetCode算法刷题
- @TOC 1.堆的基本概念 1. 概念如果有一个关键码的集合K = { , , ,…, },把它的所有元素按完全二叉树的顺序存储方式存储 在一个一维数组中,并满足: <= 且<= ( >= 且 >= ) i = 0,1,2…,则称为小堆(或大堆)。将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。 2.性质 1.必须为完全二叉树 2.满足大堆/小堆成立的条件大堆:树中所有... @TOC 1.堆的基本概念 1. 概念如果有一个关键码的集合K = { , , ,…, },把它的所有元素按完全二叉树的顺序存储方式存储 在一个一维数组中,并满足: <= 且<= ( >= 且 >= ) i = 0,1,2…,则称为小堆(或大堆)。将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。 2.性质 1.必须为完全二叉树 2.满足大堆/小堆成立的条件大堆:树中所有...
- 题目找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。示例 1:输入: k = 3, n = 7输出: [[1,2,4]]解释:1 + 2 + 4 = 7没有其他符合的组合了。示例 2:输入: k = 3, n = 9输出: [[1,2,6], [1,3... 题目找出所有相加之和为 n 的 k 个数的组合,且满足下列条件:只使用数字1到9每个数字 最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。示例 1:输入: k = 3, n = 7输出: [[1,2,4]]解释:1 + 2 + 4 = 7没有其他符合的组合了。示例 2:输入: k = 3, n = 9输出: [[1,2,6], [1,3...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中 -
华为云监控CES新特性解读2026/08/26 周三 19:00-20:30
刘英杰-华为云监控产品专家
华为云监控 CES H1 版本重磅全新升级!本次直播特邀华为云监控产品专家,围绕特性深度解读 + 现场实操演示 + 实时线上答疑三大模块,全方位拆解版本核心亮点,直击运维各类痛点难题。助力实现告警高效配置、指标快速检索、插件便捷部署,切实降低运维工作负担,提升监控运维工作效率。欢迎预约观看,互动提问交流!
即将直播
热门标签