摘要: 一. 内部类基础 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1. 成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的 阅读全文
posted @ 2020-04-11 23:42 CharyGao 阅读(211) 评论(0) 推荐(0)
摘要: 一. final 关键字的基本用法 在 Java 中,final 关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下 final 关键字的基本用法。 1. 修饰类 当用 final 修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就 阅读全文
posted @ 2020-04-11 23:36 CharyGao 阅读(363) 评论(0) 推荐(0)
摘要: 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, 同时也讨论一些约定及编码标准。然而,这份文档主要侧重于我们所普遍遵循 阅读全文
posted @ 2020-04-11 15:45 CharyGao 阅读(259) 评论(0) 推荐(0)
摘要: 两阶段提交协议(Two-phase Commit,2PC)经常被用来实现分布式事务。一般分为协调器C和若干事务执行者Si两种角色,这里的事务执行者就是具体的数据库,协调器可以和事务执行器在一台机器上。 我们的应用程序(client)发起一个开始请求到TC; TC先将<prepare>消息写到本地日志 阅读全文
posted @ 2020-04-11 15:21 CharyGao 阅读(1083) 评论(0) 推荐(0)