为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
反射——Java高级开发必须懂的_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

反射——Java高级开发必须懂的

Cedar
难度入门
时长 1小时20分
  • JAVA语言中 静态的成员 普通数据类型类不是对象
    查看全部
    0 采集 收起 来源:Class类的使用

    2016-10-12

  • 第一种表示方式
    查看全部
    0 采集 收起 来源:Class类的使用

    2016-10-12

  • class Foo{}也是一个对象
    查看全部
    0 采集 收起 来源:Class类的使用

    2016-10-12

  • Class类
    查看全部
    0 采集 收起 来源:Class类的使用

    2016-10-12

  • 反射专题
    查看全部
    0 采集 收起 来源:Class类的使用

    2016-10-12

  • 今天看了慕课的Java反射,总算有点收获了。 1.Java反射它不是编译时期的编译,它不是静态编译,它是编译之后的操作,它是运行时的编译,它是动态编译,它绕过编译时期,它是动态加载,实现动态代理。 sturts2的底层就是Java的反射机制实现的。 2.匹配一个方法就是通过方法名和其参数来确定的。 3.JDK5中的集合泛型就是编译时期的操作,它是确保存放的是相同的类型的数据,目的就是安全,防止输入错误,而使用反射就可以绕过编译时期,在编译之后操作,就可以放入不同类型的数据,这样的就使得泛型无效了。但是在取出使用的时候需要注意了。
    查看全部
  • 看完了慕课的Java反射,总算有点收获了。 1.Java反射是编译之后的操作,它不是静态编译,它不是加载前的编译,它是运行时的编译,它是绕过了编译时期,它是动态加载,实现动态代理。 sturts2框架的底层就是Java的反射机制实现的。 2.匹配一个方法就是通过方法名和其参数来确定的。 3。JDK5开始支持的集合泛型,目的是存放相同的类型的数据,好处是就是安全,防止输入错误,它只是编译时期的操作,而通过反射在编译以后进行操作,就可以绕过编译时期,使得泛型无效。当然里面存放不同类型的数据,在取出使用的时候就需注意了。
    查看全部
  • 11
    查看全部
  • 1.反射: 类是对象,类java.lang.Class类的实例对象
    查看全部
    0 采集 收起 来源:Class类的使用

    2016-10-10

  • getMethod和getDeclaredMethods
    查看全部
  • 1. 基本数据类型(byte,short,int,long,float,double,char,boolean)也有自己的类类型; 2. 返回值类型“void”也有自己的类类型;
    查看全部
  • 1. 类也是对象,它们是特殊类“Class”的实例; 2. 一个类对应着一个“Class”的实例; 3. 获取“Class”实例的方法: (a) ; (b) ; (c) ;
    查看全部
    0 采集 收起 来源:Class类的使用

    2016-10-10

  • Class类 1)在面向对象的世界里,万事万物皆对象。 类是对象,类是java.lang.Class类的实例对象。 There is a class named Class 2)//Foo的实例对象如何表示 Foo foo1=new Foo();//foo1就表示出来了 //Foo这个类也是一个实例对象,Class类的实例对象,如何表示呢? //任何一个类都是Class的实例对象,这个实例对象有三种表示方式 //第一种表示方式--->实际在告诉我们任何一个类都有一个隐含的静态成员变量class Class c1=Foo.class; //第二种表达方式--->已经知道该类的对象通过getClassF方法 Class c2=foo1.getClass(); //官网c1,c2表示了Foo类的类类型(class type),万事万物皆对象,类也是对象,是Class类的实例对象 //这个对象我们称为该类的类类型 //不管c1 or c2都代表了Foo类的类类型,一个类只可能是Class类的一个实例对象 //第三种表达方式 Class c3=null; c3=Class.forName("com.imooc.reflect.Foo"); //我们完全可以通过类的类类型创建类的对象实例--->通过c1 or c2 or c3创建Foo的实例对象 Foo foo=(Foo)c1.newInstance();//需要有无参数的构造方法
    查看全部
    0 采集 收起 来源:Class类的使用

    2018-03-22

  • 获得一个类T的类类型的方法: 1. Class c1 = T.class; 2. Class c2 = (T的一个实例).class; 3. Class c3 = Class.forName("xx.xxx.xxx.xx");
    查看全部
    0 采集 收起 来源:Class类的使用

    2018-03-22

  • 方法的反射
    查看全部

举报

0/150
提交
取消
课程须知
童鞋们,学习本课程前需要熟悉Java面向对象的思想,并能掌握Java IO输入输出流、集合和泛型等知识。可参考慕课网Java入门的一、二、三季以及我的文件我做主——Java IO流课程。
老师告诉你能学到什么?
1、能够理解并应用反射机制。 2、能够了解反射机制在集合泛型中的应用。 3、有利于更好的学习框架等Java高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!