java面试题

li-ding-yong li-ding-yong     2022-12-10     149

关键词:

1、数组有没有length()这个方法?String有没有length()这个方法?

数组只有length属性,表示的是数组的长度。而且这个属性可以理解为止一个常量,一旦数组被产生,我们可以得到length的值,但不能改变。

 

返回的是字符串的长度。也不能修改。

 

2、抽象类和接口有什么区别?

相同点

代表系统的抽象层

都能包含抽象方法

用于描述系统提供的服务,不必提供具体实现

不同点:1在抽象类中可以为部分方法提供默认实现,而接口中只能包含抽象方法

抽象类便于复用,接口便于代码维护

2一个类只能继承一个直接的父类,但可以实现多个接口

 

3、重写和重载的区别?

重写:是子类的方法覆盖父类的方法,要求方法名和参数都相同

重载:是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,和返回值无关。

4、请你写出你理解的Java面向对象的三大特性

(1):继承就是从已有的类继承信息创建新类的过程,被继承的类称为父类,继承的类叫做子类。子类可以全盘接受父类的所有属性和方法(甚至是private修饰的,也可以继承,但是不能在父类之外访问,提供共有的访问方法(比如封装set()get())就可以用)。

(2):封装就是将属性私有化,提高安全性。

封装的步骤:1:将属性私有化 private

private  String sex;

2:编写setter方法,可以针对用户输入的值进行判断

3:编写getter方法,来获取值

(3):多态:同样的一种物质,在不同条件下,所呈现出来的状态是不同的。

语法:父类名 父类引用 = new 子类类名()

5、写出异常的语法(throwtry)

try                     

//可能会出现的异常

catch(异常类型)


throw Exception 声明异常

 

if("男".equals(sex)||"女".equals(sex))

this.sex = sex;

else  //抛出异常

try

throw new MyException("性别不正确");

catch(Exception e)

e.printStackTrace();

android面试题java基础

Android面试题(一)Java基础Android面试题(二)Android基础Android面试题(三)Java虚拟机Android面试题(四)设计模式Android面试题(五)数据结构/算法Android面试题(六)网络基础 查看详情

android面试题java虚拟机

Android面试题(一)Java基础Android面试题(二)Android基础Android面试题(三)Java虚拟机Android面试题(四)设计模式Android面试题(五)数据结构/算法Android面试题(六)网络基础Java虚拟机和Dalvi 查看详情

java程序员面试题大全含答案(2018--2019)

java程序员面试题大全含答案(2018--2019)1、10道经典java面试题_实习生必问!2、15个Java线程并发面试题和答案3、15个高级Java多线程面试题及回答4、2018年java分布式相关最新面试题5、2018最新java技术面试题与答案6、4个Spring常见面... 查看详情

java面试题一览

Java面试题一览 查看详情

java面试题及答案,2020年最新面试题集合

面试题内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、SpringBoot、SpringCloud、RabbitMQ、Kafka、Linux等技术栈,一共有上百个面试题集合,资源难得,而且还是近一年的真实面试题; 由于面试题答案... 查看详情

java开发面试题:spring面试题总结

今天分享的java实习生常见面试题,是spring专场,主要是针对spring总结的面试题,有需要的小伙伴可以收入囊中了!1、SpringFramework中有多少个模块,它们分别是什么?Spring核心容器–该层基本上是SpringFramework的核心。它包含以下... 查看详情

金九银十,史上最强java面试题整理。

以下会重新整理所有Java 系列面试题答案、及各大互联网公司的面试经验,会从以下几个方面汇总,本文会长期更新。Java面试篇史上最全Java面试题,带全部答案史上最全69道Spring面试题和答案史上最全Java多线程面试题及答案... 查看详情

java面试题

1Java基础知识面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/1043906122 Java集合容器面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details/1045885513 Java异常面试题(2020最新版) https://thinkwon.blog.c 查看详情

java常用api面试题java面试题(代码片段)

1、Math.round(11.5)等于多少?Math.round(-11.5)又等于多少?publicclassTestpublicstaticvoidmain(String[]args)System.out.println("Math.round(11.5)="+Math.round(11.5));System.out.println("M 查看详情

java面试题及答案2020java最新面试题及答案2020一(代码片段)

java最新面试题及答案20201.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?一个“.java”源文件里面可以包含多个类,但是只允许有一java最新面试题及答案个public类,并且类名必须和文件名一致。每... 查看详情

java集合面试题看这篇就够了(代码片段)

备战实习,会定期的总结常考的面试题,大家一起加油!🎯往期文章:【面试题】计算机网络篇-10道常见面试题p1【面试题】JVM篇-10道常见面试题p1【面试题】Java并发篇-10道常见面试题p1【面试题】Java基础篇-... 查看详情

面试题:面试题归类!=!=未看2

一、Java基础1.String类为什么是final的。答:主要是为了“效率” 和 “安全性” 的缘故。若 String允许被继承, 由于它的高度被使用率, 可能会降低程序的性能,所以String被定义成final。2.HashMap的源码,实现原... 查看详情

拼多多面试题——java后台岗位面试

目录面试案例1PDD一面PDD技术面面试案例2一面二面 面试案例3 查看详情

分享互联网2021年最新java面试题汇总整理-附详细答案解析

>>号外:关注“Java精选”公众号,回复“面试资料”关键词,领取全套Java面试相关资料,包含简历制作、简历模版、java面试题、视频等资料。​Java面试前需要做足各方面的准备工作,大家肯定都会浏览大量的面试题过往的... 查看详情

关于java面试

相关博文:java面试题上java面试题中java面试题下 查看详情

android面试题android高级/资深面试题

Android面试题(一)Java基础Android面试题(二)Android基础Android面试题(三)Java虚拟机Android面试题(四)设计模式Android面试题(五)数据结构/算法Android面试题(六)网络基础Activity/Fragment的生命周期(参考 查看详情

java面试题及答案2020_java面试题答案1(代码片段)

java面试题及答案2020持续更新。。本文收集了一些经典的Java面试题及其答案1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象... 查看详情

java面试题-面试题并发篇(代码片段)

并发篇文章目录并发篇1.线程状态2.线程池3.waitvssleep4.lockvssynchronized5.volatile6.悲观锁vs乐观锁7.HashtablevsConcurrentHashMap8.ThreadLocal1.线程状态要求掌握Java线程六种状态掌握Java线程状态转换能理解五种状态与六种状态两种说法的区别六... 查看详情