Java核心技术
Java尖子生
专功JVM、多线程、Java核心知识。
如果觉得有所收获的话,关注下我的公众号“Java尖子生”。
展开
-
Java8 Lambda表达式 和 函数式编程 原理详解
前言 1、前言 Java8既JDK1.8。Lambda表达式是Java8的新特性,除此之外Java8还提供了其他新特性,比如:函数式编程、方法引用、Stream、Optional类、默认方法、新的日期类型、Base64、Nashorn, JavaScript 引擎。 本篇详细介绍Lambda表达式,其他的后续慢慢介绍。 它是一个语法糖,糖是甜的,但是对于初学者并不是,当你熟悉之后,你会发现,它是真的香。 Lambda表达式的初衷是,进一步简化匿名类的语法(不过实现上,Lambda表达原创 2020-10-16 17:05:58 · 2185 阅读 · 0 评论 -
Java异常(Error,Exception,异常处理、异常处理原则)
目录Exception 和 Error区别? 可查异常和不可查异常区别?异常类图异常的处理异常处理的两个基本原则try-catch-finally处理异常Throw 和 Throws自定义异常经典问题:Exception 和 Error区别? 可查异常和不可查异常区别?异常类图Error和Exception都是继承了Throwable 类。Error是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序(比如 JVM 自身)处于非正常的、不可恢复状态。既然是非正常情况,所以不便原创 2020-05-08 20:48:06 · 890 阅读 · 1 评论