笔记
weixin_43982571
这个作者很懒,什么都没留下…
展开
-
try-with-resources java异常处理
在考虑所有可能失败的方法时,找出放置所有 try-catch-finally 块的位置变得令人生畏。确保没有任何故障路径,使系统远离不稳定状态 1、解决两个问题 1.需要资源清理 2.需要在特定的时刻进行资源清理,比如你离开作用域的时候(在通常情况下意味着通过异常进行清理) 一个常见的例子是 java.io.FileInputStream (将会在 附录:I/O 流 中提到)。要正确使用它,你必须编写一些棘手的样板代码: import java.io.*; public class MessyExcep原创 2020-11-02 22:37:08 · 415 阅读 · 0 评论 -
Java 函数式编程 ----函数接口
以下是基本命名准则: 如果只处理对象而非基本类型,名称则为 Function,Consumer,Predicate 等。参数类型通过泛型添加。 如果接收的参数是基本类型,则由名称的第一部分表示,如 LongConsumer,DoubleFunction,IntPredicate 等,但基本 Supplier 类型例外。 如果返回值为基本类型,则用 To 表示,如 ToLongFunction 和 IntToLongFunction。 如果返回值类型与参数类型一致,则是一个运算符:单个参数使用 Unary原创 2020-06-07 21:31:16 · 89 阅读 · 0 评论 -
协变返回类型
https://cloud.tencent.com/developer/article/1343369转载 2020-05-05 18:23:52 · 66 阅读 · 0 评论 -
生成Javadoc API文档
1、IDEA: Tools --> Generate JavaDoc 2、使用命令生成 javadoc -d javaapi -header 名字 -doctitle 这是我的第一个文档注释 -version -author javadoc/Hello.java 进行文档生成。 -d:文件存储位置; -head:文件头部名称; -version:显示版本; -author:显示作者; jav...转载 2020-03-24 23:34:03 · 139 阅读 · 0 评论 -
笔记3
Java对象储存的地方 1).寄存器。这是最快的储存区域,它不属于其他存储区的地方-----处理器内部 Java有四个寄存器 1.程序记数寄存器:跟踪程序执行的准确位置 2.堆栈指针寄存器:指示操作栈项 3.框架寄存器:指向当前执行的环境 4.变量寄存器:指向当前执行环境中第一个本地变量 2).栈。位于通用RAM(随机访问存储器)中,仅次于寄存器。 当线程执行一个方法时,...原创 2020-03-24 00:31:56 · 56 阅读 · 0 评论 -
java 编程思想 读书笔记2
继承 已现有的类为基础,复制它,然后通过添加修改这个副本来创建新类 当源类(基类。超类、父类)发生变动时,被修改的副本也会反映出变动 类型不仅仅只是作用一个对象集合上的约束条件,同时还于其他类型直接的关系,其中一个类型可能会比另一个含有更多的特性,并且可以处理更多的消息(已不同的方式来处理消息)。继承使用基类格导出类的概念表示了这种类型之间的相似性。 一个基类包含其所有导出类型所共享的特性和行为...原创 2020-03-23 22:56:13 · 50 阅读 · 0 评论 -
java 编程思想 读书笔记(1)
父类的protected成员是包内可见的,并且对子类可见; 若子类与父类不在同一包中,那么在子类中,子类实例可以访问其从父类继承而来的protected方法,而不能访问父类实例的protected方法。原创 2020-03-07 12:20:00 · 97 阅读 · 0 评论