- 博客(8)
- 收藏
- 关注
原创 Hibernate框架学习(一 )
Hibernate框架主要是实现数据库与实体类间的映射,使的操作实体类相当与操作hibernate框架。 只要实体类写好配置文件配好,就能实现和数据库的映射,其中实体类对应表,类的属性对应数据库的表字段。 这样就不用管数据库的相关操作了。一:映射 下面介绍使用hibernate框架实现简单的单表和实体间的映射。 如学生实体类Student映射成数据库中的T_student表 首先需要我们编写实...
2018-05-10 14:28:27 100
原创 各种常见排序算法
1.插入排序[java] view plain copyimport java.util.Scanner; /** * * 作者:Miw * 创建日期:2017年7月19日 下午12:57:18 * 描述:插入排序 * 时间复杂度: * 平均情况:O(n^2) * 最坏情况:O(n^2) * 最好情况:O(n) * 空间复杂度:O(1) ...
2018-05-07 20:59:14 92
原创 关于java集合的学习总结
Java 集合系列01之 总体框架Java 集合系列02之 Collection架构Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例Java 集合系列06之 Vector详细介绍(源码...
2018-05-07 19:15:37 251
原创 java数据结构的分类
1.数组最基础的数据结构,也是刚接触java时学的,编码形式:类型 [] 变量名 = new 类型[个数];优点:随机读取方便,快捷;缺点:插入,删除较复杂。2.List《列表》 实现类:ArrayList,LinkedList。 ArrayList 优点 :随机读取较快。 缺点:插入删除较麻烦。 LinkedList (以链表的形式存储数据) ...
2018-05-07 18:27:42 171
原创 java 中 栈 队列 链表 二叉树的实现
常见的数据结构有 栈 队列 链表 二叉树 栈 :先进先出队列:先进后出对数据结构的操作常见的有 增 删 改 查下面分别介绍这几种数据结构的实现方式:1)栈 Stack栈可以用数组实现也可以用列表实现,两种方式均有top变量来标识栈顶,maxSize来标识栈的最大容量,栈的常见方法为push pop peek isEmpty isFull(通过top 和 maxSize来判断...
2018-05-07 17:48:09 440
原创 list与Set、Map区别及适用场景
1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用...
2018-05-05 23:07:14 105
原创 简单工厂模式
实现计算器功能,业务逻辑和页面逻辑分离。Operation类:public abstract class Operation { protected double _numberA=0; protected double _numberB=0; public double get_numberA() { return _numberA; } public void set_numberA(dou...
2018-05-05 15:59:15 126
原创 面向对象基础
1. 类和实例 对象:一切事物皆为对象,对象是一个自包含的实体,用一组可识别的特性和行为来标识。 类:类就是具有相同的属性和功能的对象的抽象的集合。 实例:就是一个真实的对象。实例化就是创建对象的过程,使用new关键字来创建。2.方法重载 方法重载提供了创建同名的多个方法的能力,但这些方法需使用不同的参数类型。 注:方法重载时,方法名相同,但参数类型或个数必须要有所不同,方法重载可...
2018-05-05 15:48:50 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人