会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dedication
博客园
首页
新随笔
联系
管理
订阅
10 2020 档案
为什么内部类可以访问外部类的私有属性?
摘要:使用工具: Java 8 IDEA 2018 1. 内部类的设计原因 ①内部类方法可以访问外部类的属性,包括私有属性(将内部类定义成单独的外部类,则需要提供访问域的public方法) ②内部类可以对同一个包中的其他类隐藏起来(内部类可以是外部类私有的,而外部类的权限只可以是包、public) ③当想
阅读全文
posted @
2020-10-24 17:54
dedication
阅读(4863)
评论(2)
推荐(1)
Optional类与使用==判断null有什么区别?使用Optional类有什么优势?
摘要:1、使用object==null的例子 2、null带来的问题 3、其他语言中null的处理(替代) 4、Java8的Optional类 4.1 这样做有什么好处呢? 4.2 引入Optional类的目的 4.3 null与Optional.empty() 4.4 使用Optional 4.5 使用
阅读全文
posted @
2020-10-17 14:28
dedication
阅读(1744)
评论(0)
推荐(0)
注释中的Unicode编码也会被转义
摘要:现象 public class Unicode { public static void main(String[] args) { // \u000d System.out.println("Hello World!"); // 会输出Hello World! } } 上面代码运行后会打印Hell
阅读全文
posted @
2020-10-12 21:50
dedication
阅读(782)
评论(0)
推荐(0)
用反射编写泛型数组
摘要:工具 java.lang.reflect包中的Array类的方法。最关键的是Array类中的静态方法newInstance,它能够构造新数组。在调用它时必须提供两个参数,一个是数组的元素类型,一个是数组的长度。它的返回类型为object,而非object[]。 步骤 获取新数组元素类型: ① 首先获
阅读全文
posted @
2020-10-12 21:43
dedication
阅读(311)
评论(0)
推荐(0)
公告