![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习笔记
十年饮水不凉热血
苟利代码生死以,岂因长短趋避之
展开
-
结论:java 中不存在真正的引用传递,引用传递也是传递的地址值
解释的很清楚,做个备份。https://blog.csdn.net/suifeng629/article/details/83576917转载 2020-03-15 13:12:37 · 153 阅读 · 0 评论 -
Java8 Lambda测试
1,使用函数式接口@FunctionalInterfacepublic interface TestLambda8 {void apply(String n);}2 测试类public class A {public static void main(String[] args) {A instanceA=new A();// Java 8之后:List features =原创 2017-07-11 15:28:01 · 333 阅读 · 0 评论 -
java通过反射获取泛型参数
测试一种便捷开发的模型,常用于数据库的D、层次。其中用到反射来获取泛型参数。首先定义一个Generictor接口,定义接口方法。/** * */package com.zjq.container;/** * @author zhangjiaqi * 写一个生成器接口 * */public interface Generator { /** * @return原创 2017-08-07 17:13:50 · 1321 阅读 · 0 评论 -
泛型方法
Java中的泛型方法的理解,对于下面两种泛型方法的示例:public static void main(String[] args) { GenericMethod genericMethod=new GenericMethod(); genericMethod.method1(""); Test s=genericMethod.get(); } /*原创 2017-08-21 10:49:13 · 177 阅读 · 0 评论 -
【Apache Commons Lang】StopWatch任务执行时间监视器
package com.zjq.appacheTest;import org.apache.commons.lang3.time.StopWatch;/** * start(); //开始计时 * split(); //设置split点 * getSplitTime(); //获取从start 到 最后一次split的时间 * reset(); //重置计时 * suspend(转载 2017-08-21 17:24:22 · 3856 阅读 · 0 评论 -
java使用System.arraycopy对数组扩容
使用System.arraycopy,把原数组复制进新的数组,System.arraycopy接口文档。 /** * * @param src 需要复制的数组 * @param srcPos 从原始数组的哪个下标开始复制 * @param dest 复制的新的数组 * @param dest原创 2017-09-19 17:24:47 · 1229 阅读 · 1 评论 -
JAVA 序列化反序列化对象
1 需要序列化的类要实现Serializable接口代码示例:Computer 类:package com.zjq.serializer;import java.io.Serializable;public class Computer implements Serializable { /** * */ private static final long se原创 2017-10-27 15:23:10 · 216 阅读 · 0 评论 -
记一次 StackOverflowException。
在C# 属性定义的时候,犯的错误//原本应该这样public int A {get {return a;} set{a = value;}}//结果写成了这样 导致set方法栈溢出public int A {get {return a;} set{A = value;}}...原创 2019-02-28 16:01:51 · 1841 阅读 · 0 评论