JavaIE
Yang_jerry
程序猿
展开
-
真题分析
static的作用:在程序编译时分配一个一直存在的内存空间,直到程序退出,被static修饰的成员方法和属性可以不创建对象直接调用,且所有对象共享同一个变量,改变是统一的。 final作用:final修饰的不可被继承,不可被修改,修饰的变量常为常量。注意若String name="jack";String name ="rose";不会报错,因为内存区域不同。 overload与overrid...原创 2019-05-10 10:27:19 · 71 阅读 · 0 评论 -
clone(深拷贝、浅拷贝)详解
感谢:https://www.cnblogs.com/shakinghead/p/7651502.html终于把深浅拷贝弄明白了。对象拷贝是指将同一个类的不同对象的内部属性(成员变量)复制给另一个对象。对象的内部属性分为普通数据类型和引用数据类型。浅拷贝是将普通数据类型直接复制赋值,而对于引用类型则是指向同一个地址,这样,改变其中一个的引用数据类型,两个的都会改变。但是深拷贝则是,无论普通...原创 2019-05-26 14:07:48 · 1249 阅读 · 0 评论 -
Epoll为什么要用红黑树?Epoll和select的区别?
epoll早期用过hashmap(效率高)但是因为占用空间大所以改成了红黑树。原创 2019-06-17 13:08:11 · 3810 阅读 · 1 评论 -
父类委托模式
classLoader中采用了父类委托模式,类加载器有三种:bootstrap classloader(爷爷)、Extclassloader(父亲)、APPclassloader。也可以自定义类加载器,可以加载指定文件夹下的类。所谓父类委托模式就是,类加载器本身不去加载类,而是将加载任务交给父类加载器完成。protected synchronized Class loadClass(St...原创 2019-07-15 23:45:23 · 238 阅读 · 0 评论 -
触宝科技sp专场面试复盘
-进程与线程区别,进程间的通信方式?-数据库的隔离级别有几种,哪几种?-操作系统中如何共享分区?-了解redis否?-使用过ping吗?-tcp,udp区别,属于osgi哪一层?哪个速度快,tcp连接的三次握手四次挥手,两次握手不行吗?以及如果连接中途断开会怎么样?tcp连接的时候,客户端突然崩溃了,会怎么样?-hashmap底层实现,与hashtable的区别,是什么到达...原创 2019-09-04 18:32:21 · 250 阅读 · 0 评论