一、新特性1、lambda表达式(重点)2、函数式接口3、方法引用与构造器引用4、Stream API(重点)5、接口中的默认方法和静态方法6、新时间日期API7、其他新特性二、特点: 1、速度更快(底层数据结构调整、垃圾回收机制做了调整、内存结构做了调整、并行处理) (1)数据结构调整 hashM ...
分类:
其他好文 时间:
2020-01-12 13:39:01
阅读次数:
78
package com.fdy.javacTest; import com.study.bean.ReflectLearnAnnotation; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import ...
分类:
其他好文 时间:
2020-01-12 13:03:16
阅读次数:
56
Java 子类的有参构造器报错:Implicit super constructor Person() is undefined. Must explicitly invoke another constructor import java.util.*; class Person { protec ...
分类:
编程语言 时间:
2020-01-11 13:35:13
阅读次数:
129
package functional; /* 定义:如果一个接口里面只声明了一个函数,就称为函数式接口 lambda表达式的本质:作为函数式接口的实例,必须依赖一类特别的对象类型——函数式接口 所以用匿名实现类表示的都可以用lambda表达式来写 Java.util.function 下也定义了Ja ...
分类:
编程语言 时间:
2020-01-10 23:51:03
阅读次数:
113
一、EntityWrapper介绍 在实际的开发过程中更多的是带有复杂条件的SQL操作,而不是简单的增删改查。而在这方面MP也提供了条件构造器EntityWrapper(简称EW)来让开发者自由构建SQL操作条件。 注意:条件封装属性,使用的是数据库字段,而不是Java实体属性! 以下列出的是Myb ...
分类:
移动开发 时间:
2020-01-10 01:12:22
阅读次数:
135
this修饰属性和方法,通常我们会省略this,但是如果形参与类的属性同名时使用this this还可以修饰构造器 public class PersonTest { public static void main(String[] args) { Person p = new Person("李老 ...
分类:
编程语言 时间:
2020-01-09 23:02:49
阅读次数:
126
关于继承的问题解答 1. 继承后的子类的构造器中,执行super()或者this()只能有一个,并且必须在第一行 2. 方法的重写和重载的区别: 1. 首先,重载的规则:必须具有不同的参数列表; 可以有不同的返回类型;可以有不同的访问修饰符;可以抛出不同的异常 2. 重写就不一样了,参数列表必须完全 ...
分类:
其他好文 时间:
2020-01-09 22:26:51
阅读次数:
98
///容器:自动生成对象 /// 自动初始化需要的元素(依赖注入DI) public interface IElevenContainer { void RegisterType<IT, T>(); IT Resolve<IT>(); } //创建对象是使用无参构造器 public class El ...
分类:
其他好文 时间:
2020-01-09 01:37:24
阅读次数:
233
this关键字概述: 1.this关键字在方法内部使用,即这个方法所属对象的引用。 2.this关键字在构造器内部使用,表示该构造器正在初始化的对象。 3.this关键字可以调用类的属性、方法和构造器。 this关键字功能: 1.当在方法内需要用到调用该方法的对象时,就用this。 2.可以用thi ...
分类:
编程语言 时间:
2020-01-09 00:57:49
阅读次数:
74
super关键字概述: 1.在Java类中使用super来调用父类中的指定操作。 2.super可用于访问父类中定义的属性。 3.super可用于调用父类中定义的成员方法。 4.super可用于在子类构造器中调用父类的构造器。 注意事项: 1.尤其当子父类出现同名成员时,可以用super表明调用的是 ...
分类:
编程语言 时间:
2020-01-08 23:21:28
阅读次数:
161