面试题
文章平均质量分 68
虾米吃小鱼12138
经常口糊,喜爱分享知识
展开
-
JAVA技术方向面试题-数据库(下)
文章目录五、Statement接口与PreparedStatement接口的区别?六、在进行数据库编程时,连接池有什么作用?七、事务的ACID是指什么?八、编写以下三条SQL语句 五、Statement接口与PreparedStatement接口的区别? 关系: PreparedStatement接口继承自Statement接口。 区别: PreparedStatement提高了代码的可读性和可维护性。 PreparedStatement使用占位符,容易理解,可读性强,而Statement使用字符串拼原创 2021-03-06 14:30:17 · 79 阅读 · 1 评论 -
JAVA技术方向面试题-数据库(上)
文章目录一、你怎么设计数据库?二、什么是数据库索引?索引的种类有哪些?三、什么情况下设置了索引但无法使用(什么情况下索引会失效)?四、说说对SQL语句优化有哪些方法? 一、你怎么设计数据库? • 在需求分析阶段,设计数据库的一般步骤为: 收集信息 标识对象 标识每个对象的属性 标识对象之间的关系 • 在概要设计阶段和详细设计阶段,设计数据库的步骤为: 绘制E-R图 将E-R图转换为表格 应用三大范式规范化表格 二、什么是数据库索引?索引的种类有哪些? 索引是对数据库表中原创 2021-03-06 13:54:19 · 122 阅读 · 0 评论 -
JAVA技术方向面试题-核心类库(下)
文章目录六、进程和线程有什么区别?七、java当中如何实现线程呢?(1)继承Thread(2)实现Runnable八、说说线程的生命周期九、多线程并发或线程安全问题如何解决?十、synchronized和ReentrantLock的区别 六、进程和线程有什么区别? 根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位 在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立原创 2021-02-27 21:44:03 · 83 阅读 · 0 评论 -
JAVA技术方向面试题-核心类库(上)
文章目录一、数组(Array)和列表(ArrayList)有什么区别?二、ArrayList和Vector的区别三、HashMap,TreeMap,HashTable的区别?四、HashMap的工作原理是什么?五、什么是序列化,如何实现序列化? 一、数组(Array)和列表(ArrayList)有什么区别? Array:它是数组,申明数组的时候就要初始化并确定长度,长度不可变,而且它只能存储同一类型的数据,比如申明为String类型的数组,那么它只能存储String类型数据 ArrayList:它是一个集原创 2021-02-27 21:10:38 · 81 阅读 · 1 评论 -
JAVA技术方向面试题-OOP(下)
文章目录六、Java 中,Serializable 与 Externalizable 的区别?七、抽象类和接口有什么区别?八、String 和 StringBuilder、StringBuffer 的区别?九、阐述 final、finally、finalize 的区别。十、Java 中的异常处理机制的简单原理和应用。 六、Java 中,Serializable 与 Externalizable 的区别? Serializable 接口是一个序列化 Java 类的接口,以便于它们可以在网络上传输或者可以将它原创 2021-01-30 15:59:43 · 75 阅读 · 0 评论 -
JAVA技术方向面试题-OOP(上)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import原创 2021-01-30 15:23:26 · 73 阅读 · 0 评论 -
JAVA 技术方向面试题-Java 基础(下)
文章目录九、实现打印指定行数的空心菱形的功能十、题目:将一个正整数分解质因数。例如:输入 90,打印出 90=2*3*3*5。 九、实现打印指定行数的空心菱形的功能 代码如下: //打印给定行数的空心菱形 int size = 7; if (size % 2 == 0){ //如果是偶数行变为奇数 size++; } //中心点:2*size -1 ,实现的关键在于找准中心点,下面以打印7行的空心菱形为例进行分析 .原创 2021-01-22 16:18:20 · 80 阅读 · 0 评论 -
JAVA 技术方向面试题-Java 基础(中)
文章目录六、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?七、float f=3.4;是否正确?八、手动实现一下冒泡排序(快速排序)1、冒泡排序2、快速排序 六、short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗? 对于short s1 = 1; s1 = s1 + 1;由于1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。 而short原创 2021-01-22 16:00:46 · 80 阅读 · 0 评论 -
JAVA 技术方向面试题-Java 基础整理(上)
JAVA 技术方向面试题-Java 基础整理一、JVM、JRE 和 JDK 的关系1.区别2.联系二、什么是跨平台性?原理是什么?三、&和&&的区别?四、用最有效率的方法计算 2 乘以 8五、在没有使用临时变量的情况如何交换两个整数变量的值? 文章目录一、JVM、JRE 和 JDK 的关系1.区别2.联系二、什么是跨平台性?原理是什么?三、&和&&的区别?四、用最有效率的方法计算 2 乘以 8五、在没有使用临时变量的情况如何交换两个整数变量的值? 一、JVM原创 2021-01-21 14:41:36 · 96 阅读 · 3 评论