- 博客(3)
- 收藏
- 关注
原创 方法中获取对象的泛型真实
思考 @Test public void test(){ Map<String,String> map = new HashMap<>(); TypeVariable<?>[] typeParameters = map.getClass().getTypeParameters(); //获取的是[K,V] //如何通过代码获取map中泛型的真实类型String? } 方法中通过map.getClass()是永远无法获取的 类,是属性和方法的集合,类上泛型的定义,
2020-10-31 17:02:33 617
原创 泛型
super 与 extends 的区别 public static class Test { public void add(List<? super B> list1, B s) { list1.add(s); } public void add(List<? super B> list1, C s) { list1.add(s); } public B get(List<? extends B> list2){ retur
2020-10-30 17:53:20 112
翻译 Socket通信原理
Socket在哪儿 socket使用 1)服务器端先init Socket,后绑定(bind)端口,监听(listen)端口,调用accept()阻塞,等待客端连接 2)客端init一个Socket,连接服务器(connect),若成功,连接建立 3)客端与服务端进行读写 网络间进程通信 pid:标识本地唯一进程 三元组:ip、协议、端口标识网络进程 何为socket 1)tcp/ip协议...
2019-07-10 22:14:31 287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人