摘要: 1. 自我介绍 2. 讲一件你印象最深刻的事没事怎么解决的 3. JAVA垃圾回收机制怎么工作的 4. AOP是怎么实现的,有几种方式,分别说说 5. TCP/UDP的区别是什么,怎么实现的,区别是什么,分别用在什么地方 6. Map讲一下你对MAP的认识,用过几种MAP集合,分别说说,然后谈一下H 阅读全文
posted @ 2018-04-16 21:44 牧 天 阅读(122) 评论(0) 推荐(0)
摘要: 在Java中,new String("hello")这样的创建方式,到底创建了几个String对象? String temp = "hello"; // 在常量池中String str = new String(temp); // 在堆上字符串String的成员变量有hash, value[]数组 阅读全文
posted @ 2018-04-16 20:38 牧 天 阅读(777) 评论(0) 推荐(0)
摘要: 对于实现Java的序列化接口需要注意一下几点:1.java中的序列化时transient变量(这个关键字的作用就是告知JAVA我不可以被序列化)和静态变量不会被序列化(下面是一个测试的例子) 阅读全文
posted @ 2018-04-16 19:21 牧 天 阅读(295) 评论(0) 推荐(0)
摘要: 实现Parcelable步骤1)implements Parcelable2)重写writeToParcel方法,将你的对象序列化为一个Parcel对象,即:将类的数据写入外部提供的Parcel中,打包需要传递的数据到Parcel容器保存,以便从 Parcel容器获取数据3)重写describeCo 阅读全文
posted @ 2018-04-16 19:18 牧 天 阅读(783) 评论(0) 推荐(0)
摘要: 字节数与系统多少位有关,比如32位,64位 在64位系统中Java基本类型占用的字节数:1字节: byte , boolean2字节: short , char4字节: int , float8字节: long , double 编码与中文:Unicode/GBK: 中文2字节UTF-8: 中文通常 阅读全文
posted @ 2018-04-16 16:31 牧 天 阅读(46370) 评论(0) 推荐(1)