随笔分类 - Java
摘要:[TOC] 使用的数据库配置参考笔记 example数据库内容 项目根目录添加porm文件 在src/main/resources下创建数据库对应的实体类:Admin,其符合JavaBean的标准 在src/main/java下创建AdminMapper接口,用于操作Admin类 AdminMapp
阅读全文
摘要:分页工具类PageBean package com.hao.mybos.utils; import java.util.List; import org.hibernate.criterion.DetachedCriteria; public class PageBean<T> { //当前页 pr
阅读全文
摘要:一、数据库准备 1.创建数据库maven create database maven character set utf8 collate utf8_general_ci; //use maven; 2.创建用户表 create table t_users( id int primary key a
阅读全文
摘要:源码下载:点我 一、数据库准备 1.创建数据库maven create database maven character set utf8 collate utf8_general_ci; //use maven; 2.创建用户表 create table t_users( id int prima
阅读全文
摘要:映射 //数据库中有orderitems中间表,因为关系模型的多对多就是通过中间表实现的 由于orderitems中间表,除了两个相关的外键外,只有一个额外的描述列,这样的多对多关系恰好可以使用Map中的value直接描述出来, 在Order.hbm.xml中这样配置 额外: 多对多情况大致可分3种
阅读全文
摘要:1.准备所需的jar 说明:具体所使用的jar包的版本与你所使用的Hibernate版本有关,我用的是(hibernate-release-4.3.11.Final) <1>准备slf4j接口:到Hibernate的lib中搜索,具体版本与使用的Hibernate版本有关,4.3中为slf4j-ap
阅读全文
摘要:异常指异于常态,和正常情况不一样,有错误出现。阻止当前方法或作用域执行的问题,称之为异常。 Java中所有的与异常有关的类都继承于Throwable类,Throwable类有两个儿子,一个是Error类,一个是Exception类。 Error类异常包括有虚拟机错误,线程死锁等,Error异常出现,
阅读全文
摘要:1.接口概念 <1>接口可以理解一种特殊的类,由全局常量和公共的抽象方法所组成 <2>类是一种具体实现体,而接口定义了某一批类所需要遵守的规范,接口不必关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法 <3>接口可以理解为十分抽象的虚基类 <4>接口支持多继承,
阅读全文
摘要:含有抽象方法的类,抽象方法即用abstract修饰的方法,即父类只知道其子类应该含有该方法,但无法知道子类如何实现这些方法 抽象类限制规定子类必须实现某些方法,但不关注实现细节 抽象类中可以包含普通方法(在Java中仍然为虚方法),也可以没有抽象方法 抽象类无法用于实例化对象,但可以定义引用变量,以
阅读全文
摘要:多态,即对象的多种形态 1.引用多态 父类引用可以指向本类的对象 父类引用可以指向其子类的对象 2.方法多态 创建本类对象是,调用的方法为本类的方法 创建子类对象时,父类的引用指向子类对象,调用的方法为子类重写的方法,若没有重写则调用继承的方法 要点:Java的函数是会默认进行动态绑定,而C++必须
阅读全文
摘要:Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类。 Object类中的所有方法适用于所有子类 Object中比较常见的方法: 1.toString()方法 默认返回的是对象的哈希Code码(对象地址字符串) 可以重写该方法以
阅读全文
摘要:参考博客:点我 要点:Java中的普通函数默认为虚函数,因此动态绑定的行为是默认的,而C++必须将方法声明为虚函数(virtual关键字),执行时才会进行动态绑定,详细区别可参考代码以及注释。 代码大致:实现父类 Animal类,包含数据成员 姓名和年龄,以及实现eat方法和informa方法,子类
阅读全文
摘要:对于单一类: 属性初始化 > 按顺序执行静态初始化块(只能操作静态属性) > 按顺序执行初始化块 > 构造方法 对于存在继承关系的类: 父类属性初始化 > 按顺序执行父类静态初始化块 > 按顺序执行子类初始化块 > 按顺序执行父类普通初始化块 > 父类构造方法 > 按顺序执行子类普通初始化块 > 子
阅读全文

浙公网安备 33010602011771号