![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 70
toknowW
这个作者很懒,什么都没留下…
展开
-
Git忽略规则(.gitignore配置)不生效原因和解决
参考文章:https://www.cnblogs.com/rainbowk/p/10932322.html 第一种方法: .gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,或者用git status查看状态,想要忽略的文件还是显示被追踪状态。 原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的, 这时候我们就应该先把本地缓存删除,然后再进行git的转载 2021-09-16 11:07:05 · 199 阅读 · 0 评论 -
泛型就这么简单
转载 泛型就这么简单 一、什么是泛型? Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常. 泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型 参数化类型: 把类型当作是参数一样传递 <数据类型> 只能是引用类型 相关术语: ArrayList中的E称为类型参数变量 ArrayList中的Integer称为实际类型参数 整个称为ArrayList泛型类型 整个ArrayList称为参数化的类型Parameter转载 2021-07-08 10:18:46 · 77 阅读 · 0 评论 -
log日志中的{}替换参数是怎么解析实现的
用的不是正则、也不是String.format、也就不是Formatter.format logger.info("aaa{}ccc","bbb","ddd"); public void info(String format, Object arg1, Object arg2) { this.filterAndLog_2(FQCN, (Marker)null, Level.INFO, format, arg1, arg2, (Throwable)null); } private原创 2021-07-05 15:05:19 · 2121 阅读 · 0 评论 -
理解Java中的引用传递和值传递
转载链接小麦兜666 理解Java中的引用传递和值传递 关于Java传参时是引用传递还是值传递,是一个讨论比较多的话题, 有说Java中只有值传递,也有些地方说引用传递和值传递都存在,本篇记录思考过程,不保证正确性, 感兴趣的同学一起讨论。 1.基本类型和引用类型在内存中的保存 Java中数据类型分为两大类,基本类型和对象类型。相应的,变量也有两种类型:基本类型和引用类型。 基本类型的变量保存原始值,即它代表的值就是数值本身; 而引用类型的变量保存引用值,"引用值"指向内存空间的地址,代表了某个对象的引用,转载 2021-06-18 11:44:29 · 94 阅读 · 0 评论