摘要: 值传递,传递的是原来值的副本。 引用传递,除了一些特殊的(String,包装类属于不可变类),一般的引用类型在进行传递的时候,一开始形参和实参都是指向同一个地址的,这个时候形参对对象的改变会影响到实参。 阅读全文
posted @ 2020-06-22 18:20 ASini 阅读(255) 评论(0) 推荐(0)
摘要: 在java语言中,判断一块内存空间是否符合垃圾收集器收集标准的标准只有两个: 1.给对象赋值为null,以下没有调用过。 2.给对象赋了新的值,重新分配了内存空间。 阅读全文
posted @ 2020-06-22 17:27 ASini 阅读(137) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-20 17:20 ASini 阅读(113) 评论(0) 推荐(0)
摘要: hashCode()方法和equals()方法的作用其实是一样的,在Java里都是用来对比两个对象是否相等一致。 那么equals()既然已经能实现对比的功能了,为什么还要hashCode()呢?因为重写的equals()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行 阅读全文
posted @ 2020-06-20 17:18 ASini 阅读(152) 评论(0) 推荐(0)
摘要: hreadlocalmap使用开放定址法解决haah冲突,hashmap使用链地址法解决hash冲突 阅读全文
posted @ 2020-06-20 16:52 ASini 阅读(1269) 评论(0) 推荐(0)
摘要: byte+byte=int,低级向高级是隐式类型转换,高级向低级必须强制类型转换,byte<char<short<int<long<float<double 阅读全文
posted @ 2020-06-20 16:49 ASini 阅读(292) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-06-20 16:46 ASini 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-06-19 12:06 ASini 阅读(0) 评论(0) 推荐(0)
摘要: run()方法用来执行线程体中具体的内容 start()方法用来启动线程对象,使其进入就绪状态 sleep()方法用来使线程进入睡眠状态 suspend()方法用来使线程挂起,要通过resume()方法使其重新启动 阅读全文
posted @ 2020-06-19 08:19 ASini 阅读(149) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2020-06-18 20:31 ASini 阅读(0) 评论(0) 推荐(0)