Java

1、编译型语言和解释型语言各自的优缺点是什么?

编译型:优点:运行速度快,代码效率高,编译后的程序不可修改,保密性较好

缺点:代码需要经过编译方可运行,可移植性差,只能在兼容的操作系统上运行

解释型:优点:可移植性较好,只要有解释环境,可在不同的操作系统上运行

缺点:运行需要解释环境,运行起来比编译的要慢,占用资源也要多一些,代码效率低,代码修改后就可运            行,不需要编译Java过程

2、Java是编译型语言还是解释型语言?

它既不属于传统的编译型语言也不属于解释型语言

它是先编译成.CLASS字节码文件,然后再利用虚拟机解释执行的.可以说先编译后解释吧

3、Java是如何实现跨平台的?

Java源码--->JVM虚拟机编译---->.class文件--->各个平台的Java虚拟机加载执行.class文件

Java之所以能够跨平台,是因为Java在主流操作系统中都实现了Java虚拟机,而每个系统的虚拟机编译出的.class文件都是统一的,这个.class文件能在任意一个安装了Java虚拟机的系统平台上运行,所以Java能够跨平台。

4、在网上查一下最新的Java是如何解决性能慢的问题的?

5、Java环境:JavaSE(JRE、VM)

                        JavaEE

(JDK包含JRE)(JRE包含VM)

JDK(Java Development Kit)

JRE(Java Runtime Environment)

VM(Virtual Machine)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 从今天开始读《深入理解 Java 虚拟机》一书,并开设了同名专题 深入理解 Java 虚拟机。计划在 2 周内将全...
    SawyerZh阅读 13,482评论 17 215
  • 姓名:周君会 学号:17011210526 转载自: http://www.jianshu.com/p/...
    lotus儿阅读 6,192评论 1 9
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,180评论 18 399
  • 去年三月的时候,L决定独自一人去泰国旅行,想去散散心,也想去体验一下他国的风景。 在从曼谷坐mini bus 去象...
    炙热八月阅读 3,564评论 0 1
  • 老公又出国出差了,没有老公的日子我和宝宝每天都感到很无聊……快回来吧!
    艾艾落语阅读 3,199评论 7 6

友情链接更多精彩内容