Java
Java知识总结与分享
sunshine2285
爱代码,爱生活!
展开
-
【有图有真相】再也不怕用 idea 导出 war 包了
原创 2019-09-04 21:35:12 · 86 阅读 · 0 评论 -
java一行代码获取当前标准化时间
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));原创 2019-06-04 21:51:26 · 1448 阅读 · 0 评论 -
【读书笔记】On Java 8 - 封装、复用、继承与初始化、多态
摘录来源 - On Java 8,如有侵权请联系删除 笔记中只记录关键知识点,详细知识点推荐阅读原书 文章目录封装复用继承与初始化多态构造器内部多态方法的行为 封装 包的概念: 包内包含一组类,它们被组织在一个单独的命名空间(namespace)下。 通过 import 导入特定的包或者类。 通过包名限定,为每个类创建一个唯一的标识符组合。 访问权限修饰符 private, protected, public, default 接口和实现 接口和实现分离有利于解耦。 类...原创 2020-08-05 17:10:11 · 159 阅读 · 0 评论 -
【读书笔记】On Java 8 - 运算符、控制流、初始化、垃圾回收器如何工作
阅读来源 - On Java 8,如有侵权请联系删除 读书笔记中只记录关键知识点 文章目录运算符控制流初始化和清理垃圾回收器如何工作类的初始化 运算符 Integer 内部维护着一个 IntegerCache 的缓存,默认缓存范围是 [-128, 127],所以 [-128, 127] 之间的值用 == 和 != 比较也能能到正确的结果,但是不推荐用关系运算符比较,具体见 JDK 中的 Integer 类源码。 十六进制(以 16 为基数),适用于所有整型数据类型,由前导 0x 或 0X 表示.原创 2020-08-04 20:27:48 · 164 阅读 · 1 评论 -
【读书笔记】On Java 8 - 万物皆对象
阅读来源 - On Java 8 万物皆对象,如有侵权请联系删除 文章目录万物皆对象1. 对象操纵2. 对象创建4. 数据存储5. 基本类型的存储6. 数组的存储7. 对象清理8. 类的创建8. 命名可见性9. static 关键字 万物皆对象 相比 C++ ,Java 是一种更纯粹的面向对象编程语言。Java 语言假设你只进行面向对象编程。 1. 对象操纵 所有的编程语言都会操纵内存中的元素,在 C/C++ 中,对象的操纵是通过指针来完成的。 在 Java 中没有了指针的概念,所有操纵对象的标.原创 2020-08-02 17:33:42 · 154 阅读 · 0 评论 -
【读书笔记】On Java 8 - 对象的概念
文章目录对象的概念1. 抽象2. 接口3. 服务提供4. 封装5. 复用6. 继承7. 多态8. 单继承结构9. 对象创建与生命周期 阅读来源 - On Java 8 第一章 对象的概念 对象的概念 面向对象编程(Object-Oriented Programming OOP)是一种编程思维方式和编码架构。 1. 抽象 Smalltalk 作为第一个成功的面向对象并影响了 Java 的程序设计语言。 五大基本特征:(Alan Kay ) 万物皆对象 程序是一组对象,通过消息传递来告知彼此该做什么原创 2020-08-02 13:34:39 · 161 阅读 · 0 评论 -
【学习笔记】Java集合类相关问题
Java 集合容器面试题 HashMap夺命连环问,你觉着能答上一半吗? HashMap的 resize() 源码分析 【黑马程序员】HashMap源码分析 为什么 HashMap 的加载因子是0.75? Java 集合之 LinkedHashMap原创 2020-07-29 08:06:55 · 113 阅读 · 0 评论 -
【学习笔记】代理模式 - java
优秀的博文,值得借鉴 设计模式—代理模式 https://www.cnblogs.com/daniels/p/8242592.html Spring AOP中的JDK和CGLib动态代理哪个效率更高?? https://blog.csdn.net/xlgen157387/article/details/82497594原创 2020-07-20 20:07:15 · 100 阅读 · 0 评论