请用自己的语言描述一下-您对java语言的理解

松韵 Java面经 发布时间:2022-10-20 22:28:30 阅读数:3658 1 Java基础面试(2023年优化版)
这个问题是老生常谈的问题,可以毫不夸张的说:“对应届生的Java面试,经常采用这个问题作为开场白”
那么作为应届生的我们,应该如何更好的回答这个问题呢?使面试官对你另眼相看呢?笔者认为应该从java语言的以下特点进行回答
1.从Java语言是一门面向对象的语言和JDK提供的原生核心库

2.Java语言跨平台的特性

3.从Java语言的运行器JVM虚拟机及垃圾收集器上讲述

Java面向对象特性及核心类库简介

Java语言是面向对象语言
   拥有面向对象的特性(封装、继承、多态)

Java语言对外提供一些核心库,可供我们快速开发
   如:集合容器,线程相关类,IO/NIO,JUC,异常及安全处理框架
   当然还有一些非常流行的框架,如:Spring框架
JDK里面除提供编译工具,还提供一些调优小工具

Java语言由于具有跨平台特性

由于Java语言具有跨平台这一特性
 所以能够快速的抢占市场,所以早期出现了Java在国内的用户多余C#
由于跨平台这一特性,可以做到一次编写,所有平台都可运行

虚拟机和垃圾收集

JVM虚拟机拥有垃圾回收器
   可实现自动的内存分配和回收
 使程序员编写程序更快(因为坑少)
 当然并不是说垃圾回收,就不会出现内存泄露的情况发生
 我们只需在代码编写时,注意对象的引用及回收

Java编译

Java语言即是解释型也是编译型的语言
  她根据不同的规则实现不同的语言运行方式
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202210/16662762104677.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者