随笔分类 - Java
摘要:Map 的 getOrDefault 方法 功能描述: getOrDefault(key, defaultValue):获取当前 key 的值(包括 null 值),如果 key 不存在,则返回默认值。 Map 源码 default V getOrDefault(Object key, V defa
阅读全文
摘要:boolean NPE 问题解决 NPE:NullPointerException(空指针异常) 一、问题再现 Boolean condition = null; if (condition) { System.out.println("condition = " + condition); } .
阅读全文
摘要:Java 输入流 vs 输出流 方向区分 Windows:写(将内容写入到文件里,如:磁盘)是输入,而读(把内容从文件里读出来,如:显示)是输出,与 Java 的输入输出不一样。 Java 里的输入流与输出流是针对 ==内存==(程序) 而言的。 . . . 屏幕和键盘也是区别于内存的设备,Syst
阅读全文
摘要:多态: 基本介绍 一个引用变量可以引用多种实际类型对象的现象称为多态。 一个引用变量可以引用这个类和该类的所有子类对象。 父类引用变量引用子类对象 规则:沿着继承层次,从下往上,子类对象可以当做父类对象使用。 转换时机:赋值,方法调用(参数传递) 父类引用变量赋值给子类引用变量(强制转换) inst
阅读全文
摘要:# Java ## 学前知识 ### 计算机组成 . ### windows系统 - **Win + E**:打开文件资源管理器 - **F2**:重命名 ### 二进制基础 [健壮性](#健壮性). #### JDK 与 JRE JDK (**Java Development Kit**)Java
阅读全文