当前位置: 首页 > news >正文

网站建设专业介绍wordpress给幻灯片添加图片不显示

网站建设专业介绍,wordpress给幻灯片添加图片不显示,企业网站导航一般做多高,临沂画册设计公司在本教程中#xff0c;我主要编写一些示例来介绍Java反射可以做什么。 希望它可以给您这个概念的概述。 请留下您的评论以寻求建议。 什么是反射#xff1f; 简而言之#xff0c;反射是程序在运行时检查和修改对象的结构和行为的能力。 这种概念有时与内省混合在一起。 自… 在本教程中我主要编写一些示例来介绍Java反射可以做什么。 希望它可以给您这个概念的概述。 请留下您的评论以寻求建议。 什么是反射 简而言之反射是程序在运行时检查和修改对象的结构和行为的能力。 这种概念有时与内省混合在一起。 自省类型自省是程序在运行时检查对象的类型或属性的能力。 因此它是反射的子集。 某些语言支持自省但不支持反射例如C 。 为什么我们需要反思 反射使我们能够执行以下操作 在运行时检查对象的类 在运行时为类构造一个对象 在运行时检查类的字段和方法 在运行时调用对象的任何方法 例如 JUnit使用反射来查看带有Test批注的方法然后在运行单元测试时调用这些方法。 这是一组有关如何使用JUnit的示例。 示例1从对象获取类名 package myreflection; import java.lang.reflect.Method;public class ReflectionHelloWorld {public static void main(String[] args){Foo f new Foo();System.out.println(f.getClass().getName()); } }class Foo {public void print() {System.out.println(abc);} } 输出 myreflection.Foo 示例2对未知对象调用方法 对于下面的代码示例未知对象的图像类型。 通过使用反射代码可以使用该对象并找出该对象是否具有称为“ print”的方法然后对其进行调用。 package myreflection; import java.lang.reflect.Method;public class ReflectionHelloWorld {public static void main(String[] args){Foo f new Foo();Method method;try {method f.getClass().getMethod(print, new Class?[0]);method.invoke(f);} catch (Exception e) {e.printStackTrace();} } }class Foo {public void print() {System.out.println(abc);} }abc 示例3从Class实例创建对象 package myreflection;public class ReflectionHelloWorld {public static void main(String[] args){//create instance of ClassClass? c null;try{cClass.forName(myreflection.Foo);}catch(Exception e){e.printStackTrace();}//create instance of FooFoo f null;try {f (Foo) c.newInstance();} catch (Exception e) {e.printStackTrace();} f.print();} }class Foo {public void print() {System.out.println(abc);} } 示例4获取构造函数并创建实例 package myreflection;import java.lang.reflect.Constructor;public class ReflectionHelloWorld {public static void main(String[] args){//create instance of ClassClass? c null;try{cClass.forName(myreflection.Foo);}catch(Exception e){e.printStackTrace();}//create instance of FooFoo f1 null;Foo f2 null;//get all constructorsConstructor? cons[] c.getConstructors();try {f1 (Foo) cons[0].newInstance();f2 (Foo) cons[1].newInstance(abc);} catch (Exception e) {e.printStackTrace();} f1.print();f2.print();} }class Foo {String s; public Foo(){}public Foo(String s){this.ss;}public void print() {System.out.println(s);} } 输出 nullabc 此外您可以使用Class实例获取已实现的接口超类声明的字段等。 示例5通过反射更改数组大小 package myreflection;import java.lang.reflect.Array;public class ReflectionHelloWorld {public static void main(String[] args) {int[] intArray { 1, 2, 3, 4, 5 };int[] newIntArray (int[]) changeArraySize(intArray, 10);print(newIntArray);String[] atr { a, b, c, d, e };String[] str1 (String[]) changeArraySize(atr, 10);print(str1);}// change array sizepublic static Object changeArraySize(Object obj, int len) {Class? arr obj.getClass().getComponentType();Object newArray Array.newInstance(arr, len);//do array copyint co Array.getLength(obj);System.arraycopy(obj, 0, newArray, 0, co);return newArray;}// printpublic static void print(Object obj) {Class? c obj.getClass();if (!c.isArray()) {return;}System.out.println(\nArray length: Array.getLength(obj));for (int i 0; i Array.getLength(obj); i) {System.out.print(Array.get(obj, i) );}} } 输出 Array length: 10 1 2 3 4 5 0 0 0 0 0 Array length: 10 a b c d e null null null null null摘要 上面的代码示例显示了Java反射提供的一小组功能。 阅读这些示例可能只会使您对Java有所了解 您可能想阅读Oracle网站上的更多信息 。 参考我们的JCG合作伙伴 Wang Xiaoran在Programcreek博客上的Java反射教程 。 翻译自: https://www.javacodegeeks.com/2013/09/java-reflection-tutorial.html
http://www.sadfv.cn/news/105654/

相关文章:

  • 如何评价伊利集团网站建设一元购网站建设流程
  • 云南建设银行招聘网站站长之家seo查找
  • 手机网站开发者工具网站错误404
  • 运营好的网站制作中心icp备案 网站负责人
  • 免费的空间网站无货源电商平台有哪些
  • 有FTP免费网站wordpress knowall主题
  • wordpress建站如何微信港闸网站建设制作
  • 微信保修网站开发源代码wordpress好插件
  • 做网站排名软件广告设计软件coreldraw教程
  • vue做的网站全国中小企业网站
  • wordpress二级域名做站群分销系统设计
  • 专业新站整站快速排名公司无锡专业做网站公司
  • 网站建设及管理网上免费发布信息平台
  • 自己做网站能赚钱么网页设计构建的基本流程
  • 广西做网站公司有哪些家具网站开发报告
  • 整站seo需要多少钱wordpress 无法移除旧版本主题
  • 苏州建设集团北京网站怎么优化
  • wordpress ckeditor保定网站优化招聘
  • 阿里云 wordpress搭建网站嘉兴市建设教育网站
  • 大岭山镇网站建设百度搜索广告怎么投放
  • Wordpress全站404舆情分析师
  • 哪个网站用织梦做的网上卖东西哪个平台好
  • 做网站用什么格式的图片生活分类网站建设
  • 自己做网站怎样挣钱成都网站建设 雷
  • 成都网站建设方案外包南宁网站关键字优化
  • 怎么做私人网站wordpress能否做网站
  • 太仓网站建设排名重庆建设人才网
  • 北京城乡建设学校网站jsp网站开发详解
  • 虚拟主机销售网站模板网络营销大师排行榜
  • 怎样设立网站怎么找做网站平台公司