- 博客(7)
- 收藏
- 关注
原创 深入浅出MyBatis(1)
前言: 什么是MyBatis? MyBatis的优点: MyBatis框架的缺点: MyBatis框架适用场合: 入门阶段一:以Maven为项目管理工具并创建项目,开发工具为IDEA。 MyBatis开发的两种方式: 第一种使用原生接口 第二种方式:自定义接口, 前言: 什么是MyBatis? MyBatis 是apache的一个开源项目iBatis, 201...
2018-08-03 00:17:07 186
原创 Java中的排序算法
package com.bit.gzz; public class BubbleSort { //a待排序的数组,n是数组的长度 public static void bubbleSort2(int [] a,int n){ int i,j; int flag; for(i = n-1; i > 0;i--){ ...
2018-08-14 15:17:03 316
原创 Java中数组的基本操作
MyArray.java(实现代码) package com.bit.gzz; public class MyArray { //数组 private long[] arr; //数组中有效数据的大小 private int size; //无参构造,初始化数组的大小 public MyArray() { arr = new l...
2018-08-09 21:34:16 397
原创 Java中重载(overload)和重写(override)的区别?
概念 规则: 方法重载的规则: 方法重写的规则: 概念 方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态 性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为 重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的返回类型,比父类被重写方 ...
2018-08-07 08:57:12 526
原创 Java中List 和 Map、 Set 的区别?
1、结构特点 2、实现类 3、区别 1、结构特点 1. List 和 Set 是存储单列数据的集合, Map 是存储键和值这样的双列数据的集合。 2. List 中存储的数据是有顺序,并且允许重复; Set 中存储的数据是无序的,且不允许有重复,但元素在集合中的位置由元素的 hashcode 决定,位置是固定的(Set 集合根据 hashcode 来进行数据的存...
2018-08-04 16:51:30 362
原创 Java中ArrayList与LinkedList的区别?
观察ArrayList源码,可以发现ArrayList里面存放的是一个数组,如果实例化此类对象时传入了数组大 小,则里面保存的数组就会开辟一个定长的数组,但是后面再进行数据保存的时候发现数组个数不够了 会进行数组动态扩充。 所以在实际开发之中,使用ArrayList最好的做法就是设置初始化大小。 LinkedList:是一个纯粹的链表实现,与之前编写的链表程序的实现基本一样(人家性能高)。 ...
2018-08-04 07:59:06 252
原创 ArrayList与Vector区别
历史时间:ArrayList是从JDK1.2提供的,而Vector是从JDK1.0就提供了。 处理形式:ArrayList是异步处理,性能更高;Vector是同步处理,性能较低。 数据安全:ArrayList是非线程安全;Vector是性能安全。 输出形式:ArrayList支持Iterator、ListIterator、foreach;Vector支持Iterator、ListIterator...
2018-08-04 07:55:05 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人