zoukankan      html  css  js  c++  java
  • 实例化调用和静态方式调用的区别

    最近在看TP框架的文档,在门面里面有个这样的注解

    我知道使用门面之后直接静态方式调用非常方便,但是具体和实例化调用的区别在哪呢?
    我在网上百度了一下,觉得有个回答的比较精辟(以下是网友原话):
    对于静态方法和一些静态的东西..譬如说静态变量啊什么的..这些是程序开始运行的时候就一直存在于内存里的..而对象的话..只有在实例化之后才会被放进内存...所以譬如一些比较小的工具方法..使用频率非常的高时..可以放在内存里以备方便调用..而一些不经常使用的..和一些数据量比较大的..还有一些非常耗内存的..譬如操作数据库的sqlcommond对象等等...都是非常消耗内存的..这些一定不能弄成静态的..不能让他们一直占着内存..并且实例化之后一定要清空这些对象..让他占用一下然后就清除掉..了解这些对象对于硬件方面产生的负荷之后..才能写出好的程序..

  • 相关阅读:
    如何控制递归的深度
    判断亲密数
    还是鸡兔同笼
    幂之和
    十进制转换成八进制
    单词译码
    笔试考试系统 ____pagelist使用
    笔试考试系统 ____项目部署
    笔试考试系统 ____成绩统计
    笔试考试系统 ____错题查看
  • 原文地址:https://www.cnblogs.com/pcblogs/p/13734291.html
Copyright © 2011-2022 走看看