为了账号安全,请及时绑定邮箱和手机立即绑定

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

难度入门
时长 1小时20分
学习人数
综合评分9.67
760人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
讲得很好,谢谢……
听完反射想听集合的泛型的本质了!!!
老师讲的很明白。
觉得很高深的样子,我的基础还不太行
擦擦啊擦掉渣天啊
mtl
讲得明白,这个课程还没完吧
相比其它java课程,这个课程讲得更好。
java水平提高需要扎实基本功。
1、new 出来的都是静态加载类,一招出错,全盘皆输;
2、动态加载类
Class c = Class.forName(args[0]);
OfficeAble oa = (OfficeAble)c.newInstance();//OfficeAble定义的功能类型接口
楼下的。。不是注释。是注解
对于没学过反射的学生来说,讲的非常容易理解

最新回答 / BoomJellyY
反射的应用还是非常广泛的,比如可以用来编写自动生成sql语句的工具类,通过反射的到对象的属性
非常感谢,之前没搞清楚的,现在清楚了。
反射的操作,都是编译后的操作,对.class文件的操作;
编译是去泛型的;Java中泛型是防止输入错误的,只在编译阶段有效,编译之后,就没有了泛型;
利用反射可以绕过编译中的类型判断过程
Class int1=int.class;
Class String1=String.class; //String类的类 类型 String类字节码:编译后的文件-->字节码:类名.class
课程须知
童鞋们,学习本课程前需要熟悉Java面向对象的思想,并能掌握Java IO输入输出流、集合和泛型等知识。可参考慕课网Java入门的一、二、三季以及我的文件我做主——Java IO流课程。
老师告诉你能学到什么?
1、能够理解并应用反射机制。 2、能够了解反射机制在集合泛型中的应用。 3、有利于更好的学习框架等Java高级技术。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消