type parameter
类型参数
2025-01-06 21:32 浏览次数 1
类型参数
first type critical parameter第一类临界参数
type control parameter block类型控制参数块
Type and Parameter机型及参数
sequence type job parameter顺序型工件参数
non-type template parameter非类型模板参数
type selection parameter选型参数
type job parameter顺序型作业参数
second type critical parameter第二类临界参数
type template parameter类型模板参数
despite this identical bytecode, the type parameter information is recorded in the class format using a new signature attribute.
尽管是相同的字节码,但是类型参数信息用一个新的签名(signature)属性记录在类模式中。
if you instantiate a box using the boximpl.make() factory, you need only specify the type parameter once
如果使用boximpl.make()工厂实例化一个box,您只需要指定一次类型参数
needless to say, this corresponds to the type parameter accepted by the web service operation (retrievebytype).
不用说,这对应于web服务操作(retrievebytype)接收的type参数。
its input type comes from the type parameter of the asynctask that you create.
它的输入类型来自您所创建的asynctask 的类型参数。
but you cannot use a type parameter to access a constructor because, at compile time, you don「t know what class is being constructed and therefore what constructors are available.
但是您不能使用类型参数访问构造函数,因为在编译的时候还不知道要构造什么类,因此也就不知道使用什么构造函数。
because the runtime cannot tell a list from a list (at runtime, they」re both just lists), constructing variables whose type is identified by a generic type parameter is problematic.
因为运行时不能区分list和list(运行时都是list),用泛型类型参数标识类型的变量的构造就成了问题。
for one thing, the type parameter declarations can easily become wordy.
首先,类型参数声明很容易变得冗长。
the generictemplate instance holds the basic type parameter information for the class, along with the array of fields defined for the class.
generictemplate实例包含类的基本类型参数信息,还有为类定义的字段的数组。
in the case of generic methods, if a type parameter appears only once in the method signature, then it probably should be a wildcard rather than a named type parameter.
就泛型方法来说,如果一个类型参数在方法签名中只出现一次,它很有可能是一个通配符而不是一个命名的类型参数。
he sees that the bound on d「s type parameter is the default bound (object).
他知道d的类型参数的界限是缺省界限(object )。
wildcards — the funky question marks where a type parameter should go — are a means of expressing a type constraint in terms of an unknown type.
通配符 —使用一个奇怪的问号表示类型参数 —是一种表示未知类型的类型约束的方法。
similarly, it returns an arraylist because that is the third type parameter of the asynctask.
类似地,它返回一个arraylist,因为这是asynctask的第三个类型参数。
listing 1. new operation on a 「naked」 type parameter
清单1.「裸」类型参数的new操作
now in the jsr-14 compilers 1.0 and 1.2, if you refer to a type parameter in a static field declaration, the compiler doesn」t complain but it should.
现在,在jsr-14编译器1.0和1.2 中,如果您在静态字段声明中引用类型参数,编译器不会报错,但它本应该这么做。
then the type parameter instantiations would be inferred automatically from the method arguments.
然后会自动地从方法参数中推断出类型参数的实例化。
the first part of the signature (within the angle brackets '') is just the list of type parameter definitions for the class.
签名的第一部分(位于尖括号 ‘’内)就是该类的类型参数定义清单。
thus, when a type parameter t is used as the superclass of a generic class, the annotation on t tells us exactly what super-constructors we can call.
因此,当类型参数t用作泛型类的超类时,t 的注释确切地告知我们可以调用哪些超级构造函数。
if x is a generic collection, o does not have to be type-compatible with the type parameter of x.
如果x是一个泛型集合,那么o不一定与x的类型参数兼容。
you are allowed to specify the value of the type parameter if you like, but only if you can name the type — and the capture types are not denotable.
如果愿意,您可以指定类型参数的值,但只有当您能够命名该类型时才可以这样做 — 并且不能够表示捕获类型。
these each take the form of a type parameter name followed by the field descriptors for the class bound and interface bounds (if any) of the type.
这些定义的形式都相同,类型参数名称后接类型的类边界和接口边界(若存在)的字段描述符。
providing a data type parameter with the as attribute already traps many errors.
通过as属性提供数据类型参数已经捕捉了许多错误。
second, because we know that every instantiation of the type parameter is a subclass of the bound, we can safely call any methods on an instance of the type parameter that appear in the bound.
其次,因为我们知道类型参数的每次实例化都是这个范围之内的子类,所以可以放心地调用类型参数实例出现在这个范围之内的任何方法。
accessing type parameter information through reflection is somewhat complex.
通过反射访问类型参数信息有些复杂。