2019年6月10日
摘要: 静态方法,系统会为静态方法分配一个固定的内存空间。而普通方法,会随着对象的调用而加载,当使用完毕,会自动释放掉空间。普通方法的好处是,动态规划了内存空间的使用,节省内存资源。静态方法,方便,运行快,而如果全部方法都用静态方法,那么每个方法都要有一个固定的空间,这样的话太占内存。 因而也就解释了,为什么静态方法可以直接被类名调用,而不需要用对象调用, 因为他有固定空间,随类的加载而加载。 静... 阅读全文
posted @ 2019-06-10 15:54 技术创造奇迹 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 假设有一个工厂是生产玩具的,你现在需要玩具,你就跟工厂说给我生产一个小熊,然后工厂就给了你一个小熊玩具,如果你说给我生产一个大象,工厂就给了你一个大象玩具,用代码来表示 class Factory{ public Toy getToys(String type){ if("xiaoxiong"){ return new XiaoXiong(); }else if("daxiang"){ retur... 阅读全文
posted @ 2019-06-10 15:50 技术创造奇迹 阅读(207) 评论(0) 推荐(0) 编辑