随笔分类 -  Java面试题

摘要:一、Redis简介 简单来说Redis(Remote Dictionary Server(远程数据服务))就是一个数据库,不过与传统的数据库不同的是Redis的数据是存在内存中的,所以读写速度非常快,因此Redis被广泛应用于缓存方向。另外Redis也经常用来做分布式锁。Redis提供了多种数据类型 阅读全文
posted @ 2021-07-19 11:51 潜跃 阅读(285) 评论(0) 推荐(0)
摘要:1、重载与重写的区别? 重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。 重写:发生在父子类中,方法名、参数列表必须相同,返回值范围小于父类,抛出的异常范围小于父类,访问修饰符范围大于父类;如果父类方法访问修饰符为private 阅读全文
posted @ 2021-07-12 16:48 潜跃 阅读(84) 评论(0) 推荐(0)
摘要:一、Spring 1、什么是Spring框架? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。 Spring帮助开发者解决了开发中的基础性的问题,使得开发人员可以专注于应用程序的开发。 Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境 阅读全文
posted @ 2021-07-09 14:17 潜跃 阅读(354) 评论(0) 推荐(0)
摘要:不错的文章:https://blog.csdn.net/u011541946/article/details/79865160 阅读全文
posted @ 2021-07-08 11:32 潜跃 阅读(30) 评论(0) 推荐(0)
摘要:一、集合 1、什么是集合? 集合是存储数据的容器,这里的数据指的是对象,可以存储不同的对象,并且长度可变。 2、集合与数组的区别? 数组的长度是固定的,集合的长度是可变的 数组可以存储基本数据类型,也可以存储引用数据类型,集合只能存储引用数据类型 数组存储的元素必须是同一个数据类型,集合存储的对象可 阅读全文
posted @ 2021-07-08 10:50 潜跃 阅读(257) 评论(0) 推荐(0)
摘要:推荐文章1:https://blog.csdn.net/woshimaxiao1/article/details/83661464 推荐文章2:https://blog.csdn.net/qq_40574571/article/details/97612100 推荐文章3:https://zhuan 阅读全文
posted @ 2021-07-05 15:31 潜跃 阅读(16) 评论(0) 推荐(0)
摘要:1、写出JDBC连接数据库的步骤? 注册驱动 获取连接 获取可以执行SQL语句的对象(Statement / Preparedstatement) 执行SQL语句 处理结果集 关闭连接 Connection connection = null; Statement statement = null; 阅读全文
posted @ 2021-06-08 10:57 潜跃 阅读(85) 评论(0) 推荐(0)
摘要:1、进程与线程的区别? 一个进程是一个独立运行的环境,他可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。 2、多线程编程的好处是什么?为什么 阅读全文
posted @ 2021-05-13 11:43 潜跃 阅读(354) 评论(0) 推荐(0)