ToB企服应用市场:ToB评测及商务社交产业平台

标题: JavaSE基础知识分享(十四) [打印本页]

作者: 瑞星    时间: 2024-8-23 17:40
标题: JavaSE基础知识分享(十四)
写在前面

今天继续讲Java中的类加载器和lambda表达式的知识!
类加载器和反射

类的加载

当步伐要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、毗连、初始化三步来实现对这个类举行初始化。
一个类的初始化时机

类加载器

负责将 .class 文件加载到内存中,并为之生成对应的 Class 对象。了解类加载机制可以帮助更好地理解步伐的运行。
类加载器的构成

Java 反射机制

Java 反射机制允许在运行时动态获取类的信息以及调用对象的方法。
通过反射获取构造方法并使用

通过反射获取成员变量并使用

通过反射获取成员方法并使用

Lambda 表达式

从 JDK 1.8 开始,Lambda 表达式简化了代码开发,支持函数式编程。
写 Lambda 表达式的场景

Lambda 根本语法

Lambda 表达式由 -> 操作符分隔为两部门:
Lambda 表达式的分类

Java 内置函数式接口

Lambda 用法再简洁之方法引用

容易形成的误区

Lambda 表达式底层被封装成了主类的一个私有方法,并通过 invokedynamic 指令举行调用,简化了匿名内部类的写法。Lambda 表达式使代码更简洁,但也大概降低可读性。
优缺点


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4