BOSS直聘
首页
职位
公司
校园
海归
APP
有了
海外
无障碍专区
我要招聘
我要找工作
我要招聘
人才匹配度高
我要找工作
各大行业职位任选
登录/注册
登录注册后可以:
找工作,直接谈,找得快
招人,匹配更精准,招得准
有了
社区公约
静态函数和普通函数的区别是?存储的位置有什么不同?
归二娘
C++·1年
用惯ADT怎么快速适应安卓
写回答
分享
BOSS直聘APP扫码进行分享
加载中...
回答·1
最热
最新
任涛
新媒体运营·4年
精选
在 Java 语言中普通函数通过对象调用,静态函数可以通过类名调用,也可以通过对象调用,由于存储位置的不同建议使用类名调用。静态方法在类加载时会存储于静态区中,普通方法会在创建对象时储存于堆内存中,如果通过对象调用静态方法会在堆内存中查询方法,然后再去静态区中查询调用,使用类名调用静态函数效率更高。一知半解如有错误请见谅