lazyload实现的是什么功能

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:12:15
java一道题说什么实现LazyLoad,LazyLoad到底是什么意思??
一楼的哥们你太向要分数了,回答不太对题,不过还是谢谢
LazyLoad是什么功能,二楼的大侠能说的详细些么,说详细点我就给你加分了

延迟加载(Lazyload)

-------------------------------
延迟加载的特性,也有的称为惰性加载,可以最大程度避免了数据库的开销,并做到按需获取,提升了性能。系统在模型初始化的时候会创建数据库操作对象,但是这个时候并不会马上进行数据库连接,而是会在第一次实际查询的时候才会进行连接。对于有些查询,还可以采用延迟加载,在执行查询操作的时候并不会立刻进行查询,而是等到需要使用查询返回数据的时候才进行查询。该特性对于查询大量数据的时候非常有用。
延迟加载是由数据库抽象层底层支持的,Db类内置了lazyQuery方法来提供延迟加载支持,原则上,任何查询都可以使用延迟加载。和普通查询返回一个ArrayObject对象不同的是,延迟加载返回的是一个ResultIterator对象,只有在遍历的时候才真正进行查询操作

Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用 Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet”。 Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。 Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠性、安全性、结构性,中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。 Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。