当前位置: 首页 > 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.yutouwan.com/news/105654/

相关文章:

  • 网站建设公司接单郑州手机网站推广公司
  • 做课展网站商标设计网排行
  • wordpress同步发布优化好的网站
  • 如何看到网站做哪些关键字此博客由wordpress制作
  • codeigniter 手机网站开发2018年政务公开与网站建设总结
  • 网站开发进入腾信职位菏泽注册公司流程和费用
  • 建网站的公司湖南送变电建设公司 网站
  • 有哪些好的做h5的网站哪个网站可以做英文兼职
  • 现如今网站开发用什么框架什么软件可以在手机上做装修设计
  • eclips怎么做网站wordpress上传照片
  • 做资讯网站怎么挣钱力洋深圳做网站公司
  • 医疗机构网站模板购物网站有哪些?
  • 西安知名网站开发的公司平面设计作品图片大全
  • 网站性能需求品牌营销策划方案报价
  • 佛山网站建设 骏域网站西安seo网站排名优化公司
  • 网站建设技术支持方案东莞外贸网站
  • 网站建设费用明细制作app开发定制外包24
  • 个人网站开发人员免费psd模板素材
  • 宁波网站建设在线网站的数据库有什么用
  • 网站建设怎么添加评论谷歌浏览器 安卓下载2023版
  • 引流量的网站个人网站经营性备案查询
  • 给人做ppt的网站网上哪里有辅导高考生做难题的网站
  • orchid wordpress常州做网站优化
  • 临清网站优化公司做网站需要准备什么东西
  • 定制棺材网站辽宁省工程建设信息网
  • 百度收录网站链接入口如何将自己做的网站传到网上
  • 上海网站建设 网站开湖南众诚建设网站
  • 中国建设官方网站登录建设企业官方网站官网
  • 备案的网站名称能重复备案吗做网站挣钱快又多
  • 淮北市重点工程建设局网站国内个人网站设计欣赏