PDF 课件和源代码下载地址:
https://github.com/geektime-geekbang/LetsJava
作者回复:
需要用反射的时候自然会用。反射肯定是能不用就不用。两种需要用反射的情况:
1)方法名,甚至类名,是从某些配置文件读出来的,这时候就需要用。更甚有些类直接就是动态生成的,比如gclib,那肯定要用反射
2)框架,比如spring,junit,大量需要用到反射做各种骚操作
3)不推荐在生产使用:需要访问private的属性和方法。
作者回复:
点操作符后,IntelliJ会自动提示的。如果是别的快捷操作的话,我猜测你说的是alt+enter