>使用Array的静态方法 动态创建一维数组

public class ArrayTester1 {/*** java.lang.reflect.Array类 提供了动态创建和访问数组的 各种静态方法*///通过反射的方式创建字符串的数组,动态的为这个数组里的元素设置好value,最后取出value打印public static void main(String[] args) throws Exception {Class classType =Class.forName("java.lang.String");//                               类型     lengthObject array = Array.newInstance(classType, 10);//对array数组的第五个元素赋值Array.set(array, 5, "helloworld");String str = (String) Array.get(array, 5);System.out.println(str);}}

>使用Array的静态方法 动态创建多维数组

public class ArrayTester2 {public static void main(String[] args) {//反射三维数组int[] dims = new int[] { 5, 10, 15 };Object array = Array.newInstance(Integer.TYPE, dims);//array 是个三维数组//获取数组元素:二维数组Object arrayObj =Array.get(array, 3);//getComponentType()返回表示数组组件类型的 Class,如果此类不表示数组类,则此方法返回null。//数组类型Class<?> acls = arrayObj.getClass();System.out.println(acls);//数组元素类型Class<?> componentType = arrayObj.getClass().getComponentType();System.out.println(componentType);//获取数组元素:一维数组arrayObj=Array.get(arrayObj, 5);Array.set(arrayObj, 10, 30);//获取打印int [][][] arrayCast=(int [][][])array;System.out.println(arrayCast[3][5][10]);//30}
}

Java 反射(Array相关)相关推荐

  1. java 反射.问题_Java知识点总结(反射-反射机制性能问题)

    Java知识点总结(反射-反射机制性能问题) @(Java知识点总结)[Java, 反射] 性能相关注意点: setAccessible 启用和禁用访问安全检查的开关,值为 true 则指示反射的对象 ...

  2. 安卓逆向-new-sec6-4 Java反射相关知识以及平头哥框架hook构造函数 | App发布测试版本感染

    反射机制 app加上这个属性,也能发布测试版本,被成功感染,无需签名和发布那个release版本 APP是E:\1A_androidstudio_project\course4 插件是E:\1A_an ...

  3. Java反射机制基本概念与相关Class类对反射机制的实现

    Java反射机制 1.何为反射 2.反射作用 3.Class类实例化应用 3.1.进行Class类对象的实例化的三种方式 3.2.Class类实例化其他类对象的两种方式 3.2.1.调用newInst ...

  4. java 反射 动态代理

    在上一篇文章中介绍Java注解的时候,多次提到了Java的反射API.与javax.lang.model不同的是,通过反射API可以获取程序在运行时刻的内部结构.反射API中提供的动态代理也是非常强大 ...

  5. 面试官:Java反射是什么?我回答不上来!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 转自:火星十一郎 链接:https://www.cnblogs.c ...

  6. Java反射是什么?看这篇绝对会了!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 火星十一郎 来源 | https://www. ...

  7. Java学习之二-Java反射机制

    问题: 在运行时,对一个JAVA类,能否知道属性和方法:能否调用它的任意方法? 答案是可以的,JAVA提供一种反射机制可以实现. 目录 什么是JAVA的反射机制 JDK中提供的Reflection A ...

  8. 粗浅看 java反射机制

    Java 反射是 Java 被视为动态(或准动态)语言的一个关键性质.这个机制允许程序在运 行时透过 Reflection APIs 取得任何一个已知名称的class 的内部信息,包括其 modifi ...

  9. 肝了十几个小时的java反射,希望对大家有所帮助吧!

    Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在.灵活掌握Java反射机制,对以后学习框架技术有很大的帮助. 本篇文章用到的代码在我的github上面:BitHachi/JJav ...

  10. java反射模式_Java反射机制详解

    对于一般的开发者,很少需要直接使用Java反射机制来完成功能开发,但是反射是很多框架譬如 Spring, Mybatis 实现的核心,反射虽小,能量却很大. 本文主要介绍反射相关的概念以及API的使用 ...

最新文章

  1. C++智能指针剖析(上)std::auto_ptr与boost::scoped_ptr
  2. 水准网测量平差matlab_【干货】史诗级测量大神分享道路测量全过程经验
  3. wxWidgets:Owner-draw 示例,适用于 Windows
  4. 在node.js中建立你的第一个HTTp服务器
  5. shared_ptr的一些尴尬
  6. 【azkaban】学习azkaban的笔记以及心得
  7. python2中的print语句可以不用小括号。_Python 2.7终结于7个月后,这是你需要了解的3.X炫酷新特性...
  8. 基于JavaWeb的企业出差费用报销管理系统设计与实现
  9. Nachos LAB1 线程机制和线程调度实现
  10. 30余种加密编码类型的密文特征分析(建议收藏)
  11. ./node_modules/.bin/webpack指令出错,该如何解决???
  12. 谈了四年的男友寒心了,她已是接近30的老女人
  13. win10锁屏后默认1分钟进入睡眠状态的解决办法
  14. 关于百度网盘下载过慢的解决方法
  15. win7 开启无线网
  16. ue4 GetPhysicsLinearVelocity 为空
  17. 【解决】subprocess.CalledProcessError: Command ‘(‘lsb_release‘, ‘-a‘)‘ returned non-zero exit status 127
  18. 在线免费网页工具 :转换视频为wmv格式 izyc.net
  19. 006_STM32程序移植之_SYN6288语音模块
  20. 《SQL必知必会(第五版)》数据库导入

热门文章

  1. springboot实现定时任务常用的2种方式
  2. Flutter开发系列教程
  3. CentOS6.9快速安装配置svn
  4. “智享未来 知行合一”,开为科技助力企业开启人工智能新时代
  5. 天河机场RFID技术应用浅析
  6. 《例说51单片机(C语言版)(第3版)》一1.7 实时练习
  7. leetcode讲解--169. Majority Element
  8. HTTP Status 500 - {msg=SolrCore 'collection1' is not available due to init failure: Could not load c
  9. 第十届常州国际动漫艺术周
  10. ecshop每个商品添加去淘宝购买链接