小编Kai*_*i.C的帖子

Java泛型中的上限通配符

经过一段时间的搜索,我仍然无法找到我的问题的任何答案,即使有几个泛型相关的主题,所以在这里你去:

ArrayList<? super IOException> list = new ArrayList<Exception>();
list.add(new FileNotFoundException("this is ok."));
list.add(new IOException("This is ok"));
list.add(new ClassCastException("compile err"));//why compile err?
list.add(new Exception("compile err"));//why compile err? 
Run Code Online (Sandbox Code Playgroud)

为什么最后两行不能编译?特别是最后一行.我一直在对这个话题进行相当多的测试,但仍然无法理解逻辑.

谢谢.

java generics exception

5
推荐指数
1
解决办法
2272
查看次数

如何在Visual Studio 2010中使用自由文本(未预定义)对选定的单词进行"环绕",就像在Vim中一样

与安装Surround插件后的Vim一样,用户可以选择一个单词,然后按"s"键,然后输入一个标签或任何他想要用来包围所选单词的自由文本.

我知道在Visual Studio中你可以按ck cs来唤醒环绕声片段选择,但它们是预定义标签,有没有办法让用户动态输入标签?或VS片段支持这个,任何一个例子?

vim visual-studio-2010 visual-studio code-snippets vsvim

5
推荐指数
1
解决办法
362
查看次数