四时宝库

程序员的知识宝库

日拱一卒:谈谈你对 Java 平台的理解?

大家好,我是菜菜,一个梦想为 coding 而生,为 debug 奋斗一辈子的地地道道的码农。

日拱一卒系列,旨在通过对 Java 后端常见的面试题进行剖析,少走弯路,利用有限的精力,更加高效的准备和学习。

面试官问:谈谈你对 Java 平台的理解?

虽然菜菜征战码场 10 余载,但是面对如此庞大而又笼统的问题,确实还有点不太好回答。菜菜思考了片刻。

菜菜回答:

  • Java 具有『一次编译到处运行的跨平台特性』,通过 JVM 来屏蔽底层操作系统的差异实现跨平台;
  • Java 是『一门面向对象的语言』,Java 面向对象主要包括封装、继承、多态三大特征;
  • Java 通过『垃圾收集器进行回收分配内存』,多数情况下研发人员无需操心内存的分配和回收;
  • 编码时经常接触到 JRE、JDK,其中 JRE 是 Java 运行时环境,包括 JVM 和 Java 类库等。而 JDK 可以看做是 JRE 的一个超集,提供了编译器、各种诊断调优等工具。

菜菜同学面试之后,又认真提炼了一把,为了便于理解与记忆,一图胜千言。

菜菜献图:

日拱一卒,一起聊技术、谈业务、喷架构,少走弯路,不踩大坑。会持续输出精彩分享,敬请期待!

历史推文:

程序员进阶系列:多图教你掌握JVM

Java线程池深度揭秘

Java程序跑的快,全要靠线程带

Java 程序该怎么优化?工具篇

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接