自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何使用MaBatis

什么是MyBatis?MyBatis源自Apache的iBatis开源项目, 从iBatis3.x开始正式更名为MyBatis。它是一个优秀的持久层框架。官网地址:http://www.mybatis.org/mybatis-3/为什么使用MyBatis?在我们传统的 JDBC 中,我们除了需要自己提供 SQL 外,还必须操作 Connection、Statment、ResultSet,不仅如此,为了访问不同的表,不同字段的数据,我们需要些很多雷同模板化的代码,闲的繁琐又枯燥。而我们在使用了 My

2020-10-07 17:12:51 163

原创 Java期末考摘要

java接口特点:接口中的方法,永远都被public来修饰接口中没有构造方法,也不能实例化接口对象接口中只有方法的声明,没有方法体接口中只有常量,如果定义变量,在编译的时候都会默认加上“public static final”接口中定义的方法都需要实现类来实现,如果实现类不能实现接口中的所有方法,则实现类需要定义为抽象类静态方法不能被子类重写(覆盖),因此接口中不定声明静态方法使用接口可以实现多继承接口无法被实例化,但是可以被实现。作用:(口语)例如两个开发者,开发时间完全不一

2020-09-01 10:33:09 171

原创 集合

集合定义:集合类是Java数据结构的实现。介绍:Java集合主要由2大体系构成,分别是 Collection体系和Map体系,其中Collection和Map分别是2大体系中的顶层接口。Collection主要有三个子接口,分别为List(列表)、Set(集)、Queue(队列)。其中,List、Queue中的元素有序可重复,而Set中的元素无序不可重复;List中主要有ArrayList、LinkedList两个实现类;Set中则是有HashSet实现类;而Queue是在JDK1.5后才出

2020-08-31 19:26:57 136 1

原创 setInterval与setTimeout

相同点都接受两个参数 第一个参数为执行的函数 第二个参数为时间(单位为毫秒)都会返回一个数值ID,这个ID是计划执行代码的唯一标识符,可以通过它来取消该方法。取消方法都为clearTimeout();不同点setInterval表示间歇调用,它的第二个参数表示每个多少毫秒重复执行代码,直至间歇调用被取消或页面被卸载。setTimeout表示超时调用,它的第二个参数表示等待多长时间的毫秒数,但是在该时间过去后代码并不一定执行。JavaScript是一个单线程序的解释器,因此一定时间内只能执行一

2020-07-17 15:42:29 411

原创 数据库操作入门

数据库实例从应用来看:数据库系统软件——创建数据库实例——操作数据库表——操作数据实例是“内存”和“后台进程”的集合。数据库是数据的物理存储。特别注意,一个实例可以用于一个数据库,多个实例也可以同时用于一个数据库,实例和数据库的关系是一对多的关系。表char和varcharVarchar往往用来保存可变长度的字符串。char采用的是固定长度的存储方式。char和varchar的区别简单操作SQL语句use test ###指定操作的实例 ###添加 INSERT i

2020-05-16 17:15:30 175

原创 集合小综合

集合定义:集合类是Java数据结构的实现。介绍:Java集合主要由2大体系构成,分别是 Collection体系和Map体系,其中Collection和Map分别是2大体系中的顶层接口。Collection主要有三个子接口,分别为List(列表)、Set(集)、Queue(队列)。其中,List、Queue中的元素有序可重复,而Set中的元素无序不可重复;List中主要有Array...

2020-04-29 18:52:21 141

原创 抽象类和接口

抽象类(abstract)为何需要抽象类:在多态的前提下,父类的方法是冗余的,不会被执行是什么?1.在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 由abstract修饰。2.抽象类里没有方法体的方法为抽象方法 由abstract修饰形式 public a...

2020-03-27 20:39:51 178

原创 JAVA封装

JAVA封装为什么封装? 直接访问无法防止该类的代码和数据被外部类定义的代码访问。封装示例public class Student { private int age;//private保证该数据无法被直接访问 public void setAge(int n) { this.age =n; }//赋值 public ...

2020-03-13 20:46:43 115

原创 String类中的几个常用方法

System.out.println(letters.length());//返回字符的个数 System.out.println(letters.equals(" abEf "));//判断两个字符串是否内容一模一样(区分大小写),一样,true;否则,false; System.out.println(letters.equalsIgnoreCase(" abef ")); ...

2020-03-07 19:51:40 604

原创 父类构造方法对子类的影响

父类构造方法对子类的影响一个类中如果没有构造方法,则默认有一个无参构造方法,其结构如下public 类名(){ super();//该行代码必须在有效代码的第一行,调用父类无参构造方法}this调用本类的方法,必须在代码的第一行如果一个子类构造方法没有调用本类构造方法,也没有调用父类构造方法,则默认调用父类无参构造方法如果父类没有无参构造方法(父类中最多只有一个无参构造...

2020-03-07 19:51:05 161

原创 多态

多态编译(看变量类型)时和运行(看对象)时调用的方法不一样——多态——多种行为状态允许将子类类型的指针赋值给父类类型的指针。多态的特点A、编译时和运行时的变量类型不一致B、编译时调用的父类方法已经被子类重写C、形式:父类类名 创建的子类对象名= new 子类类名();上转型对象:父类中的对象指向子类中的对象,子类对象向上转型特点:上转型对象不能调用子类“新增”(创建...

2020-03-07 19:50:18 116

原创 继承和重写

继承(extends)基于已有类(父类)创建新类(子类)的一种方式object类默认为所有类的父类子类继承父类里的方法JAVA中一个类只能继承一个父类若一个类由final修饰,则它没有子类 例:String、System、基本数据包装类型(int-Interger,Byte,Short,Long,Float,Double,Boolean,CHaracter)父类中并非所有的方法...

2020-03-06 21:01:16 391

原创 成员变量和构造方法

成员变量直接在类中定义的变量特点:成员变量有默认值(int 0,double 0,char ’ ',bollean false,其他类型 NULL)成员变量在整个类中都有效,一般位于类的头部作用:详细描述对象信息package ClassAndValue;public class test { int num;//不要放在main方法里面 public static ...

2020-02-29 16:56:55 459

原创 "equals"与==

“==”基本数据类型比较值 String name1="Tom";//直接赋值 String name2="Tom"; System.out.println(name1==name2);//TRUE应用类型比较地址 //引用类型 使用new String name3 = new String("123"); ...

2019-12-07 11:42:13 185

原创 StringBuffer

直接赋值 String s1="tom";//1个对象利用new赋值 String name = new String("tom");//等同于下面两行 /*String a = "Tom"; String name = new String(a);*///内存中有两个:常量池中一个,堆中一个“+”号连接字符——每使用一次创建一个新...

2019-12-07 11:34:48 109

原创 String实例化方式

String name1="Tom";//直接赋值 String name2="Tom"; System.out.println(name1==name2);//TRUE //引用类型 使用new String name3 = new String("123"); String name4 = ...

2019-12-07 11:28:37 150

原创 多态

多态定义:当运行时调用引用变量的方法时,其方法行为总是表现出子类方法的行为特征,而不是父类方法的行为特征,这就表现出:相同类型的变量调用同一个方法时表现出不同的行为特征,这就是多态。两个概念:编译时类型  编译时类型由声明该变量时使用的类型决定  运行时类型  运行时类型由实际赋给该变量的对象决定上转型对象定义:子类创建的对象赋值给父类类型的变量性质:1、上转型对象不能...

2019-11-30 12:00:05 108

原创 继承

继承(类与类之间) extends继承的特性1、子类可以继承父类非private的属性,方法。2、子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。3、子类可以用自己的方式实现父类的方法。4、Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父类,B类是A类的父类,这是jav...

2019-11-30 11:59:21 111

原创 Java方法

修饰符:static 该方法推荐使用类名直接调用,否则只能使用对象调用 public static void run() { System.out.println("running"); } Student.run();//使用了static public int add(int i,int j,int m) { ...

2019-11-16 12:03:24 117

原创 JAVA引用地址和引用值的区别

引用地址 System.out.println(array[0]);//地址内元素未被覆盖 int []array_re=array; array_re[0]=666; System.out.println(array[0]);//地址内元素已经被覆盖输出888666引用值 int x=0; int y=x; y=6; System.out.print...

2019-11-09 11:44:01 1668

原创 JAVA第一课

JAVA第一课运行原理JAVA是先编译后解释型的语言,虽然比C语言多了一步,但是可以在不同的系统环境下工作。JAVA在运行时要先把.java文件(即我们写的程序)经过编译器编译为.class文件(字节码文件)后才能执行这个字节码文件不是针对具体平台的,而是针对抽象的Java虚拟机的,在Java虚拟机上运行,在不同类型的平台上安装不同的Java虚拟机,这些不同的Java虚拟机屏蔽了各个不同...

2019-10-22 19:15:49 156

空空如也

空空如也

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

TA关注的人

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