简单的面试题总结
原创
2023-08-24 09:15:14
73阅读
<>1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可
转载
2009-08-14 17:13:46
435阅读
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
转载
2013-07-11 18:24:00
116阅读
2评论
Java常见面试题
原创
2022-10-30 10:01:41
90阅读
1.sql优化常用方法1.查询条件减少使用函数,避免全表扫描2.减少不必要的表连接3.有些数据操作的业务逻辑可以放到应用层进行实现4.可以使用with as5.使用“临时表”暂存中间结果6.不要把SQL语句写得太复杂7.不能循环执行查询8.用 exists 代替 in 9.表关联关系不要太纠结10。查询多用索引列取查,用charindex或者like[0-9]来代替%%1...
原创
2021-06-17 15:12:05
233阅读
springmvc的中心控制Servlet是哪个类?ActionServletDispatcherServletAbstractControllerFacesServletActionServlet类是Struts框架的内置核心控制器组件springmvc的中心控制Servlet是DispatcherServletAbstractController是WebContentGenerator的子类,
转载
2017-09-25 11:49:51
453阅读
#主流的Linux发行版 Ubuntu, Debian ,Fedora, CentOS,Red Hat,Red-flag Linux ************************************************************************************************* #常用命令 rmdir 命令删除目录 mkdir命令创建目...
转载
2019-10-09 22:26:00
440阅读
2评论
1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep
原创
2022-12-06 09:46:59
69阅读
21、谈谈你对镜像的理解 相当于容器的源代码,是一个只读层,镜像由dockerfile 编写生成,用于构建容器。镜像运行起来之后就是 容器。镜像相当于类,容器相当于对象。22、dockerfile 中 add 和 copy 的区别 ADD和COPY相同点:只复制目录中得内容而不包含目录自身 ADD和COPY不同点:当要读取URL远程资源的时候,并不推荐使用ADD指令,而是建议使用RUN指令,在RU
转载
2023-07-29 17:35:19
326阅读
Java后端面试中遇到的高频面试题(乱序,持续更新) #####1、说一下深拷贝和浅拷贝 首先要区分两个概念,基本数据类型和引用数据类型。比如,在做=等号赋值操作时,基本数据类型直接拷贝这个值,而对于引用数据类型则是指向同一个引用,并没有创建新的引用对象。 总结回答 浅拷贝:复制的对象的所有变量的值 ...
转载
2021-11-02 18:02:00
219阅读
2评论
面试题,包含的内容了十九了模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:
适宜阅读人群
需要面试的初/中/高级 java 程序
转载
2021-08-20 17:36:54
152阅读
1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,Java 开发工具包,提供了 Java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,Java 运行环境,为 Java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 Java 源码的编译器 Javac,还包含了很多 Java 程序
CoreJava部分1、面向对象的特征有哪些方面?2、作用域public,private,protected,以及不写时的
原创
2022-11-03 14:29:14
230阅读
一、基础 1. 常用的异常类型? 2. session 3. java锁 4. gc原理 5. hashmap 6. listlink arraylist 区别 7. aop 原理 8. 多线程 9. kafka 原理和容错 10. spark hadoop 原理 11. redis 同步机制 12
原创
2021-07-12 17:33:28
441阅读
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创
2022-02-16 16:02:25
411阅读
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创
2021-06-10 15:44:44
717阅读
本文回答了关于 Spring 框架的一系列问题,包括核心模块、IoC 和 DI、AOP、Spring MVC、Spring Boot、Spring Security 等主题。同时,涵盖了关于配置、整合、异常处理、日志和测试等方面的内容。1. Spring 框架有哪些核心模块?答案:Spring 框架的核心模块包括:Spring Core:提供Spring框架的基础架构,包括依赖注入、事件驱动、资源
转载
2023-07-16 22:59:18
35阅读
附件中有java面试题汇总
第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须
转载
精选
2008-11-05 23:13:00
634阅读
1评论
包括:冒泡排序,快速排序,快速查找:import java.util.Arrays;public class SortAndFind { public static void bubbleSort(int[] array) { int i,j,temp; int count = array.length; for(i=count; i>0; i--) { f...
原创
2021-09-02 15:05:04
234阅读
Java 常见面试题 Mybatis mybatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符串替换; Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换 ...
转载
2021-08-07 11:00:00
147阅读
2评论