为了账号安全,请及时绑定邮箱和手机立即绑定

面试刷题1: 简要介绍java平台?java是解释执行的吗?

标签:
Java

我是李福春,我为面试做准备。今天回答第一个问题。

java平台简要介绍?java是解释执行的吗?

#的Java平台

的Java平台基于JVM仅写一次,到处运行的跨平台能力;
具有自动垃圾回收;
具有无所不能的生态圈,某些弹簧,大数据,搜索时,Maven的的等

java语言是面向对象的,常见的特性有泛型,反射,lambda;

#JDK

jre包括jvm,java类库,模块;

jdk包含jre,还提供了一些工具,尺寸编译工具,诊断工具,辅助工具;

jvm赋能java,使java具有跨平台的能力,jvm还支持其他语言,某些常见的Groovy,scala等;

JVM常见的垃圾收集器有serialGC,parallelGC,CMS,G1 < BR />常见垃圾回收算法:标记,复制,整理

java核心类库包括集合,io,网络,并发,util; < BR />且还有海量的第三方库。

java的诊断工具有jmap,jstack,jconsole等;

#的Java是解释执行吗?

的java是综合性的执行,即部分解释执行,部分编译执行; < BR /> < BR />的爪哇的生命周期分为编译期,运行期; < BR />编译期是基于类加载器:< BR />自举,应用,扩展,自定义类加载器< BR />通过加载,验证,连接,初始化成字节码< BR />

可以通过参数指定JVM的执行方式:

-Xint:指定JVM只解释执行
-Xcomp:指定JVM不解释执行;

AOT的编译方式使用的比较少,不讲了。

#小结

本节简单的介绍了的Java的平台,以及JDK工具; < BR />然后分析了的爪哇的生命周期,它是综合解释执行和编译执行的。

原创不易,转载请注明出处!

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消