java面试题
面试造航母,上班拧螺丝。
EatingSoilLang
这个作者很懒,什么都没留下…
展开
-
java实现冒泡排序算法
冒泡排序1.算法思想:类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来,假设从小到大,即为较大的数慢慢往后排,较小的数慢慢往前排。实现步骤:(1)两两比较(第一个数跟第二个数比较,第二个数跟第三个数比较,知道倒数第二个数跟倒数第一个数比较完),如果前者比后者大则交换位置。(2)第一趟最后一个数肯定是最大的数。(3)第二趟将第二大的数移动至倒数第二位。(4)第三趟将第三大的数移动至倒数第三位。(5)因此循环n-1次才能将顺序排好。2.代码实现:private int[] array =原创 2020-12-18 14:32:45 · 1286 阅读 · 0 评论 -
Mybatis批量插入数据
由于项目需要生成多条数据,并保存到数据库当中,在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,项目使用了Spring+MyBatis,所以打算使用MyBatis批量插入,应该要比循环插入的效果更好,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。供以后查阅和学习。java代码:注意:这里循环的时候需new 出来新的对象,而不能通过循环改变属性的值就认为这是一个新的对象了,通俗的说就是new ReddemCode()要放在for循环的里面.java代转载 2020-11-12 14:17:54 · 112 阅读 · 0 评论 -
java基础知识点,很基础,基础到不会都不行!
最近整理了一份java基础的知识点一份,对于初学者或者初级工程师来说,无论在码字过程中还是面试的时候,这些知识点是必须要掌握的。你的基础扎不扎实,通过以下25条知识点就能看出。JAVA基础篇面向对象的特征是什么?答案:封装:通过类把属性和对属性操作的方法封装在一起,自己的方法可以访问自己的属性。继承:是指可以让某个类型的对象获得另一个类型的对象的属性和方法,它支持按级分类的概念。多态:是指一个类实例相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。St原创 2020-10-23 14:38:32 · 171 阅读 · 0 评论 -
JAVA面试题——分享一波分企业整理的JAVA面试题(初/中/高级)。
最近“采访”了一批朋友,收集了一波java的面试题,初级、中级、高级都有,部分无用内容已被过滤。传统行业,互联网行业的初中高级都有。*州软件(java)1. HashTable和ConcurrentHashMap的区别2. ArrayList、vector、LinkledList的存储特性3. 垃圾回收机制4. 数据连接池的工作机制5. StringBuilder和StringBuffer的区别6. 手写一个算法,数组左边是奇数,右边是偶数,要求时间复杂度和空间复杂度分别是O(1)、O(n)原创 2020-10-23 14:21:19 · 155 阅读 · 1 评论