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

研究思路 网站建设seo优化技术

研究思路 网站建设,seo优化技术,南宁app小程序开发公司,搜狐网站建设的建议反射相关的主要类 java.lang.Class:代表一个类,Class对象表示某个类加载后在堆中的对象java.lang.reflect.Method:代表类的方法,Method对象表示某个类的方法java.lang.reflect.Field:代表类的成员变量,Fie…

反射相关的主要类

  1. java.lang.Class:代表一个类,Class对象表示某个类加载后在堆中的对象
  2. java.lang.reflect.Method:代表类的方法,Method对象表示某个类的方法
  3. java.lang.reflect.Field:代表类的成员变量,Field对象表示某个类的成员变量
  4. java.lang.reflect.Constructor:代表类的构造方法, Constructor对象表示构造器 

Class类基本介绍

  1. Class也是类,,因此也继承Object类
  2. Class类对象不是new出来的,而是系统创建的
  3. 对于某个类的Class类对象,在内存中只有一份,因为类只加载一
  4. 每个类的实例都会记得自己是由哪个Class 实例所生成
  5. 通过Class可以完整地得到一个类的完整结构,通过一系列API
  6. Class对象是存放在堆的
  7. 类的字节码二进制数据,是放在方法区的,有的地方称为类的元数据 (包括方法代码,变量名,方法名,访问权限等等)https://www.zhihu.com/question/38496907

Class常用方法

常用方法演示-应用实例

/*** 演示 Class类常用方法*/
public class Class01 {public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, NoSuchFieldException {String classAllPath = "com.kuang.reflection.Car";//1、获取Car类对应的Class对象,<?>表示不确定的Java类型Class<?> aClass = Class.forName(classAllPath);//2、输出 aClassSystem.out.println(aClass);//显示aClass对象 是哪个类的Class对象 这里是com.kuang.reflection.CarSystem.out.println(aClass.getClass());//输出aClass运行类型 java.lang.Class//3、得到包名System.out.println(aClass.getPackage().getName());//包名 com.kuang.reflection//4、得到全类名System.out.println(aClass.getName()); //com.kuang.reflection.Car//5、通过 aClass 创建对象实例Object o = aClass.newInstance();System.out.println(o);//6、通过反射得到属性Field brand = aClass.getField("brand");System.out.println(brand.get(o));//得到品牌:梅德塞斯-奔驰//7、通过反射给属性赋值brand.set(o,"宝马");System.out.println(brand.get(o));//8、得到所有字段属性Field[] fields = aClass.getFields();for (Field f :fields) {System.out.println(f.getName()); //s属性名称}}
}class Car {public String brand = "梅德塞斯-奔驰";public int price = 500000;public String color = "耀夜黑";@Overridepublic String toString() {return "Car{" +"brand='" + brand + '\'' +", price=" + price +", color='" + color + '\'' +'}';}
}

反射优点和缺点

  1. 优点:可以动态的创建和使用对象(也是框架底意亥心),使用灵活,没有反射机制,框架技术就失去底层支撑。
  2. 缺点:使用反射基本是解释执行,对执行速度有影响。

http://www.15wanjia.com/news/45689.html

相关文章:

  • 重庆市沙坪坝区小龙坎街道上海网站优化
  • 烟台网站快速优化排名广告sem是什么意思
  • 彩票网站招代理广告怎么做美发培训职业学校
  • 如何做网站赚百度推广业务员
  • 医药医疗行业网站建设著名的营销成功的案例
  • 怎么做网站点击率监控工具电商营销
  • 西宁专业网站制作公司企业seo服务
  • 什么网站可以做钟点工30条新闻摘抄
  • 转做批发的网站互联网营销模式
  • 做教育机构的设计哪些网站好舆情分析系统
  • 制作网站开发公司外包网络推广公司怎么选
  • 网站建设公司上海做网站公司建站模板免费下载
  • 专业APP客户端做网站宁德市住房和城乡建设局
  • 惠州建设公司网站百度提交网站
  • 网站免费建站性盈盈影院打开百度
  • 专业网站制作软件网站自然排名优化
  • 一级域名做网站的好处今日山东新闻头条
  • 辽阳太子河网站建设今日国家新闻
  • 企业网站源码 asp济南seo网站关键词排名
  • 没有域名如何访问网站手机百度如何发布作品
  • 深圳营销型网站建设服务软文营销策划
  • design网站搜索引擎的优化和推广
  • 百度云建设网站今天实时热搜榜排名
  • 建设工程招标专业网站新塘网站seo优化
  • 招聘 负责网站开发淘宝代运营
  • 动态网站开发语言优势app推广好做吗
  • 陕西住房城乡建设网站百度网站认证
  • 网站cdn+自己做站长工具站长
  • 南京哪里做网站近期10大新闻事件
  • 做知乎网站要多少钱seo推广策划