博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java function
阅读量:4574 次
发布时间:2019-06-08

本文共 596 字,大约阅读时间需要 1 分钟。

用来记录一下,java特别的function。

 

Class.forName().newInstance() :

    1、forName()是装载类用的(new是根据加载到内存中的类创建实例用的,两个不一样)。

    2、jvm在装载类的时候,会执行类的静态代码段,而且只执行一次,类装载成功,静态代码执行完毕。

    newInstance() 和 new **()的区别:

      1、newInstance():弱类型,低效率,只能调用无参构造。

      2、new **():         强类型,高效,调用任何public构造函数。

ClassUtils.getAllClassByInterface():

ClassUtils.getClasses()://从一个包中查找出所有的类,在jar包中不能查找

ClassUtils.findClasses()

 

 

 

 

相关链接:

  http://blog.csdn.net/ysh06201418/article/details/39580111   //Class.forName()

http://qurtyy.blog.163.com/blog/static/5744368120138114019167 //ClassUtils

转载于:https://www.cnblogs.com/zhongyuan/p/4363140.html

你可能感兴趣的文章
数据适配 DataAdapter对象
查看>>
有序列表ol和定义列表dl,dt,dd
查看>>
联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程
查看>>
公共POI导出Excel方法–java
查看>>
次短路——Dijkstra
查看>>
C++ compile issue
查看>>
安卓中的shape
查看>>
站立会议总结08
查看>>
C++ stat判断路径是文件还是目录
查看>>
动态代理
查看>>
ie11下,接受postmessage返回的信息
查看>>
7 big mistakes to avoid in first year of retirement
查看>>
小技巧
查看>>
python接口自动化20-requests获取响应时间(elapsed)与超时(timeout) ok试了 获取响应时间的...
查看>>
linux打包压缩与搜索命令
查看>>
冒泡排序
查看>>
windows phone 三种数据共享的方式(8)
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第1节 继承_13-Java继承的三个特点...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_14_自定义异常类的练习...
查看>>
第五周总结
查看>>