Java语言高级特性
Java语言高级特性学习笔记
许进进
这个作者很懒,什么都没留下…
展开
-
Java8新特性之Optional类的使用
一 Optional 简介:javadoc:A container object which may or may not contain a non-null value. If a value is present, isPresent() will return true and get() will return the value.Optional类的出现是为了减少jav...原创 2020-03-21 18:33:56 · 7621 阅读 · 1 评论 -
Java8新特性之Stream流详细总结
未经允许禁止转载,转载请联系作者。目录一:什么是 Stream1.1 简介1.2 Stream API的特点:二Stream流的创建2.1 通过Collection 接口函数2.2通过Stream2.2.1通过Stream:由值创流2.2.2通过Stream:函数创流三Stream流的中间操作之常用用法3.1filter方法3.2conc...原创 2020-03-20 16:33:37 · 10070 阅读 · 2 评论 -
Java内功修炼系列:Java反射入门进阶到使用
一 反射(Reflect)1.1 引子反射之中包含了一个「反」字,所以了解反射我们先从「正」开始。一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。Apple apple = new Apple(); //直接初始化,「正射」apple.setPrice(4);反射则是一开始并不知道我要初始化的类对象是什...原创 2020-03-18 16:35:33 · 8689 阅读 · 2 评论 -
Java泛型深入学习和总结 看这一篇就足够!
Java语言高级特性前言java知识是作为Android开发的语言基础,虽然现在我们已经推出了kotlin,但是基于以下原因我们还是需要好好牢牢掌握java:1)SDK还是改成java,kotlin也需要编译成为java运行;2)目前大量的第三方库和继承与前任的代码都是java所写的;3)Java语言应用不仅仅在Android,就是在后台开发中也是一个最流行的语言;4)大公司面...原创 2020-03-16 14:56:06 · 5924 阅读 · 3 评论