代码改变世界

随笔分类 -  Java

尚硅谷宋红康JVM全套教程(详解java虚拟机)之3:性能监控与调优篇

2022-12-02 13:40 by cascle, 267 阅读, 收藏, 编辑
摘要: 302. 性能监控与调优篇概述 303. 见识以下大厂面试题 304. 为什么调优及监控的依据 305. 性能优化三部曲 306. 4个性能测试指标及相关关系 307. JVM命令行监控工具的概述 308. jps:查看正在运行的Java进程 309. jstat:基本语法 310. jstat:如 阅读全文

常用框架

2019-12-11 17:44 by cascle, 232 阅读, 收藏, 编辑
摘要: 后端 前端 阅读全文

Java集合架构

2017-07-20 19:36 by cascle, 303 阅读, 收藏, 编辑
摘要: Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections)。 阅读全文

Difference between <? super T> and <? extends T> in Java

2017-07-17 21:57 by cascle, 270 阅读, 收藏, 编辑
摘要: I love the answer from @Bert F but this is the way my brain sees it. I have an X in my hand. If I want to write my X into a List, that List needs to b 阅读全文

Java泛型与集合笔记

2017-06-24 16:31 by cascle, 379 阅读, 收藏, 编辑
摘要: 第一章 Java的泛型为了兼容性和防止代码爆炸,在编译成字节碼时会进行类型擦除,编译器自动添加代码做类型转换(用到List<Integer>的地方用Integer来做转换),自动做装箱拆箱,做foreach替换,在多个参数的情况下自动打包进一个数组里 泛型的T一个是定义,是个是使用。使用的时候会包含 阅读全文

为何要有内部接口

2016-07-21 17:28 by cascle, 398 阅读, 收藏, 编辑
摘要: 如果你有一个类Foo和你希望其他类能够监听它的事件,你可以再另外声明一个叫FooListener的接口,需要监听Foo类的的那个类就必须要实现这个接口,但如果声明为内部接口可能会更加明确,这个接口与这个类的关系更紧密,更符合逻辑,容易维护与封装。 我自己的理解,有如下一种情况,你设计了一个抽象类,里 阅读全文
点击右上角即可分享
微信分享提示