1. 如果一个将要被销毁的对象被另外一个对象的finalize方法引用,这个对象会被垃圾回收吗?
finalize方法里面引用对象会避免GC收回对象所占的内存,但是这个只能被执行一次,下次GC就不会在垃圾回收前调用finalize方法。
2. finalize方法可以被重载吗?
答案:是的,但是只有以下这种情况才能被垃圾回收器调用:
protected void finalize() throws Throwable { };
3. 子类的finalize方法会调用父类的finalize方法吗?
Finalize方法不是明确联接的,子类的finalize方法需要明确的在他的最后一个动作调用父类的finalize方法,但是编译器不会强迫进行检查。
4. 下面那个会抛出arithmetic异常?
int i = 100/0;
float f = 100.00/0.0
答案: int i = 100/0 会抛出java.lang.ArithmeticException
5. 下面那个是不正确的?
x = = Float.NaN
Float.isNan(x);
Myobject .equals(float.NaN);
答案: 1
6. 下面两句代码分别会输出什么?
System.out.println(1+2+”3”);
System.out.println (“1”+2+3);
答案:a: 33 b:123
7. 下面的声明正确吗?
char ch = ‘d’;
if(ch < 32.00){ }
答案: 正确的
本文来自: IT公司面试手册
一些Java的基础面试题 带答案的
分享到:
相关推荐
java基础面试题带答案.rarjava基础面试题带答案.rarjava基础面试题带答案.rarjava基础面试题带答案.rarjava基础面试题带答案.rarjava基础面试题带答案.rarjava基础面试题带答案.rarjava基础面试题带答案.rarjava基础...
经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案大汇总.rar 经典java基础面试题及答案...
### Java基础面试题知识点解析 #### 一、面向对象的特征 面向对象编程(OOP)是Java编程的核心概念之一,其主要特征包括: - **封装**:将对象的状态信息(属性)隐藏在对象内部,仅对外提供有限的操作接口。封装提高...
为了在Java面试中脱颖而出,了解和掌握常见的面试题及答案至关重要。以下是一些关键知识点的详细解析: 1. **super()与 this()的区别** `super()`用于调用父类的构造器,确保子类实例化时父类的初始化;`this()`则...
本文总结了Java面试题及答案,涵盖了Java基础、容器、多线程、反射、对象拷贝、JavaWeb、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/SpringCloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、...
### 2024年Java基础面试题及解析 #### 1. 什么是 Java? **答案解析:** Java 是一种广泛使用的高级编程语言,由 Sun Microsystems 在 1995 年开发并发布。它的主要特点包括面向对象、平台独立性、安全性、可移植...
以下是一些基于给定文件的Java基础知识和重要知识点的详细解释: 1. **面向对象的特征** - **抽象**:抽象是面向对象编程的核心概念之一,它允许我们将复杂的问题分解为更小、更易管理的部分。抽象可以通过创建类...
以下是一些基于标题和描述中提到的Java经典面试题及对应的知识点详解: 1. **Java基础** - **数据类型**:Java有8种基本数据类型,了解它们的存储大小和范围,以及如何进行类型转换。 - **变量与常量**:理解变量...
### JAVA基础面试题详解 #### 1. Java.lang.String 类型为什么是 final 的? `java.lang.String` 类被设计成 `final` 类型主要是出于以下几个原因: - **不可继承性**:`final` 关键字使得 `String` 类无法被继承...
java基础总结大全.txt Java开发与技术挑战——关于技术的技术思考.docx Java框架研发思考.docx Java程序员们最常犯的10个错误.docx java程序员的就业指导(重点).docx Java程序员面试宝典 .pdf java笔试题大集合及...
Java基础面试题 Kafka面试专题及答案 Linux面试专题及答案 多线程面试专题及答案 消息中间件面试专题及答案 ActiveMQ消息中间件面试专题 Dubbo面试及答案 java后端面试题答案 Java基础面试题 Kafka面试专题及答案 ...
BTA 常问的 Java基础39道常见面试题及详细答案 Dubbo面试题 47道 ElasticSearch面试题 30道 Git常用命令面试题 60道 Java并发编程最全面试题 123道 Kafka知识汇总 18道 Linux面试题 50道 Memcache 面试题 23道 ...
### Java经典面试题知识点解析 #### 一、单项选择题知识点解析 1. **Java的起源** - **知识点**:Java的历史和发展。 - **解释**:Java是由Sun Microsystems公司的James Gosling等人于1995年创建的。它是在C++的...
1.在Java中,负责对字节代码解释执行的是____。 A、垃圾回收器 B、虚拟机 C、编译器 D、多线程机制 2.下列叙述中,正确的是____。 A、Java语言的标识符是区分大小写的 B、源文件名与public类名可以不...
Java 面试题及答案 Java 是一种广泛使用的编程语言,Java 面试中常见的问题有很多,今天我们来讨论 JDK 和 JRE 的区别、==和 equals 的区别等问题。 JDK 和 JRE 的区别 JDK(Java Development Kit)是 Java 开发...
最新java基础面试题(答案)资料.pdf
Java 10万字总结java面试题和答案 其包含的内容模块有:基础、JVM、多线程与高并发、Spring、MyBatis、SpringBoot、MYSQL、SpringCloud、Dubbo、Nginx、MQ、数据结构与算法、Linux、Zookeeper、Redis、分布式、网络...
在Java面试中,考官通常会询问Java基础知识、Java集合框架、Java虚拟机(JVM)、Java IO/NIO、Java类加载机制等方面的知识点。本文将基于提供的文件内容,详细解释这些知识点。 首先,JVM(Java Virtual Machine)...