栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java导入与代码性能

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java导入与代码性能

它会影响我的代码的性能吗(例如,程序会更慢)?

不,这不会影响代码的性能。

二进制文件(类文件)的大小不会增加,因为导入 没有 使用任何剪切和粘贴机制来实现。

例如,它只是避免必须写的语法糖

java.util.List<java.math.BigInteger> myList =        new java.util.ArrayList<java.math.BigInteger>();

这是一个小测试,证明了这一点:

aioobe@e6510:~/tmp$ cat Test.java import java.util.*;public class Test {    public static void main(String[] args) {        List<Integer> myInts = new ArrayList<Integer>();    }}aioobe@e6510:~/tmp$ javac Test.javaaioobe@e6510:~/tmp$ md5sum Test.class 523036e294b17377b4078ea1cb8e7940  Test.class

(修改中

Test.java

aioobe@e6510:~/tmp$ cat Test.javapublic class Test {    public static void main(String[] args) {        java.util.List<Integer> myInts = new java.util.ArrayList<Integer>();    }}aioobe@e6510:~/tmp$ javac Test.javaaioobe@e6510:~/tmp$ md5sum Test.class 523036e294b17377b4078ea1cb8e7940  Test.class

Java中导入背后的逻辑与C中包含的逻辑相同吗?

否,an

#include
是预处理程序指令,并通过剪切和粘贴机制实现。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/404315.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号