关于一些根本的数据类型对象,Java法式也往往把他们放置在仓库中,以进步数据处置的性能。
如一些整数型、字符型的数据对象,那些对象有些配合的特点,如对象比力小、
是Java法式供给的尺度对象等等。关于那些对象因为每个应用法式根本上都需要用到,
并且我们法式开发人员只可以引用那些对象,而不克不及够对其停止更改。为此Java法式在处置的时候,
往往一起头就创建了对象(即间接在仓库中创建对象并保留),而不像其他对象一样,
在需要的时候才创建。只所以在仓库中创建那些对象,还有一个重要的原因。
因为若是在仓库中创建对象的话,Java编纂器必需晓得存储在仓库内所有数据确实切大小和生命周期。
其实很简单,记不记得你是怎么毗连数据库的,利用了一个办法:
rName办法,该办法有一个参数,就是类的权限制名(即包罗java包名的类名),该办法会主动加载你需要的类,并将该类的类对象返回给你,那么你就能够利用改对象的newInstance办法创建类实例了,给你个例子,下面的例子创建了一个字符串实例:
Class clsString = rName(" ng.String");
String aString = (String) wInstance();
那仅仅是很简单的办法,若是你想深切研究,你就去看看java的反射机造,反射api十分有用
0