Java行业软件编程中元素的存储区域有哪些解决方案?

5个月前 (10-09 02:06)阅读6回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值130370
  • 级别管理员
  • 主题26074
  • 回复0
楼主

 关于一些根本的数据类型对象,Java法式也往往把他们放置在仓库中,以进步数据处置的性能。

如一些整数型、字符型的数据对象,那些对象有些配合的特点,如对象比力小、

是Java法式供给的尺度对象等等。关于那些对象因为每个应用法式根本上都需要用到,

并且我们法式开发人员只可以引用那些对象,而不克不及够对其停止更改。为此Java法式在处置的时候,

往往一起头就创建了对象(即间接在仓库中创建对象并保留),而不像其他对象一样,

在需要的时候才创建。只所以在仓库中创建那些对象,还有一个重要的原因。

因为若是在仓库中创建对象的话,Java编纂器必需晓得存储在仓库内所有数据确实切大小和生命周期。

其实很简单,记不记得你是怎么毗连数据库的,利用了一个办法:

rName办法,该办法有一个参数,就是类的权限制名(即包罗java包名的类名),该办法会主动加载你需要的类,并将该类的类对象返回给你,那么你就能够利用改对象的newInstance办法创建类实例了,给你个例子,下面的例子创建了一个字符串实例:

Class clsString = rName(" ng.String");

String aString = (String) wInstance();

那仅仅是很简单的办法,若是你想深切研究,你就去看看java的反射机造,反射api十分有用

0
回帖

Java行业软件编程中元素的存储区域有哪些解决方案? 期待您的回复!

取消