![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
StoneANDROID
目前在学java,android
展开
-
关于Hashmap的一个查询细节
昨天研究了一下HaspMap,今天弄明白了。首先Hashmap是基于Hashcode的,在Hashmap中存放的对象A_object都是继承于超类Object,那么A_object也就继承了方法Hashcode,Object中的HashCode方法返回的HashCode对应于当前的地址,如果在构造该对象时,使用的构造方式不同,则产生的对象不同,即使对象的内容是一样的。这样的话在Hashmap中原创 2015-04-08 09:46:18 · 852 阅读 · 0 评论 -
android的四种对象引用级别:强、弱、软、虚引用
android中的强引用,弱引用,软引用,虚引用。代表了android中的对象引用级别,也即代表了java的垃圾回收机制,看可以简单理解为内存释放。1、强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。2、如果一原创 2015-06-16 21:23:39 · 1966 阅读 · 0 评论 -
android—socket-udp出现EADDRNOTAVAIL
EADDRNOTAVAIL 为(Cannot assign requested address)最近使用udp,在使用socket和packet的时候会出现java.net.BindException: bind failed: EADDRNOTAVAIL(Cannot assign request address)有两种可能:(1)ip有误,一定要区分手机的ip和电脑的ip。。。。原创 2015-07-15 20:31:25 · 2737 阅读 · 0 评论 -
聊天类型的通讯界面listView总结
最近在做一个项目,其中有一部分需要实现一个聊天的界面,可以收发文字,语音,图片,这个listView真是搞了好久才搞明白。现在来总结一下遇到的问题:1、convertView的作用,convertView是用来干嘛的呢,这个破玩意儿是用来解决listview中出现的相同样子的itemview的,那么问题来了,什么叫做相同样子的,我调试发现,相同样子是指完全一样的,也就是之前原创 2015-10-21 14:36:23 · 676 阅读 · 0 评论