/**

* 自定义泛型

* @author tfq

*

*/

public class GenericArrayList {

Object[] objects=new Object[10];

int index=0;

/**

* 父类引用指向子类对象

* @param o

*/

public void add(E o){

if(index==objects.length){

Object[] newObjects=new Object[objects.length*2];

System.arraycopy(objects, 0, newObjects, 0, objects.length);

objects=newObjects;

}

objects[index]=o;

index++;

}

/**

* 获取数组的长度

* @return

*/

public int size(){

return index;

}

public static void main(String[] args) {

//把E替换成你想要实现的类或类型

GenericArrayList geneArray=new GenericArrayList();

geneArray.add("a");

System.out.println(geneArray.size());

}

}

java中自定义泛型类_java 自定义一个泛型类相关推荐

  1. 五十八、深入了解 Java 中的注解和自定义注解

    @Author:Runsen @Date:2020/7/9 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

  2. java xml setdoctype_如何在Java中使用DOM将自定义doctype标记添加到带有xhtml标记的xml中?...

    我使用java中的DOM创建了一个XML文档,并将XHTML标记插入到XML文档中.现在我要添加如下doctype: ]> 我试着把它作为一个字符串追加,但没有成功. DocumentBuild ...

  3. [转载] java中对象作为参数传递给一个方法,到底是值传递,还是引用传递

    参考链接: 用Java传递和返回对象 看完绝对清晰~ java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? pdd:所谓java只有按值传递:基本类型  值传递:引用类型,地址值传递,所 ...

  4. 在java中使用关键字导入包_在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是( )。...

    [单选题]声明公用的abstract方法的正确格式是( ). [单选题]在创建对象时必须( ). [单选题]目前公认的酶与底物结合的学说是 [填空题(主观)]层理的常见类型有哪些? [单选题]关于网页 ...

  5. java中null与_java中NULL与 的区别

    null和""的区别 问题一: null和""的区别 String s=null; string.trim()就会抛出为空的exception String s ...

  6. 简述java在安卓开发中的应用_Java 自定义注解在安卓开发中的简单运用

    定义:注解(Annotation),也叫元数据.一种代码级别的说明.它是JDK1.5及以后版本引入的一个特性,与类.接口.枚举是在同一个层次.它可以声明在包.类.接口.枚举.字段.方法.局部变量.方法 ...

  7. java自定义字段_Java自定义注解实战

    注解简介 注解的本质是一个接口,该接口默认继承Annotation接口,使用@interface进行定义.注解主要有三类:元注解.自定义注解以及框架定义的注解. 接口里面的成员方法称为注解的属性 定义 ...

  8. java中两个doub组成一个数组_Java基础知识2-Java基本语法

    数据类型 1.Java程序的基本组成 关键字:被Java语言赋予特定含义的单词,不能作标识符,如private. 标识符:由数字.字母.$和_组成的字符串,用于引用变量.且首字母不能是数字. 变量:程 ...

  9. java注解定义常量_java自定义注解

    1.Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型.该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的c ...

  10. java中对象类型转换_Java中的对象的类型转换介绍(附代码)

    本篇文章给大家带来的内容是关于Java中的对象的类型转换介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 向上转型:子类对象转为父类,父类可以是接口.公式:Father ...

最新文章

  1. excel按季度分类汇总_Excel数据透视不会,分类汇总来帮忙,强的不是一点,学会它,错不了...
  2. 将 Silverlight 与网页集成【转载】
  3. Linux安装Oracle 10g
  4. Java 面向对象四大特性
  5. ITK:转换三角网格为二进制图像
  6. Aspose.Words如何在文档中添加水印
  7. 网上开店失败的7大原因
  8. Selenium WebDriver- actionchians模拟鼠标悬停操作
  9. Visual Studio Code for DBA的介绍
  10. implicit关键字和explicit关键字
  11. linux 文件读写 加速,MMAP文件加速读写小技俩
  12. AWVS 10.5 配置选项
  13. cad老是弹出命令中发生异常_打开CAD是时出现错误报告怎么解决?
  14. unity 摄像机导入 3dmax 带fov
  15. 制造业数字化转型的困难_制造业数字化转型的难点与对策
  16. 深度学习与人脸识别系列(3)__利用caffe训练深度学习模型
  17. Ecshop各个页面文件介绍,主要文件功能说明
  18. 计算机网络中可使用的数据通信方式,计算机网络中的数据通信交换技术分析
  19. Visual Studio 2015、2013、2012、2010、2008、2005各版本下载+有效密钥激活
  20. ICRA2022 SLAM相关论文整理

热门文章

  1. Java Web模块——验证码模块
  2. 我的conky 配置(拆分版)
  3. SQL Server中TEXT类型操作
  4. VS2008和VS2010水晶报表版本冲突的问题解决
  5. sublime text3 中 python3编译出现中文乱码解决方法
  6. hive:默认允许动态分区个数为100,超出抛出异常:
  7. 文字两侧加横线的解决方案
  8. 【报告分享】2021快手内容生态半年报:从心出发.pdf(附下载链接)
  9. 2020年6月“省时查报告”十大热门报告盘点(附下载链接)
  10. 【报告分享】新零售专题报告:从直播电商的春秋战国,看mcn的进阶之道.pdf