自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java面试题:ArrayList和LinkedList的区别?

1、ArrayList是基于动态数组的集合。LinkedList是基于链表的集合。2、ArrayList允许保存所有元素,包括null,并可以根据索引位置对集合进行快速访问;对于随机访问集合中的对象,使用LinkedList类实现List集合的效率较低。3、ArrayList向集合中指定位置插入对象或者删除元素的速度较慢;LinkedList需要向集合中插入和删除对象时,使用LinkedL...

2018-09-18 08:34:23 2171

原创 JSP中单选按钮回显学生性别

 一个实例:根据学号把学生信息回显到JSP页面中数据库表studentInfo设计如下:表中的数据如下: 项目的结构如下:实体类如下:package com.icss.entity;public class StudentInfo { private String studentId; private String studentName; privat...

2018-09-17 23:21:57 7250

转载 Java面试题:final、finally、finalize的区别

final用于声明属性方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。内部类要访问局部变量,局部变量必须定义成final类型。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其它资源回收,例如关闭文件等。JVM不保证此方法总被调用。...

2018-09-11 09:51:17 927

原创 Java反转排序

反转排序就是以相反的顺序把原有数组的内容重新排序。反转排序的基本思想比较简单,其实现思路是把数组最后一个元素与第一个元素替换,倒数第二个元素与第二个元素替换,依此类推,直到把所有数组元素反转替换。public class ReverseSort { public static void main(String[] args) { int arr[]= {10,20,30,40,5...

2018-09-10 21:17:48 1882

原创 Java直接选择排序

直接选择排序方法属于选择排序的一种,它的排序速度要比冒泡排序快一些。直接排序的基本思想是将指定排序位置与其它数组元素分别对比,如果满足条件就交换元素值。public class SelectSort { public static void main(String[] args) { int arr[]=new int[] {23,4,54,18,42}; SelectSort...

2018-09-10 17:21:59 984

原创 Java冒泡排序

冒泡排序的基本思想是对比相邻的元素值,如果满足条件就交换元素值,把较小的元素移动到数组前面,把大的元素移动到数组后面(也就是交换两个元素的位置),这样较小的元素就像气泡一样从底部上升到顶部。冒泡算法由双层循环实现,其中外层循环用于控制排序轮数,一般为要排序的数组长度减1次,因为最后一次循环只剩下一个数组元素,不需要对比,同时数组已经完成排序了。而内层循环主要用于对比数组中每个邻近元素的大小,以...

2018-09-10 17:04:59 99

翻译 Java数组的基本操作

java.util包的Arrays类里面包含了用来操作数组(如排序和搜索)的各种方法。遍历数组遍历数组就是获取数组中的每一个元素。通常遍历数组可以使用for循环。遍历二维数组需要使用双层for循环,通过数组的length属性可以获得数组的长度。//二维数组的遍历public class Trap { public static void main(String[] args...

2018-09-10 16:28:26 16395 1

转载 Java面试题:使用Spring框架的好处是什么?

1、轻量: Spring 是轻量的,基本的版本大约2MB。 2、控制反转: Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 3、面向切面的编程(AOP): Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 4、容器: Spring 包含并管理应用中对象的生命周期和配置。 5、MVC框架: Spring的WEB框架是个精心设计的...

2018-09-08 15:22:54 6390 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除