java 基础
LVPtony
这个作者很懒,什么都没留下…
展开
-
java 基础 --泛型
一、泛型 :不确定的类型,用泛型来表示1、避免强制类型转换不被捕捉到而造成的异常2、减少程序运行时内存的使用3、使用泛型的时候,不需要进行类型转换public class OverClass {privte T over;public T getOver(){return over;}public void setOver(T over){this.over = over;}...原创 2020-03-23 14:02:58 · 135 阅读 · 0 评论 -
ThreadLocal 解决多线程变量共享问题
版权声明:本文由吴仙杰创作整理,转载请注明出处:https://segmentfault.com/a/11900000092367771. ThreadLocalThreadLocal 不是一个线程,而是一个线程的本地化对象。当某个变量在使用 ThreadLocal 进行维护时,ThreadLocal 为使用该变量的每个线程分配了一个独立的变量副本,每个线程可以自行操作自己对应的变量副本,而...转载 2020-02-27 22:51:33 · 2776 阅读 · 0 评论 -
List、Set、Map的区别和关系
三者的关系图:一、超级接口Iterable:该接口中会返回一个迭代器,实现该接口的类都能作为forEach的对象。二、Collection:继承了Itera...转载 2020-02-26 23:04:32 · 123 阅读 · 0 评论 -
java byte转int 互相转换原理详解
转自:https://blog.csdn.net/wojiuai2093/article/details/50779879int i = 0;  ...转载 2020-02-25 22:02:52 · 770 阅读 · 0 评论 -
java byte数组与int,long,short,byte转换
public class DataTypeChangeHelper {/*** 将一个单字节的byte转换成32位的int** @param b* byte* @return convert result*/public static int unsignedByteToInt(byte b) {return (int) b & 0xFF;}/*...转载 2020-02-25 21:11:53 · 132 阅读 · 0 评论 -
java 泛型实现
说到Java泛型,面试官其实就是想要问你是否了解过Java中的类型擦除。当然,如果你面临的是校招面试,能说出类型擦除已经很不错,但是我个人觉得,如果面的是中级Android程序员甚至高级Android程序员,对类型擦除的各种特性以及优势还是需要有比较深的了解。所以,回答这个问题,先从类型擦除入手:1. 类型擦除有什么优势?1.1 减小运行时内存负担实际上,我们知道在Java中,是不存在类...转载 2020-02-18 10:13:05 · 100 阅读 · 0 评论