- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaSE_30_反射和解析JSON解析
反射 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性 Java反射机制主要提供下面几种用途: 1?在运行时判断任意一个对象所属的类 2?在运行时构造任意一个类的对象 3?在运行时判断任意一个类所具有的成员变量和方法 4?在运行时调用任意一个对象的方法 反射示例 反射示例: // 获得Class Class? cls = Class.forName(args[0]); // 通过Class获得所对应对象的方法 Method[] methods = cls.getMethods(); // 输出每个方法名 for (Method method : methods) { System.out.println(method); } 反射的使用 使用java的反射机制,一般需要遵循三步: 1.获得你想操作类的Class对象 2.通过第一步获得的Class对象去取得操作类的方法或是属性名 3.操作第二步取得的方法或是属性 常用的三种方式: 1.调用Class的静态方法forName,如上例; 2.使用类的.class语法, 如:Class? cls = String.class; 3.调用对象的getClass方法,如:String str = abc;Class? cls = str .getClass(); 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家 中国移动互联网研发培训专家 源自清华 值得信赖 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家 千锋教学部 反射机制及JSON解析 反射 JSON简介 JSON可以表示的数据 JSON解析的三种方式 JSON与XML比较 主要内容 JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 JSON数据作为目前网络中主流的数据传输格式之一,应用十分广泛。 JSON可以表示的数据 对象:对象表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构。 例如:{name:zhangsan,age:20} JSON可以表示的数据 数组:数组表示为中括号“[]”扩起来的内容,数据结构为 [value,value,value,...]的单值的结构。 例如:[北京,上海,广州] JSON可以表示的数据 { Users: [ {name:zhangsan,age:20}, {name:lisi,age:30} ] } 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家 中国移动互联网研发培训专家 源自清华 值得信赖 源自清华 值得信赖 中国移动互联网研发培训专家 源自清华 值得信赖 中国移动互联网研发培训专家
文档评论(0)