摘要: alt + / 代码提示 ctrl + alt + 方向键上 向上复制【有可能会有冲突】 ctrl + alt + 方向键下 向下复制【有可能会有冲突】 ctrl + /; 单行注释/取消注释 ctrl + shift + / 多行注释 ctrl + shift + \ 多行取消注释 alt + s 阅读全文
posted @ 2024-04-10 10:42 充满希望与信心 阅读(17) 评论(0) 推荐(0)
摘要: 匿名内部类是 Java 中的一种内部类(定义在另一个类中的类),它没有名称。它们通常用于实现接口或扩展类的简单版本,而无需显式声明一个独立的类。匿名内部类特别适合于创建那些仅用一次的类实例。 特点: 无名称:匿名内部类没有名称,创建时直接通过 new 关键字后跟接口或类名来定义。 一次性使用:它们通 阅读全文
posted @ 2024-04-10 10:37 充满希望与信心 阅读(43) 评论(0) 推荐(0)
摘要: 子类的实例化对象用父类接受确实是多态(Polymorphism)的一种体现。在 Java 或其他支持面向对象编程的语言中,多态允许一个父类引用变量来引用一个子类的实例。这意味着父类类型的引用可以指向它的任何子类对象,而具体调用哪个类的方法则取决于对象的实际类型。 这种机制有几个关键的好处: 代码通用 阅读全文
posted @ 2024-04-10 10:21 充满希望与信心 阅读(18) 评论(0) 推荐(0)
摘要: == 操作符 基本类型比较:当用于比较基本数据类型(如 int、char、float 等)时,== 比较的是两个变量的值是否相等。 引用类型比较:当用于比较引用数据类型(如对象)时,== 比较的是两个变量的内存地址是否相同,即它们是否指向堆内存中的同一个对象实例。 equals() 方法 内容比较: 阅读全文
posted @ 2024-04-10 10:14 充满希望与信心 阅读(13) 评论(0) 推荐(0)
摘要: this 关键字 当前实例的引用:this 关键字用于指代当前对象的实例。 区分成员变量和局部变量:当成员变量与局部变量重名时,可以使用 this 来区分成员变量。例如,在构造器或方法中,this.variable 指的是当前实例的成员变量 variable,而简单的 variable 指的是局部变 阅读全文
posted @ 2024-04-10 10:00 充满希望与信心 阅读(13) 评论(0) 推荐(0)
摘要: return、continue、break三者的区别是什么? return 用于从函数中退出并返回值,continue 用于跳过当前循环的剩余部分并继续下一次迭代, 而 break 用于完全结束循环的执行。 方法重载overload? 1.同一类中:方法重载发生在同一个类中(或者在一个类的继承关系中 阅读全文
posted @ 2024-04-10 09:55 充满希望与信心 阅读(11) 评论(0) 推荐(0)
摘要: 使用int类型 声明变量age1和age2。 age1 赋值为自己的年龄。 int age1 = 18; age2 赋值为朋友的年龄。 int age2 = 31; 计算出年龄之和。 int sum=age1+age2; 使用String类型声明姓名name,int类型声明年龄age 如:姓名为:小 阅读全文
posted @ 2024-04-09 21:56 充满希望与信心 阅读(18) 评论(0) 推荐(0)
摘要: Java如何实现跨平台原理? 通过在不同平台上安装不同版本的JVM(Java虚拟机)就可以实现跨平台。把编译后的字节码文件(.class)给JVM运行。一次编译多处运行 JDK JRE JVM三者的作用和关系? JDK是Java开发工具包 JRE是Java运行时的环境 JVM是Java虚拟机(核心类 阅读全文
posted @ 2024-04-09 21:42 充满希望与信心 阅读(10) 评论(0) 推荐(0)