java参数传入泛型类型_Java 5.0 泛型之 使用泛型统一传入的参数类型

Java 5.0 泛型之 使用泛型统一传入的参数类型

package Demo;

// 使用泛型统一传入的参数类型

class Info28 {

private T var; // 此类型由外部决定

public T getVar() {

return this.var;

}

public void setVar(T var) {

this.var = var;

}

public String toString() { // 覆写Object类中的toString()方法

return this.var.toString();

}

}

public class GenericsDemo28 {

public static void main(String args[]) {

Info28 i1 = new Info28();

Info28 i2 = new Info28();

i1.setVar("99"); // 设置内容

i2.setVar("it"); // 设置内容

add(i1, i2);

}

public static void add(Info28 i1, Info28 i2) {

System.out.println(" Key Of String : " + i1.getVar()

+ " / Value Of String : " + i2.getVar());

}

}

相关文档:

本次介绍的String的方法包括:比较内容、大小写转换、前缀和后缀,并给出了一个例子。

比较字符串内容

两种形式。形式一如下:

方法定义:public boolean equals(Object o)

方法描述:比较是否与参数相同,区分大小写。

例如:

str.equals(“this”)

结果:

False

形式二如下:

方法定义:public boole ......

1.  JAR  文件包

JAR  文件就是  Java  Archive

File,顾名思意,它的应用是与  Java  息息相关的,是  Java  的一种文档格式。JAR  文件非常类似  ZIP

文件——准确的说,它就是  ZIP  ......

很久没有看JAVA了,随便找了几个题,已经都忘记了。

(1)JAVA和JAVAC 命令行

javac

-classpath,设定要搜索类的路径,可以是目录,jar文件,zip文件(里面都是class文件),会覆盖掉所有在CLASSPATH里面的设定。

-sourcepath, 设定要搜索编译所需java 文件的路径,可以是目录,jar文件,zip文件(里面都是java文件) ......

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。

Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存 ......

package Demo;

// 普通泛型

class Point { // 此处可以随便写标识符号,T是type的简称

private T var; // var的类型由T指定,即:由外部指定

public T getVar() { // 返回值的类型由外部决定

return var;

}

public void setVar(T var) { // 设置的类型也由外部决定

this.var = var;

}

}

publi ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值