java常用面试题

bokedizhi97 bokedizhi97     2022-12-10     499

关键词:

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

数组没有length()这个方法,有length的属性。String有有length()这个方法。

 

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

抽象类可以有方法体;

接口内必须都是抽象方法,不存在方法体

抽象类:子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。

接口:子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现

抽象类可以有构造方法,接口不能有

抽象方法可以有public、protected和default这些修饰符

接口方法默认修饰符是public。你不可以使用其它修饰符

3、重写和重载的区别?

重载:方法名相同,参数列表不同(个数,顺序,数据类型)

在同一个类中

和访问修饰符以及返回值类型无关

重写:

现在子父类

方法名和参数列表都相同

返回值类型相同或者是其子类

访问修饰符不能严于父类

 

 

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("Math.round(-11.5)="+Math.round(-11.5));Math.round(11.5)的返回值... 查看详情

ssm面试题,2021最新java面试题及答案

1.什么叫Aop2.什么叫Ioc3.什么是SpringBoot4.什么是bean5.Spring的优点6.Springboot的核心配置是什么7.@RequestMapping8.Spring常用的注入方式9.@Requestbody10.Dao层的作用11.SpringMVC常用的几个注解?12.什么是Mybatis?13.SpringMVC的执行流程14.Spri 查看详情

java高级开发面试题

...代理模式底层实现方式4.SpringMVC工作流程5.Redis数据类型、常用命令(比如:List添加)、分布式锁、持久化6.多线程及线程池7.liunx常用命令8.Mysql数据库索引(有哪些索引,如何查看执行计划,如何知道索引有没有被使用?)9.Has 查看详情

2021秋招最新java面试题|jvm剖析与常用的调优总结(代码片段)

...目录JAVA基础篇面试题1.什么是GCRoots2.JVM调优和参数配置3.常用的JVM调优参数4.分析GC日志5.四种引用强引用软引用弱引用虚引用6.常见的JVM异常/错误1.什么是GCRootsGCRoots是一组活跃的引用;常用于判断对象是否被回收的可达性分... 查看详情

java集合04_map接口概述常用方法排序hashtable面试题(代码片段)

文章目录①.Map接口的概述②.Map常用方法③.HashMap概述④.LinkedHashMap⑤.TreeMap排序⑥.Hashtable面试题①.Map接口的概述①.Map是双列集合与Collection的单列集合并列存在②.Map<K,V>这里的K、V都应该是引用数据类型③.HashSet底层依赖HashM... 查看详情

java面试题:常用的web服务器有哪些?

[Unix和Linux平台下使用最广泛的免费HTTP服务器是Apache服务器,而Windows平台的服务器通常使用IIS作为Web服务器。选择Web服务器应考虑的因素有:性能、安全性、日志和统计、虚拟主机、代理服务器、缓冲服务和集成应用程序等。下... 查看详情

java面试题spring支持的常用事务传播属性和事务传播级别

事务的属性  1  propagation用来设置事务的传播行为           事务的传播行为:一个方法运行在了一个开启事务的方法中,当前方法是使用依附的方      ... 查看详情

常用机器学习面试基础概念题汇总

目录1、处理分类问题常用算法2、处理回归问题常用算法3、处理聚类问题常用算法 查看详情

java常用面试题

1、数组有没有length()这个方法?String有没有length()这个方法?数组没有length()这个方法,有length的属性。String有有length()这个方法。 2、抽象类和接口有什么区别?抽象类可以有方法体;接口内必须都是抽象方法,不存在方法... 查看详情

java常用面试题汇总助你备战金三银四

...newString("i")一样吗?如何将字符串反转?String类的常用方法都有那些?抽象类必须要有抽象方法吗?普通类和抽象类有哪些区别?抽象类能使用final修饰吗?接口和抽象类有什么区别?Java中IO流分为几种?BIO、NIO、AIO有什... 查看详情

java之线程池面试题(代码片段)

面试官:线程池有哪些?分别的作用是什么?常用的线程池有:newSingleThreadExecutornewFixedThreadExecutornewCacheThreadExecutornewScheduleThreadExecutor1、newSingleThreadExecutor:  单个线程的线程池,即线程池中每次只有一个线程工作,单线程串... 查看详情

位运算面试题常用技巧

链接:https://blog.csdn.net/shanghairuoxiao/article/details/75386508https://www.cnblogs.com/andy1202go/p/5761098.html 查看详情

java面试宝典每日3题:day18

目录1.String类的常用方法有哪些?2.什么是反射3.反射的应用场景有哪些?1.String类的常用方法有哪些?  1.equals字符串比较  2.substring字符串截取  3.length获取字符串长度  4.trim去除字符串两端空白  5.indexOf... 查看详情

全网最全原理讲解!java集合常用方法

内容介绍这是一本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮... 查看详情

java集合以及面试题

...y-vlue”的集合3,首先我们来讲解List接口List接口的实现类常用的有:ArrayList、Link 查看详情

java面试题之简单介绍一下集合框架

...et集合、Map映射List列表在数据结构上可以被看做线性表,常用的有ArrayList和LinkList(不常用的有Vector(类似于ArrayList)),他们的底层存储结构有所不同,一个是数组,一个是链表;这两个是注重数据存储结构的区分和数据结构... 查看详情

java并发编程面试题(2021最新版)

...,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识。欢迎大家阅读,本人 查看详情

java并发编程面试题(2021最新版)

...,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识。欢迎大家阅读,本人 查看详情