摘要:
不忘初心,方得始终 Java 基础 Java 中的重载和重写规则 Java 反射基础类 String 中的代码点和代码单元 Java 方法参数传值问题 使用Java API的5个技巧 给Java新手的一些建议——Java知识点归纳(Java基础部分) Java多态性的“飘渺之旅” 如何正确实现 Ja 阅读全文
摘要:
参考 github库地址 如果需要更深入学习,这里有官方文档 Spring Retry 教程 我的示例就是基于这篇文章 引言 一直想学习下 spring-retry,不过之前的工作中一直没有用到,也就一直拖下来了直到现在。 虽然之前有看到一些相关文章,但是这个项目本身的引用量好像也不是很大。 spr 阅读全文
摘要:
Java 程序设计概述 Java 是一种功能齐全的出色语言,是一个高质量的执行环境,还提供了一个庞大的库。 Java“ 白皮书” 的关键术语: 简单性 面向对象 分布式 健壮性 安全性 体系结构中立 可移植性 解释型 高性能 多线程 动态性 发展简史 1996年,Java 1.0 1998年,Jav 阅读全文
摘要:
Java 编程环境 类库源文件在JDK中,在 jdk/lib 目录下找到src.zip 从Oracle官网可以下载API文档 Java 运行时环境 (JRE), 它包含虚拟机但不包含编译器。这并不是开发者想要的环境, 而是专门为不需要编译器的用户而提供。 当 Oracle 为解决一些紧急问题做出某些 阅读全文
摘要:
Java 的基本程序设计结构 Java 区分大小写 类是所有Java应用的构建模块,所有内容必须放在类中 在 Java 中, 每个句子必须用分号结束。 点号( • )用于调用方法。Java 使用的通用语法是 object.method(parameters) 这等价于函数调用。 在 Java 中,有 阅读全文
摘要:
对 象 与 类 面向对象程序设计概述 面向对象 OOP 面向对象的程序是由对象组成的, 每个对象包含对用户公开的特定功能部分和隐藏的实现部分。 传统的结构化程序设计通过设计一系列的过程(即算法)来求解问题。一旦确定了这些过程, 就要开始考虑存储数据的方式。这就是 Pascal 语言的设计者 Nikl 阅读全文
摘要:
继 承 继承 inheritance 类、超类和子类 is-a 关系是继承的明显特征 定义子类 关键字 extends 表示继承 已存在的类称为 超类 ( superclass )、 基类( base class ) 或 父类( parent class); 新类称为 子类(subclass/chi 阅读全文
摘要:
接 口、lambda 表达式与内部类 接口(interface)用来描述类具有什么功能 lambda 表达式指示可以在将来某个时间点执行的代码块 内部类(inner class)用于设计具有相互协作关系的类集合 代理(proxy)是一种实现任意接口的对象 接 口 接口概念 在 Java 程序设计语言 阅读全文
摘要:
异常、断言和曰志 处理错误 在 Java 中, 如果某个方法不能够采用正常的途径完成它的任务,就可以通过另外一个路径退出方法。在这种情况下,方法并不返回任何值, 而是抛出 ( throw ) 一个封装了错误信息的对象。需要注意的是,这个方法将会立刻退出,并不返回任何值。 此外, 调用这个方法的代码也 阅读全文
摘要:
泛型程序设计 Java 5 中泛型的引入成为 Java 语言自最初发行以来最显著的变化。Java 的一个主要设计目的是支持之前版本的向后兼容性。因此 Java 的泛型有一些局限性。 为什么要使用泛型程序设计 泛型程序设计(generic programming) 意味着编写的代码可以被很多不同类型的 阅读全文
摘要:
集 合 看代码的时候,应该更关注接口的定义,具体实现次之。 Java 集合框架 Java 最初版本只为最常用的数据结构提供了很少的一组类:Vector、 Stack、 Hashtable、BitSet 与 Enumeration 接口, 其中的 Enumeration 接口提供了一种用于访问任意容器 阅读全文