自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis

一mybatis框架的优点与缺点。 优点 1.与JDBC相比,减少了50%以上的代码量 2.最简单的持久化框架,小巧并简单易学 3.SOL代码从程序代码中彻底分离,空重用 3.提供XML标签,支持编写动态SQL 4.提供映射标签,支持对象与数据库的ORM字段映射 缺点: 1.SQL语句编写工作量大,对开发人员有一定的要求 2.数据库移植性差 二,MyBatisd的核心对象 SqlSessionFactoryBuilder: 用过即丢,其生命周期至存在于方法体内 可重用其来创建多个SqlSessionFact

2020-08-30 20:03:19 52

原创 IO

File类的常用方法 JAVA流的分类 字节流 InputStream是一个抽象类,所以使用它的子类FeilInputStream来实现程序对文件的读取。 InputStream的常用方法; int Reader(); int Reader(byte[]b) int Reader(byte[]b,int off.int len) void colse(); ...

2020-06-18 20:08:01 81

原创 实用类

一.枚举 枚举指由一组固定的常量组成的类型。 (1)枚举的优点 类型安全,易于输入,代码清晰 枚举的语法如下: 调用了枚举类的无参构造,每个枚举常量时枚举类的一个对象。 包装类 1.包装类把基本类型转化为对象, 2.包装类的作用 (1)提供了一系列实用的方法 (2)集合不允许存放基本数据类型,存放数字时要使用包装类。 3.有哪些包装类? Interger,Charter,Byte,Short,Long,Boolean,Double,Floate, 4.包装类转换成基本数据? int a=Integer.v

2020-06-17 16:53:54 83

原创 面向对象的三大特性----封装,继承,多态

一,封装 概念:隐藏类的内部实现,提供公有的访问方法。 步骤:1.属性的访问修饰符为private。 2.提供公有的set get方法。 3.set get方法中添加判断。 Boolean类型的变量,他的set get方法注意一下,如下 private Boolean flag; public boolean isFalg(){ rerurn flar; } public void setFlag(boolean flag){ this.flag=flag; } ----------------------

2020-06-10 16:42:03 71

原创 数据的传递,方法的构造与重载

一,基本数据类型和引用数据类型传参的区别? 基本数据类型,操作传递的是变量的值,改变一个变量值不会影响零一个变量值的结果。引用数据类型(类,数组和接口),赋值是把原对象的引用传递给另一个引用 二,成员变量和局部变量的区别? (1)局部变量的优先级要高于成员变量 (2)成员变量的作用域是整个类,而局部变量的作用域是当前方法里。 (3)成员变量会有一个默认的初始值,局部变量不会有初始值,只有先声明赋值后使用。 (4)成员变量和局部变量的名字可以相同,不过局部变量优先级高。 三,方法重载的特点? 在同一类中,方

2020-05-27 15:44:04 81

原创 类与对象

1.什么是对象? 万物皆对象。 例如;戴尔电脑,格力空调, 2.对象的属性(特征) 例如;电脑的颜色,型号,内存 空调的颜色,频率,价格 3.对象的行为(方法) 例如 ;电脑可以打游戏,敲代码 空调可以制冷 4.对象:用来描述客观事物的一个实体,由一组属性和方法构成。 5.类是具有相同属性和方法的一组对象的集合。 6.类和对象的关系? 类是对象的抽象,类是抽象的概念,仅仅是模板;对象是类的具体,对象是一个你能看的到,摸得到的实体。 7.Java是面向对象的语言 所以Java程序都是以class为组织单元

2020-05-21 12:04:51 88

原创 二维数组

(一).二维数组 语法;《数据类型》[ ][ ]数组名;或者《数据类型》数组名[ ][ ] int[ ][ ]scores;//定义二维数组 scores=new int[5][50];//分配内存空间 //或者 int[ ][ ]scores=new int[5][50]; ** 定义二维数组时,要定义最大维数 ** 二维数组与内存 int[ ][ ]s=new int[3][5];二维数组的定义与赋值 int[ ] [ ] scores=new int[ ][ ]{{90,85,92,78,54},

2020-05-13 16:34:46 89

原创 数组

1,什么是数组? 数组是一个变量,存储相同数据类型的一组数据。 2,数组的基本要素? (1)标识符 (2)数组元素 (3)元素下标,要从0开始 (4)元素类型 [数组的长度固定不变,避免数组越界。 3,如何使用数组? (1)声明数组 (2)分配空间 (3)赋值 (4)处理数据 ...

2020-05-08 17:40:59 60

原创 多重循环

1.什么是多重循环? 一个循环体又包括另一个循环体的结构。 2.多重循环的使用, (1.)各循环可相互嵌套 (2)一般不超过三层 (3)外层循环变化一次,内层循环要变化一遍。 ...

2020-05-06 16:51:43 130

原创 循环结构

while(循环条件){ 循环操作 } 先判断,后执行。当循环条件为true时,进入循环操作,否则推出循环操作。 do{ 循环操作 }while(循环条件); 先执行操作,后进行条件判断,当循环条件为true时,进入循环操作,否则推出循环操作。 ...

2020-05-04 16:02:58 55

原创 结构选择

1.基本的if选择结构 2.流程图 3.if-else选择结构 4.使用复杂条件的if选择结构 (1).最高优先级:() (2.)最低优先级:= (3)优先级!>算数运算符>关系运算符>&&>|| (4)复杂条件使用括号提高可读性 5.多重if选择结构 6. 7.嵌套if选择结构 字符串的比较使用equals() 产生随机数的方法(0-9) int ...

2020-04-29 14:58:07 133

原创 变量和数据类型

变量和数据类型 一,变量命名规则 字(字母),下(下划线),美(美元符号),人(人民币符号),数(数字),骆驼有意义 不能使用关键字,例如:public,class 二,Java常用数据类型分为数值和非数值。 数值分为整型和非整型 整型:int,byte,short,long 非整型:float,double 非数值:char,String,boolean 三,字符串连接用+ 四,自动类型转换规...

2020-04-22 18:12:48 57

原创 初识java

初识java public class HelloWorld{ public static void main(String[] args){ System.out.println(“hello”); System.out.println(“world”); { } \n:换行 \t:移动 到以一个制表位置 println:自动换行 ...

2020-04-18 11:12:26 65

空空如也

空空如也

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

TA关注的人

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