什么时候要把方法写成静态的。什么时候写成实例化方法。
java里面有两种,一种是静态方法,一种是实例化方法。
静态方法在程序开始时生成内存,实例方法在程序运行中生成内存
所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。
静态内存是连续的,因为是在程序开始时就生成了,而实例申请的是离散的空间,所以当然没有静态方法快,
而且静态内存是有限制的,太多了程序会启动不了。
静态方法不需要new就可以使用实例化方法需要new了以后才可以使用
使用地方。
静态方法意味着我在调用前不需要进行对其所属的类进行new操作,我主要会在工具类里面用到静态方法。
在数据连接上,我避免使用的原则就是减少资源消耗。
频繁使用的类写成静态的比较好。省得浪费资源。
什么时候要把方法写成静态的。什么时候写成实例化方法。相关推荐
- main方法为什么是静态的
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 ...
- c语言程序只能调试成功一半,c语言程序的调试方法所谓程序调试是指对程序的查错和排错。调试程序一般应经过以下几个步骤:一、先进行人工检查,即静态检查。在写好一个程序以后,不要匆匆忙忙...
c语言程序的调试方法 所谓程序调试是指对程序的查错和排错. 调试程序一般应经过以下几个步骤: 一.先进行人工检查,即静态检查. 在写好一个程序以后,不要匆匆忙忙上机,而应对程序进行人工检查.这一步十分 ...
- python替换把写错的中文符号都替换成英文方法
python替换把写错的中文符号都替换成英文方法 利用函数: def str_replace(self,data):""" 把写错的中文符号都替换成英文 "&q ...
- Qt动态库静态库的创建、使用、多级库依赖、动态库改成静态库等详细说明
本文描述的是windows系统下,通过qtcreator在pro文件中添加动态库与静态库的方法: 1.添加动态库(直接添加动态库文件.dll,非子项目) 通过qtcreator创建动态库的方法就不在此 ...
- java接口是静态_Java接口(静态方法、私有方法)
静态方法的使用 静态和对象不要紧,只和类有关系.java 接口中的私有方法code package cn.itcast.day10.demo01; /* 从Java 8开始,接口当中容许定义静态方法. ...
- 谈用url重写的方法替代生成静态页面的好处
谈用url重写的方法替代生成静态页面的好处 [color=Red]声明:这个是一篇asp.net的技术文章,为本人原创并首发.[/color] 本来不想写了,因为写了net 下的采集技术文章,没人理, ...
- QT 静态库和动态库的使用方法
QT 静态库和动态库的使用方法 背景知识:程序在编译成可执行文件时,会有四步过程: 1预处理(头文件和宏定义) g++ -E 1.cpp -o 1.i 2编译 将c代码编译成汇编代码 g++ -S 1 ...
- php页面怎么转换成静态页面,php如何生成静态页面
用php生成静态html页面 因为每次用户点击动态链接的时候都会对服务器发送数据查询的要求 对于一个访问量可能达百万千万级别的网站来说 这无疑是服务器一个大大的负担 所以把动态数据转换成静态html页 ...
- Java. Static 修饰类_static 表示静态,它可以修饰属性,方法和代码块。
(1)static 表示静态,它可以修饰属性,方法和代码块. 1.static修饰属性(类变量),那么这个属性就可以用类名.属性名来访问,也就是使这个属性成为本类的类变量,为本类对象所共有.这个属性就 ...
最新文章
- 智能家居正是扎根好时节 蓄积且待春雨
- jvm性能调优实战 - 47超大数据量处理系统是如何OOM的
- Git设置忽略eclipse配置文件
- C++实现对象序列化和反序列化(读写二进制文件)操作
- 《哪吒》票房超17亿元 成中国动画电影票房冠军
- 微信帐号被封零钱怎么办?微信针对封停帐号的零钱提取出了一个流程
- 基于MySQL的图书管理系统
- CPL7用户指南(中文版)_第二章 CPL7 用户指南
- SolidWorks机箱机柜钣金3D模型图档
- 服务器虚拟内存最佳设置范围,虚拟内存有什么用?虚拟内存设置多少合适?
- 保姆级讲解Transformer
- 【颜色科学】RGB和XYZ颜色空间的转换
- js模仿QQ头像资料卡显示与隐藏
- redis--ServiceStack
- 计算两个数之差的绝对值
- Excel 求满足多个条件(2个条件,3个条件,....)的行的指定列的和公式,Excel根据汉字描述生成公式工具,支持合并单元格
- java 日食还是月蚀,2018年日食和月食时间
- Java实现 LeetCode 330 按要求补齐数组
- 一招教你修复Win7更新KB3146706后的蓝屏死机
- Ackerman非递归算法Java实现