自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除