![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
文章平均质量分 88
Java追求者
坚持每天学习!
展开
-
【面试题】Java中创建对象的方式有几种?
创建对象的方式1. 使用new关键字这是最常见也是最简单的创建对象的方式了。通过这种方式,我们可以调用任意的构造函数(无参的和带参数的)。Student s = new Student();2. 使用Class类的newInstance方法(反射)我们也可以使用Class类的newInstance方法创建对象。这个newInstance方法调用无参的构造函数创建对象。Employee emp2 = (Employee) Class.forName("org.programming.mitra转载 2021-04-19 00:18:21 · 5278 阅读 · 0 评论 -
Java面试题-Mybatis
1. 什么是Mybatis?(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。(2)作为一个半ORM框架,MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。(3)通过xml 文件或注解的方式将要执行的各种 statement 配置起来原创 2021-03-23 16:59:01 · 2022 阅读 · 0 评论 -
Java面试题-MySQL
1. 什么是MySQL?MySQL 是⼀种关系型数据库,在Java企业级开发中⾮常常⽤,因为 MySQL 是开源免费的,并且⽅便扩展。MySQL是开放源代码的,因此任何⼈都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进⾏修改。MySQL的默认端⼝号是3306。2. 什么是SQL?结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。作用:用于存取数据、查询、更新和管理关系数据库系统。3. 数据库三原创 2021-03-18 18:28:29 · 266 阅读 · 0 评论 -
Java面试题-Redis
1. 什么是Redis?Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。2. Redis支持哪些数据类型以及应用的场景?3. Redis有哪些优缺点?优点读写性能优异, Redis能读的速度是110000次/s,写的速度是81000次/s。支持数据持久化,支持AOF和RDB两种持久化方式。支持事务,Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。原创 2021-03-17 13:20:01 · 263 阅读 · 0 评论 -
Java面试题-集合
1. 说说你对集合的了解?文字简述集合类存放于 Java.util 包中,主要有 3 种:Set(集)、List(列表包含 Queue)和 map(映射)。1.1 ListArraylist: Object[]数组Vector:Object[]数组LinkedList: 双向链表(JDK1.6 之前为循环链表,JDK1.7 取消了循环)1.2 SetHashSet(无序,唯一): 基于 HashMap 实现的,底层采用 HashMap 来保存元素LinkedHashSet:Linke原创 2021-03-13 14:31:23 · 2365 阅读 · 0 评论 -
Java面试题-Java基础
1. 什么是Java?Java是一门面向对象的编程语言,可跨平台的语言,与操作系统无关。2. Java的特点?简单性面向对象(封装、继承、多态)平台无关性可靠性安全性多线程网络编程编译与解释共存3. Java面向对象的三大特性?你是怎么理解这三大特性的?Java ⾯向对象编程三⼤特性: 封装 继承 多态封装封装就是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。封装就是隐藏一切可隐藏的东西,只向外界提供最简单的编程接口。继承继承就是子类继承父类的属性和原创 2021-03-06 13:16:18 · 918 阅读 · 4 评论 -
【面试】非技术类面试常见问题
一、常见面试题目自测1:请你介绍一下你自己这是面试官常问的问题。一般人回答这个问题过于平常,只说姓名、爱好、工作经验,这些简历上都有。其实,面试官最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分等。2:说说你的家庭 面试时询问家庭问题不是非要知道求职者家庭情况,探究隐私,而是要了解家庭背景对求职者的塑造和影响。面试官希望听到的重点也在于家庭对求职者的积极影响。3:说说你的最大优缺点 这个问题的概率很大,面试官喜欢求职者从自己的优点说起,中间加一些小缺点转载 2020-06-10 13:03:22 · 971 阅读 · 0 评论 -
抽象类与接口的区别
抽象类与接口的区别,这是一个经常被问到面试题,区别主要有以下几点,我们可以从几个方面进行分析:(一) 继承方面:(1) 抽象类只能单继承;接口可以多实现(二) 成员属性方面:(1) 抽象类中可以有普通属性,也可以有常量(2) 接口中的成员变量全部默认是常量,使用public static final修饰,这个可以省略不写(三) 代码块方面:(1) 抽象类可以含初始化块;接口不能含初始化块(四) 构造函数方面:(1) 接口不能有构造函数(2) 抽象类可以有构函数,但是这里的构造函数不是用来转载 2020-05-24 10:58:29 · 183 阅读 · 0 评论