自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mybatis

一、什么是MybatisMybatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架。它几乎不需要使用JDBC代码来访问数据库,只用简单的XML配置或注解进行配置和原始映射就可以了。它的作用主要将Java的POJO(对象)映射成数据库中的记录。【1】映射:哪个类对应哪个表【2】持久:将数据存储到磁盘中,一般通过数据库完成【3】记录:表的一条数据二、什么是ORM为...

2019-07-03 00:13:34 111

原创 多态性

多态性意义:同名的若干方法,具有不同的实现。实现方式:     方法重载:同一类中允许多个同名方法     方法重写(覆盖):子类对父类方法进行重写定义,但方法名,返回值和参数形态完全一样方法重载方法名相同,返回类型相同,访问控制方式可以不同但是,参数类型、数量、参数顺序必须不相同。方法重写(覆盖)子类会覆盖父类中的非privae和非final修饰的方法子类...

2018-11-25 22:51:42 120

原创 java类的继承性

继承性的意义:1复用程序代码的有力手段2让子类拥有父类的成员变量和成员方法继承性的原则1一个类只能继承一个类2子类只能访问父类非private的成员变量和成员方法(子类依然拥有父类private的成员变量和成员方法,拥有和访问是不同的概念)3子类的成员方法和成员变量与父类的同名时,父类的成员方法和成员变量会被子类覆盖super关键字1表示对某个类的父类的引用2作...

2018-11-25 22:20:30 320

原创 java类的封装性

1 类的封装性设计原则类通常采用public修饰成员变量采用private修饰构造方法采用public修饰get和set的成员方法用public修饰 访问控制方式public 所有protected 同一个包中和不同包的子类default 同一个包中private 同一个类中  ...

2018-11-25 21:40:01 156

原创 import和包

java程序文件结构依次是:包的声明语句(package...)包的导入语句(import...)类的声明

2018-11-25 21:26:49 221

原创 this/static/final关键字

this含义:表示正在引用某个方法的对象作用:1解决全局变量和局部变量之间发生的任何同名的冲突。全局变量和局部变量重名的话,方法体内的局部变量会覆盖全局变量。2调用类中的成员方法,this.方法名(参数列表)3构造方法中调用其他同名的构造方法  :  this(参数列表)  //必须放在构造方法的第一行static作用:没有创建对象的情况下来调用方法或变量参考(拓展...

2018-11-25 21:02:22 62

原创 Spring小项目常用的基础知识

Bean1.1常用属性:id :唯一标识,Spring容器通过它对Bean的配置和管理name:一个Bean可以有多个name,Spring容器通过它对Bean的配置和管理class:指定Bean的具体实现类,必须要使用完整类名property:用于setter方法完成属性赋值。                 该元素的name属性与类的属性名一致           ...

2018-11-17 00:14:06 73

原创 c3p0连接mysql出现错误

工具和环境ubuntu16.0.4idea17mysql5.7c3p0 0.9.5.2mysql-connector-java主要的报错句子:Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exce...

2018-11-16 00:56:50 374

原创 对象

1 对象的实例化(创建)为对象分配内存空间,用new运算符和类的构造方法对对象初始化。注:new运算符的作用是为对象动态分配内存空间,并返回对象的引用值(对象的内存地址)。2 对象的实例化过程声明类的一个变量。 类名 对象名;创建一个对象的实际的物理拷贝,并将该对象的引用赋给该变量。 对象名 = new  构造方法名(参数);A a = new A();3 对象访问成员...

2018-11-12 22:45:06 73

原创 main方法

1有什么用?java应用程序执行的入口,即程序要执行就必须有main方法。2 格式及对其解析public static void main(String[] args){ }使用public修饰副的原因,main方法由JVM调用,使用public让main方法对JVM可见使用static修饰符的原因,mian方法是所有程序的入口,它不需要被任何实例后的对象调用使用void返...

2018-11-12 21:21:28 171

原创 构造器(构造方法)

1 有什么用?在类实例化对象时,为类所有的全局变量设置相应的值2 声明格式修饰符 方法名(参数列表){ 方法体 }public class A{    int a;    public A(int i){        a = i;    }}修饰符,只能是访问控制符3 使用A a = new A(1);4 与成员方法的区别构造方法名为类名;...

2018-11-12 21:01:54 155

原创 成员方法

1 有什么用操作数据,实现类的各种功能2声明格式修饰符 返回类型 方法名 (参数列表){ 方法体 }public void A() {    int a = 1;    System.out.println(a);}修饰符,为访问修饰符和具备其他特性的关键字(如static,final等);...

2018-11-12 20:47:59 147

原创 成员变量

1用处用于存储类的数据2声明格式修饰符 变量类型 变量名private double d;修饰符,一般为访问修饰符和一些具有特性的关键字(final,static等)变量类型,包含基本数据类型和引用数据类型3分类3.1局部变量是什么?定义在类成员方法中的变量,生命周期是方法内部3.2全局变量是什么?定义在类成员方法外的变量,生命周期是整个类 publ...

2018-11-12 20:40:17 136

原创 Java的类

1 什么是类对象的模板,通过类可以创建一个对象。2 类首声明(修饰符) class 类名 (extends 父类) (implements 接口)修饰符,一般为访问修饰符和一些具有特性的关键字(final,abstract等)extends和implements的顺序不能颠倒,extends是亲爹,implements是干爹,亲爹要放在干爹前()内的内容表示可选3 类主...

2018-11-12 20:20:54 111

原创 面向对象的基本特征

1 面向对象1.1对象是什么?客观世界中的某个具体事物1.2面向对象是什么?将现实世界的实体映射到计算机中2 面向对象的基本特征2.1 抽象性是什么?抽象就是忽略事物中与当前目标无关的特征,注意与当前目标有关的特征,从而找出事物间的共性,根据共性将事物划为一类。举个列子在学生成绩系统中,对于学生类,我们只关心与系统有关的属性,如学生的班级,学号,成绩等,而忽...

2018-11-12 19:43:37 136

原创 安装maven

1 知道maven解压后的位置,如/opt/apache-maven-3.0.52 执行下面命令,对文件进行编辑sudo vim /etc/profile3 在文件最下面加入下列语句export M2_HOME=/opt/apache-maven-3.0.5 export PATH=$M2_HOME/bin4 使配置生效source /etc/profile5 查看是...

2018-10-19 23:07:11 63

原创 ubuntu16.0.4安装jdk和切换jdk

如何安装jdk第一步,知道jdk解压后的位置。例如我的为  /home/linyc/jdk1.7.0_80第二步,执行配置命令sudo vim /etc/profile然后就出现下面这个界面第三步,配置相关变量在界面的最下面加入以下语句,第一句的JAVA_HOME的值为jdk位置,其他语句不用改变export JAVA_HOME=/home/linyc/jdk1...

2018-10-19 22:56:37 483

空空如也

空空如也

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

TA关注的人

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