`

java面试题共享1

 
阅读更多

面试的时候,估计你们大部分都会在网上搜(都是过来人,别不好意思承认吻),我手里有一些面试题,有点多,我就分开给你们,希望你们能刚好搜到这道题,又刚好回答的漂漂亮亮,精精彩彩!

1,运行时异常与一般异常有何异同?

异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常

    异常的分类

    在Java中异常分为两大类:编译异常和运行异常

    运行异常即是RuntimeException;其余的全部为编译异常

    JAVA中的异常体系

    Java中异常Exception和错误Error有个共同的父类Throwable.

运行报错一般有这几种

IO操作的BufferOverflowException异常

ClassCastException

类型转换异常

ArrayStoreException

(数据存储异常,操作数组时类型不一致)

ArrayIndexOutOfBoundsException
     数组索引越界异常。当对数组的索引值为负数或大于等于数组大小时抛出。
 jArithmeticException
    算术条件异常。譬如:整数除零等。
 NullPointerException
    空指针异常。当应用试图在要求使用对象的地方使用了null时,抛出该异常。譬如:调   null对象的实例方法、访问null对象的属性、计算null对象的长度、使用throw语句抛出null等等
   ClassNotFoundException
    找不到类异常。当应用试图根据字符串形式的类名构造类,而在遍历CLASSPAH之后找不到对应名称的class文件时,抛出该异常

 

 

 

分享到:
评论

相关推荐

    java面试题(word文档,很全,不下后悔)

    Java 面试题 Java 是一种面向对象的编程语言,具有抽象、继承、封装、多态性四大特征。面向对象编程语言的特征包括抽象、继承、封装和多态性,它们是 java 语言的基础。 1. 抽象:抽象是忽略一个主题中与当前目标...

    2021最新Java面试题及答案V2.0.pdf

    以上知识点涵盖了Java面试中常见的问题,对于准备Java面试的求职者来说,深入理解这些知识点是很有帮助的。通过系统复习这些内容,面试者可以更好地应对面试官的提问,展现出自己的技术实力和专业素养。

    java笔试题大汇总

    Java笔试题涵盖了许多核心概念,这里我们逐一详细讨论: 1. 面向对象的特征: - 抽象:抽象是将复杂的问题简化,关注关键特性,忽略无关细节。在Java中,抽象主要体现在抽象类和接口。 - 继承:继承允许创建新类...

    Java 面试题 Java 面试题

    根据给定的文件内容,我们可以总结出一系列与Java面试相关的知识点。下面将详细解析每一道题目涉及的关键概念。 ### 第一部分:基础知识 #### 1. final, finally, finalize的区别 - **final**: 用于声明变量、方法...

    2020 兴业数金Java笔试题.docx

    本文档是关于2020兴业数金Java在线笔试题的知识点总结,涵盖了Java编程语言、计算机存储系统、多线程同步、MySQL数据库等多个方面的知识点。 一、Java编程语言 1. Java重载的几种方式:Java中的方法重载是指在同一...

    java面试题

    ### JavaSE面试题知识点梳理 #### 一、Java 跨平台原理 Java 语言的核心优势之一在于其跨平台性,即“一次编写,到处运行”(Write Once, Run Anywhere)。这种特性主要得益于 Java 字节码(Bytecode)及其运行...

    益思博java笔试题,益思博面试题

    这份“益思博java笔试题,益思博面试题”的资源,可能是Java开发者准备面试或提升技能的重要参考资料。 首先,我们要了解Java的基本概念。Java是一种面向对象的语言,它的特性包括封装、继承、多态和抽象。这些概念...

    JAVA面试题最全集,JAVA面试题最全集

    - **String**:对象存储在堆中,可以通过字符串常量池来共享相同的字符串对象,提高性能。`String`对象一旦创建后不可改变,因此是不可变的对象。 #### 2. 字符串操作 - **字符串反转**:可以通过遍历字符串并反向...

    史上最全Java面试题目大集合

    整理了网上的一些java面试题目,很全很强大 面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题...

    高级Java经典面试题2019

    本文总结了《高级Java经典面试题2019》中关于并发编程、JVM和Spring框架等方面的重要知识点。通过深入理解这些概念和技术,可以帮助开发者更好地掌握Java核心技术,提高面试竞争力。希望本文能为读者提供有益的帮助...

    java笔试题100道全

    Java笔试题是评估开发者技能和理解力的重要方式,涵盖了语法、数据类型、类与对象、内存管理、流处理等多个方面。下面将详细解释这些题目所涉及的知识点: 1. Java语言修饰符:Java中的修饰符包括访问控制修饰符...

    2024年Java基础面试题,附带详细解析答案

    ### 2024年Java基础面试题及解析 #### 1. 什么是 Java? **答案解析:** Java 是一种广泛使用的高级编程语言,由 Sun Microsystems 在 1995 年开发并发布。它的主要特点包括面向对象、平台独立性、安全性、可移植...

    Java笔试题面试宝典

    《Java笔试题面试宝典》是一本针对初级Java面试者的必备指南,旨在帮助求职者更好地理解和掌握Java基础知识,从而在面试中脱颖而出,找到满意的工作。以下是对其中部分知识点的详细解释: 1. 一个`.java`源文件可以...

    Java常见你面试题、笔试题(含答案)

    Java是一种广泛使用的面向对象的编程语言,其面试题和笔试题是评估开发者技能的重要手段。以下是一些常见的Java知识点,涵盖了基础、类加载、内存管理和关键字等多个方面。 1. **Java类的初始化**:Java类的初始化...

    java面试题题库详解

    ### Java面试题题库详解 #### 1. Java基本概念:String是什么?它与其它类型有何不同? **知识点概述:** - **String 类型的基本理解:** 在 Java 中,`String` 是一个不可变的对象,它代表了字符序列。 - **与...

    JAVA面试题资料汇总及答案整理.pdf

    以下是一些关于Java面试题的详细知识点: 1. 异常处理机制:Java的异常处理机制是通过`try-catch-finally`语句块实现的。当程序中发生异常时,JVM会创建一个异常对象并将其抛出。异常分为两种类型:编译时异常(如`...

    java笔试题 75道

    - **继承**:继承允许类之间共享属性和方法,支持代码重用。 - **封装**:封装隐藏对象的具体实现细节,只暴露必要的接口,增强了代码的安全性和可维护性。 - **多态性**:多态性允许不同的类对象对相同的消息作出...

    java 面试题全集

    【Java面试题全集】 1. **异常处理机制**: Java中的异常处理是一种机制,用于在程序执行过程中处理错误。当程序违反了Java的语义规则,如数组下标越界、访问null对象等,Java虚拟机就会抛出异常。异常是`java....

    java面试笔试题大汇总

    多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。 2、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java....

    Java 面试题集锦

    在Java面试中,考察的知识点广泛且深入,涵盖了语言基础、类库使用、异常处理、多线程、Web开发等多个方面。以下是一些核心知识点的详细说明: 1. **String是否是基本数据类型**: - Java中,String并不是基本数据...

Global site tag (gtag.js) - Google Analytics