![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
龙殿殿主
作为一位资深的技术专业人士和持续的学习者,我热衷于探索科技的边界,并将理论知识转化为实际应用。我在行业里耕耘多年,积累了丰富的经验,擅长于解决复杂的技术难题。同时,我始终保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进步,一起在技术的世界里不断学习成长。
展开
-
面向新人的 Java 面试问题(101-150)
例如,如果超类中的重写方法具有公共范围,则子类中的重写方法可以具有公共范围或更易于访问的范围(如 protected 或 default)。方法重写是指子类中的方法与超类中的方法具有相同的名称、参数和返回类型。当子类中的方法与其父类中的方法具有相同的名称、相同的参数或签名以及相同的返回类型(或子类型)时,则称子类中的方法重写了超类中的方法。类中的方法会覆盖父类的方法。Java 中常规数组的元素存储在连续的内存位置中,这意味着每个元素都存储在连续的内存块中。方法覆盖是指实现子类中的方法而不是父类中的方法。原创 2024-08-15 19:30:35 · 373 阅读 · 1 评论 -
面向新人的 Java 面试问题(51-100)
Java 中的数组是动态创建的,这意味着数组的大小是在程序运行时确定的。使用 new() 的字符串与文字不同,因为当我们声明字符串时,它将元素存储在堆栈内存中,而当使用 new() 声明时,它会在堆内存中分配动态内存。是的,在 Java 中使用继承有一个限制,因为继承可以从超类和接口中继承所有内容,因此子类过于聚集,并且在某些情况下进行动态覆盖或动态重载时有时容易出错。复制构造函数是一种构造函数类型,我们将另一个对象作为参数传递,因为两个对象的属性看起来相同,这就是为什么构造函数似乎创建了一个对象的副本。原创 2024-08-15 19:20:45 · 495 阅读 · 0 评论 -
面向新人的 Java 面试问题(1-50)
同样,所有读取流类的最上级类是 java.io.Reader,所有写入流类的最上级类是 java.io.Writer。每当我们创建一个新的字符串对象时,JVM 都会检查字符串池中是否存在该对象,如果池中存在字符串,则与变量共享相同的对象引用,否则将创建一个新对象。类加载器是 JRE(Java 运行时环境)的一部分,在执行字节码或创建的 .class 文件期间,类加载器负责将 Java 类和接口动态加载到 JVM(Java 虚拟机)。没有静态修饰符的类变量称为实例变量,通常由类的所有实例共享。原创 2024-08-15 19:12:16 · 232 阅读 · 0 评论