自定义博客皮肤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缓存可以极大的提升查询效率。MyBatis系统中默认定义两级缓存(一级缓存和二级缓存)。一、两级缓存1、一级缓存:(本地缓存):sqlSession级别的缓存。一级缓存是一直开启的;sqlSession级别的一个Map。  与数据库同一次会话期间查询到的数据会放在本地缓存中  以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库;  一级缓存失效情况(没有使用到当前一级缓存的情况,效果就是,还需要再向数据库发出查询):  1、sqlSession不同。  2、

2020-08-31 09:03:17 711

原创 Lambda表达式使用细节

package testlambda;public class TestLambda2 { public static void main(String[] args) { // 有参无返回值的方法:将方法覆盖后的参数加入lambda表达式中->前的小括号里 IB ib=(int a,double b)->{ System.out.println(a); System.out.println(b); }; ib.mb(10,8.5); //使用细节:Lam

2020-05-21 07:50:07 152

原创 Lambda表达式

1、lambda :实现函数式接口,并创建对象(匿名内部类的简化写法)2、语法:接口名引用=(形参列表)->{//方法实现};->左侧:小括号里指定方法执行所有要的形参->右侧:花括号中定义方法的实现注:使用1ambda实现接口,接口中只能有一一个抽象方法●使用细节:如果方法实现只有- -行代码, }可以省略●有参无返回值的方法:将方法覆盖后的参数加入lambda表达式中->前的小括号里。使用细节:Lambda表示式中参数的数据类型可以省略,因为编译器可以进行数据

2020-05-21 07:45:56 222

原创 java定义一个Person类, 类中属性name(String),age(int),sex(boolean),要求属性私有,提供set/get 方法print(),打印Perosn类的各属性

package test;public class TestPerson { public static void main(String[] args) { Person[] ps = { new Student("zzz",20,true,95.0), new Student("abc",19,false,96.0), new Worker("xyz",25,true,5000.0), new Worker("xxx",26,false,4000

2020-05-19 17:11:32 9861

原创 JAVA内部类

一,内部类1.概念:在- -类的内部定义-个完整的类2.语法class outer{class Inner{}3.特点●编译之后可以生成独立的字节码文件(外部类类名$内部类类名.class )●内部类可以直接访问外部类的私有成员,而不破坏封装●可以为外部类提供功能组件4、内部类分类1.成员内部类。定义在类的内部,与成员变量同级(对比成员变量进行学习)。创建内部类的对象,必须依赖外部类对象(内部类是外部类的成员)outer o=new outerO;/ /创建外部类对象Inner

2020-05-19 14:53:24 107

原创 Java基础题 判断一个数是不是质数

package day519;public class Test21 { public static void main(String[] args) { System.out.println(m(9)); //判断一个数是不是质数 } public static boolean m(int n) { //质数 只能被一和本身整除的数 2~n-1都不能被n整除 for(int i=2;i<n;i++) { if(n%i==0) { return fal

2020-05-19 09:26:20 202

原创 java 数组扩容

package day519;public interface TestArray { public static void main(String[] args) { int[] a = {1,2,3}; //数组特点:长度固定 类型相同 int[] as = expand(a); for (int i = 0; i < as.length; i++) { System.out.println(as[i]); } } //数组扩容的函数 扩容哪一个数组 pub

2020-05-19 09:24:53 149

原创 java 模拟评委打分系统

package day519;//去掉一个最高分一个最低分public class Array { public static void main(String[] args) { //模拟评委打分系统 int[] a= {12,13,9,8,10}; int max=a[0]; int min=a[0]; int sum=0; for(int i=0;i<a.length;i++) { if(max<a[i]) max=a[i]; if(min>

2020-05-19 09:22:57 1508

原创 三个修饰符(abstract static final)

第九章:三个修饰符(abstract. static)加粗样式-、asbtract(类、 方法)二、static (属性、方法、静态代码块)三、final(最终的、最后的) [相关语法理解掌握]final可以修饰符变量(局部变量、实例变量、静态变量)(1) final修饰的变量是作用范围内的常量,只允许- -次赋值,不允许更改注意: final|修饰的变量 通常以全大写字母作为名字(2) final修饰实例变量,jvm不再分配默认值final修饰实例变量初始化的位置:a.在声明的同时给其初始化b

2020-05-12 12:09:25 202

原创 static静态修饰符

大致概念: static 修饰方法 ,称为类方法 ,也叫静态方法语法: static 返回值类型 方法名(参数列表){} 使用: 类名.方法名(参数) //对象名.方法名(参数) ① 静态方法只能直接访问静态成员,不能直接访问非静态成员。注意:静态方法中不能使用this和super的前缀,指代补明确的原因。② 静态方法可以被继承,没有多态。注意:多态代表的是父类引用指向子类对象,通过父类引用调用方法,如果子类方法将父类中的方法覆盖了则执行的是子类覆盖后的方法实现。静态方法不存在此特点。

2020-05-12 11:54:31 140

原创 Java基础必备

四、扫描器●作用:可以再黑框口输入数据,可以拿到程序中使用, 使用扫描器:。创建扫描器: java.util.Scanner sc=new java.til.Scanner(System.in);。接受控制台的数据: int i=sc.nextint);。整数: byte b=sc.nextByte0; short s=sc.nextShort0; long I=sc.nextLong0...

2020-04-10 21:05:39 126

原创 Java

Java基础知识一、数据类型间的转换1.数据类型的自动提升。数据类型类型兼容。小数据类型变量->大数据类型的变量。直接赋值。提升规则bye-shtr–t-xog->ot–>doublechar-int–long–>float->double2.数据类型的强制转换。数据类型类型兼容。大数据类型变量–>小数据类型的变量。语法:小数据类型变量名...

2020-04-10 20:55:26 111

原创 JavaSE 接口

##javase 接口干货知识点斜体样式一、接口的概念1.接口:是- -种标准、规范,接口的使用者和接口的实现者都必须遵循的约定。2.语法: (基于 jdk7.0版本) [重点](1)关键字: interfaceinterface接口名{}(2)接口在编译之后会生独立.class文件(3)接口不能创建对象,但是可以声明引用。接口名变量名;(4)接口中没有构造方法(5)接口中属性都是...

2020-03-26 21:13:10 384

空空如也

空空如也

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

TA关注的人

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