小红书Android一面 Java篇 静态变量和实例变量的区别 静态变量有static关键字修饰 静态变量不属于某个实例对象,而是属于类,也叫类变量,只要程序加载了类的字节码,不用创建任何实例对象就会被分配空间,就可以被使用,也就是说,你创建了多个对象,他们共用了一个静态变量,而实例对象是属于自己的独有的,不会被共享!(可以Class.var使用),位于方法区 实例变量必须创建对象后,才可以通过这个对象来使用。即new Class().var,位于堆区 “==” & equals() 浅拷贝 & 深拷贝 HashMap , 扩容机制 多个线程如...