java 新手提问:有些语法看不太明白,望高手帮忙

2608 2608 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如下的java代码:

1.
public <T> Pair<T, T> somefounction(@Nonnull Reader myreader)
{
...
}

这其中的 @Nonnull 的作用是什么,它是对 myreader 有什么限制吗?

2.
Set<Class<?>> someSet = new HashSet<Class<?>>

我该怎么理解这段代码,Set中的类型是什么? 其中的那个问号是什么意思?
...全文

相关推荐

Java中不太明白的小知识(五)–泛型

啥是泛型 泛型,就是泛指的数据类型,当代码中的功能代码可以复用,但是数据类型设置单一,如果需要更换数据类型,就必须重新完成一个对应数据类型但是功能完全一样的代码,工作是重复的。假如有一个工厂生产商品,让该工厂生产某个型号的商品,不可能让该工厂而拆了重组才能生产对应的型号。Java中的泛型,就是来解决数据类型的对应问题。 格式 比如: :type  :element  :key  :value 泛型的使用 泛型可以在方法中使用 泛型可以在类中使用 泛型可以在接口中使用 1.泛型在类中使用 格式: class 类名{ 在类内的成员变量和成员方法都可以使用自定义泛型 建议:成员变量不建议使用自定

weixin_38605604

Java新手练手的小项目

java新手练手的项目,很适合新手。 

Heng_Y.J

java 每个新手都要搞懂弄明白的

java 每个新手都要搞懂弄明白的,建议大家都看看.

天边星斗

Java学习中那些我不太明白的小知识(一)

一、成员方法与构造方法 1.成员方法: 可以有参可以无参,可以有返回值可以没有返回值; 定义的方式多种多样: 权限修饰符 返回值类型 方法名(形式参数){方法体} 作用就是完成特定的功能 2.构造方法: 构造方法的方法名必须与类名一致,而且没有返回值跟返回值类型 定义的方式单一,只能分为无参构造方法与有参构造方法 作用就是每次调用都能够给对象的值进行初始化 且构造方法要求严格,每一个类中至少有一个构造方法,如果没有,系统会默认创建一个构造方法,而且是无参的,如果个人自己创建的构造方法全部是有参的构造方法,程序将会报错。 二、什么是封装? 答:封装在我个人看来,就是把一个方法装到一个用户看不见的

weixin_38623009

java语法详解新手必备_java语法详解_

java语法详解

「已注销」
评论 4
收藏 已收藏
分享
返回顶部
2608
Java EE 67,535 成员 225,843 内容