题目1:Java 构造方法的作用是什么,构造方法和普通方法的区别

答:(1) 构造方法的作用:给对象进行初始化

(2) 构造方法与普通方法的区别:构造方法:1)构造方法的类和方法名称可以同名

​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​      2)不用定义返回值

3)可以不写return语句

4)构造方法可以被重载

 普通方法: 1)在new一个对象的时候,需要通过对象的调用才会调用

2)方法有返回的类型,方法名必须要小写

3) 构造方法的类和方法名称不可以同名

4) 没有返回类型

题目2:Java中的访问修饰符都有哪些?各自的作用范围是什么?

答:public、default、protected和private

public:公共的,可以被任何类访问。(可以修饰类、属性、方法)

default(无任何修饰符,不写):可以被同一个包下的类访问。(可以修饰类、属性、方法)

protected:受保护的,可以被同一个包下的类或者是其子类可以访问。(只能用来修饰属性或者方法)

private:私有的,只能够被当前类访问。(只能用来修饰属性或者方法)

题目3. 什么是方法的重写和重载,它们的区别是什么?

重写:子类继承父类

重载:一个类中允许同时存在一个以上的同名方法,这些方法的参数个数或者类型不一样

区别: 作用范围:重写的作用范围是父类和子类之间,重载是发生在一个类之中

参数列表: 重载必须不同,重写不能修改

返回类型: 重载可以修改:重写方法返回相同类型或子集

抛出异常: 重载可修改,重写可减少或删除,一定不能抛出或更广的异常

访问权限:重载可修改,重写一定不能做更严格的权限

题目四:ArrayList和LinkedList的区别是什么?

(1)ArrayList在物理内存当中的存储位置是连续的,LinkedList的物理存储位置是不连续

(2)在查询(访问)数据时,ArrayList的效率更高

(3)插入或修改数据时,LinkedList的效率更高

题目五:集合和数组的区别是什么?

数组特点:大小固定,只能存储相同数据类型的数据

集合特点:大小可动态扩展,可以存储各种类型的数据

这是Java简答题,仅供大家学习和参考,写得不对的地方请多多指教!

Java 面试简答题相关推荐

  1. 2018java二级考试大纲_2018年全国计算机二级java考试简答题练习二

    2018年全国计算机二级java考试简答题练习二 1.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 答:接口可以继承接 ...

  2. Java Web简答题

    Java web简答题 1.<%@include %>和<jsp:include />的区别. <%@include %>先包含后处理,只能包含静态文件 <j ...

  3. 最新java自考简答题汇总_我的自考经历

    亲爱的尚德的校友们,大家好.我是来自四川一个小城镇的80后南方姑娘,在2019年6月在尚德报的自考连锁经营管理专行政管理本专本连读. 之前上大学的时候.由于某些原因.就上了一年就休学了.大专毕业证也没 ...

  4. Java菜鸟补给站--常见面试简答题( 一 )

    1.关于JDK,JRE 和 JVM的认识理解 2.Java 和 c++的区别? 3.Java 应用程序与小程序之间有那些差别? 4.字符型常量和字符串常量的区别? 5. Java中有那些常见的关键字? ...

  5. JAVA期末简答题参考

    :介于作者能力有限,难免不出现错误 发现错误,或者有更好的解答方法,请留言 JAVA基本语法 1.基本数据类型与字节数组.字符数组的互相转换方式?试举例说明. 答: 2.字符串类型如何与字节数组.字符 ...

  6. 大数据面试简答题(三) -hive

    文章目录 1.什么是Hive 2.Hive的意义(最初研发的原因) 3.Hive的内部组成模块,作用分别是什么 4.Hive支持的存储格式 5.Hive支持的数据类型 原始数据类型(基本数据类型): ...

  7. python基础知识面试题-Python基本面试解答由浅入深—简答题

    原标题:Python基本面试解答由浅入深-简答题 不管你是学习任何语言,不管你是刚毕业还是行业大佬,找工作最终逃不掉的就是面试题,有的程序员很讨厌面试题,他们觉得面试题不会不代表我做不出东西,其实这种 ...

  8. java异常处理机简答题,【简答题】JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finally 分别代表什么意义?...

    [简答题]JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finally 分别代表什么意义? 更多相关问题 用蒸汽进行设备管线吹扫时,应将被吹扫的设备管线,相应 ...

  9. java第七章jdbc课后简答题_Java周测题08.13

    1.关于Mybatis的描述正确的是:Mybatis是持久层框架,Mybatis封装了JDBC,Mybatis简化了代码的编辑和使用,Mybatis是一个半ORM(对象关系映射)框架, Mybatis ...

  10. java第七章jdbc课后简答题_javaEE简答题答案

    一.简答题(30分,6题*5分) (一)第一章概述 1.三层体系结构的优点有哪些?p2 (1)安全性高(2)易维护(3)快速响应(4)系统扩展灵活 2.两层体系结构的缺点有哪些?p2-3 (1)安全性 ...

最新文章

  1. 为什么不要用uuid做主键
  2. ios系统web(微信公众号)开发遇到的问题及解决方案
  3. 学生选课数据库MySQL语句练习题45道
  4. 浅析IPDCC的地理信息识别和服务
  5. 应用程序文件Android安全分析挑战:运行时篡改Dalvik字节码
  6. 【Vue】ElementUI el-select 下拉分页加载数据,并支持搜索功能(此处不支持分页)
  7. vi文本编辑器的使用
  8. Surf特征提取分析
  9. exception:Deleted row information cannot be accessed through the row处理
  10. [LeetCode] Majority Element II
  11. VS 2008中PDA开发环境的相关配置
  12. linux yum 安装软件
  13. BZOJ1012: [JSOI2008]最大数maxnumber [线段树 | 单调栈+二分]
  14. 电视/电视盒点播APP软件系统定制开发方案
  15. 飞行管理计算机系统主要由什么组成,飞机结构介绍-飞行管理计算机系统.pdf
  16. 大数据平台以及一些核心组件介绍
  17. C - Matrix Reducing
  18. (2020)JAVA中级篇(集合类)
  19. STM32F4单片机读取光电编码器的小理解
  20. 【浙大版《C语言程序设计实验与习题指导(第4版)》题目集】实验2-4-4 求简单交错序列前N项和

热门文章

  1. oracle清空回收站指定表,oracle 删除表结构及清空回收站
  2. 皮尔斯晶振电路的参数计算
  3. appium ios端自动化测试配置
  4. linux系统的优点
  5. 2023 年十大战略技术趋势中哪一项最需要 HTAP ?
  6. 简历中尽量不要出现精通_在个人简历中,熟悉、了解、熟练、精通之间有什么区别?...
  7. 应届生实习需要注意哪些方面?
  8. 应届生如何准备校招【研发岗】
  9. ArcGIS使用模型构建器批量剪裁影像
  10. 约分最简分式(python)