JKD1.8新特性
2024-09-21 21:11:01
1.Optional类
Optional是jdk1.8引入的类型,Optional是一个容器对象,它包括了我们需要的对象,使用isPresent方法判断所包 含对象是否为空,isPresent方法返回false则表示Optional包含对象为空,否则可以使用get()取出对象进行操作。
Optional的优点是:
1、提醒你非空判断。
2、将对象非空检测标准化。
public void testUpdate() {
Optional<CmsPage> optional = cmsPageRepository.findOne("5b17a34211fe5e2ee8c116c9");
if(optional.isPresent()){
CmsPage cmsPage = optional.get();
cmsPage.setPageName("测试页面01");
cmsPageRepository.save(cmsPage);
}
}
最新文章
- Liferay 6.2 改造系列之九:修改用户信息填写规则
- mysql优化(三)–explain分析sql语句执行效率
- VMware下安装的Mac OS X如何修改显示分辨率
- android开发图片分辨率问题解决方案
- c缺陷与陷阱笔记-第一章 词法陷阱
- jquery插件的写法
- 【转】C/C++程序员应聘常见面试题深入剖析
- 配置nexus仓库
- Unity3D ——强大的跨平台3D游戏开发工具(一)
- [译]Selenium Python文档:二、初步开始
- Unity 动态加载 Prefab
- 教我徒弟Android开发入门(二)
- NFPA, UL
- 动态规划 - 198. House Robber
- 『Python CoolBook:heapq』数据结构和算法_heapq堆队列算法&;容器排序
- 20. Spring Boot 默认、自定义数据源 、配置多个数据源 jdbcTemplate操作DB
- Ubuntu 安装Sqldeveloper
- ArcGIS三种方式打断相交线------Planarize Lines工具
- Django进阶之缓存和信号
- JSP转发和重定向的区别