
Java基础
wjxbless
如果觉得简单,那就多思考
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java动态代理
Proxy 专门完成代理的操作类,是所有动态代理的父类。通过此类为一个或多个接口动态地生成实现类 eg: 我们要实现在项目中所有的方法之前和之后都加入执行开始和执行结束的提示 首先声明接口 public interface Itest { void test1(); void test2(); ...原创 2020-02-16 20:53:10 · 143 阅读 · 0 评论 -
Java反射
反射:框架设计灵魂 框架:半成品软件,可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装成其他对象 Java代码在机器上的三个阶段 第一阶段Source源代码阶段:在机器硬盘上的字节码 第二阶段 Class类对象阶段 即反射阶段,加载到内存中 字节码通过类加载器(ClassLoader)加载到内存中 内存中表述字节码文件用的是Class类对象进行描述 字节码共同属性 成...原创 2020-02-14 14:35:42 · 138 阅读 · 0 评论 -
Java Stream使用
循环遍历的弊端 得益于lambda表达式所带来的函数式编程引入了Stream的概念 Java8 Lambda表达式专注于做什么而不是怎么做,针对for循环语句可以发现: for循环的语法就是“怎么做” for循环的循环体才是“做什么” Stream写法 /* 使用Stream流的方式,遍历集合二,对集合中的数据进行过滤 */ public class DemoStream {  ...原创 2019-07-09 15:10:54 · 336 阅读 · 0 评论 -
lambda表达式
lambda简介 什么是lambda Java8添加的新特性,lambda是一个匿名函数 为什么使用lambda 使用lambda可以对接口进行非常简洁的实现 lambda对接口的要求 虽然可以使用lambda可以对某些接口进行简单实现,但是接口中只能定义一个抽象方法不可以多于或者少于一个。 在Java8对接口增加了一个新特性:default, 对接口中的方法进行修饰,被修饰的方法在接口...原创 2019-07-03 21:40:09 · 288 阅读 · 0 评论