摘要:
C++创建对象和Java创建对象的区别 C++:类名 变量 = 直接创建对象 Java:类名 变量 = 只创建引用,没有对象 Java必须new才会真正生成对象 因为Java的设计规则是: Java中所有对象,都必须放在堆里,不能直接在栈上 栈上只能放:基本类型+对象引用 真正的对象永远在堆 想要对 阅读全文
posted @ 2026-04-12 15:45
ZealousMclaren
阅读(21)
评论(0)
推荐(0)
摘要:
顶级类:直接写在文件里,不在其他类里面 规则:一个.java文件中可以有多个顶级类,但只能有一个public的顶级类,且这个public类的名字必须与文件名完全一致。 顶级类与内部类 顶级类:一个文件只能有一个 public,且必须同名。 内部类:可以是 public,不受“只有一个 public” 阅读全文
posted @ 2026-04-12 11:59
ZealousMclaren
阅读(17)
评论(0)
推荐(0)
摘要:
什么是内部静态类? 在Java中,定义在另一个类内部的类称为内部类。如果内部类被static修饰,则称为静态内部类。 特点: 它不依赖于外部类的实例存在。你可以直接通过OuterClass.StaticNestedClass 来创建它的对象,而不需要先创建 OuterClass 的对象。 它不能直接 阅读全文
posted @ 2026-04-12 11:39
ZealousMclaren
阅读(21)
评论(0)
推荐(0)
摘要:
题目:给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 中序遍历的规则:左子树->根节点->右子树 以下提供两种最常用的实现方式:递归法和迭代法 1、先定义二叉树节点类 public class TreeNode { int val; TreeNode left; TreeNode r 阅读全文
posted @ 2026-04-12 11:14
ZealousMclaren
阅读(35)
评论(0)
推荐(0)

浙公网安备 33010602011771号