Java__杂记
文章平均质量分 66
杂记,记载杂项的笔记和零碎的笔记,记录自己在学习过程中的零碎想法, 欢迎讨论~~
code tea
工作&学习中...记录日常偶有所得, 欢迎交流~~~
内容如有错漏, 请各位 dalao 批评指正~~~
展开
-
IDEA快捷键-win-mac对照,mac过渡必备(可下载)
IDEA常用快捷键,windows - macOS 对照表,Java开发快速过渡mac必备原创 2022-09-13 10:00:00 · 274 阅读 · 0 评论 -
M1 macOS安装java8/java11并动态切换
最近把手上的笔记本换成了m1芯片的mac book air,随之而来的就是各种开发环境/软件的安装问题。现在基本mac上的开发软件,都能通过HomeBrew一键式地安装,非常方便。我这里就记录下如何在macbook上同时安装多个jdk环境并进行动态切换。这里我安装的是jdk是Zulu维护的支持m1芯片也就是arm架构的版本,安装包下载地址为https://www.azul.com/downloads/ 。我这里安装的jdk版本,分别是jdk8和jdk11,记得不要下错安装包。你也可以通过HomeBre原创 2022-06-24 23:52:05 · 13602 阅读 · 0 评论 -
使用IDEA的反编译插件 反编译jar包/class文件/修改jar包
反编译插件介绍安装IDEA后, 一般自带反编译插件, Java Bytecode Decompiler如果没有可以自己安装下1.首先找到插件的jar包, 在IDEA安装目录的plugins文件夹下比如我的目录是:E:\IDEA\plugins\java-decompiler\lib\java-decompiler.jar2.运行java命令, 指定插件的jar包目录和你要反编译的jar包目录还有生成反编译后jar包的目录命令如下:java -cp “E:\IDEA\plugins\ja原创 2022-04-23 17:55:31 · 11208 阅读 · 4 评论 -
代理模式--Proxy类&CGLib
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-10-22 19:57:07 · 133 阅读 · 0 评论 -
HashMap-risize()扩容源码解析
HashMap-risize()源码解析JDK版本: 1.81. 初始化容量和扩容的部分源码final Node<K,V>[] resize() { Node<K,V>[] oldTab = table;//将旧数组赋值给临时变量oldTab int oldCap = (oldTab == null) ? 0 : oldTab.length;//将旧数组容量赋值给oldCap, 数组为空则oldCap==0 int oldThr = threshold;原创 2021-07-05 21:11:31 · 100 阅读 · 0 评论