00:02
大家,我今天给大家分享一下,就是咱们对Java的理解。他面试官为咱们。谈谈你对Java的理解,你该怎么回答呢?想必100个人肯定有100种会回答的方法,对吧?那今天的话就谈一谈我对Java的这个平台的这个理解。首先呢。消化,它是一种面向对象的语,这一点是不能否认的,对吧?然后呢,它它最显著的两个方面是什么呢。一个是我们就是倒背如流的,是一次编写,到处运行。就是他非常有,他有非常强的这个跨平台能力。另外一个呢,就是这个垃圾收集器。Java开发人员呢,他不必去关心咱们何时去销毁,就是不用的这些变量,你如果使用CC变量的话。你是必须去手动的去销毁这些对吧。
01:00
然后呢,不必操心,然后内存的分配和回收。也就是前面所说的何时去销毁,咱们是不必要去关心的,对吧。他为什么是会这样的,因为Java的这个垃圾收集器可以自动的去帮你去完成这些。就所谓的一次编写和倒数运行,其实说的是Java跨平台的特性。那我为为何是可以做到的呢?首先呢,因为它Java他能做的这个跨平台的原因,因为有这个这个M,也就是我们所说的Java虚拟机。Java的跨平台。已Java新一。呃,密不可分。对吧,他肯定是密不可分的。它可以在不同的环境中运行。这也是我们所说的这种快速能。什么是那个不同环境的,就像那个我们有Windows和Linux对吧,然后同时可以运行一个spring的一个大包,这就是一个框出来。
02:04
其实呢,Java语言本身与其他电视语言没有太大的差距。并不是说。这个Java语言本身可以在各种平台进行,而是各种平台上的GM。就是可以运行Java的环境。其实这一句就是很特别很重要的一句。并不是说呢,Java语言可以在各种平台上运行。而是各种平台上的GM。就是可以运行Java的环境。如果把这一个给理解了,那就很好了。GM它屏它为什么可以这样做呢?因为他屏蔽了一些操作系统底层的一些细节。这才有的就是一次编写,然后到处运行的这种说法。就咱们是,呃,就是不必关心DOM,它对于这个操作系统底层做了什么。
03:00
咱们只关心那个,就是书写,咱们看得见摸得着的题就过了。底层的一些事业,他主动的去帮咱们去完成了,他不必去关心。就是严格的说呢,严格的说呢。跨屏的语言不只是JAVA1种。但是呢,这个Java它是比较成熟的一个跨平台的一种语言,对吧。然后依次编辑一次编辑导数,运行这种跨平台的效果。其实呢,它是跟编译器有关的,如果你没有一个这个这种编辑器的话,它不可能是完,它是不可能完成的,对吧。编译语言的处理需要编译器和解释器。JM呢,就相当于是为Java提供运行环境,或者是说一个平台,对吧。就像Windows和Linux,它是两个平台,也是两个不同的运行环境。咱们都可以运行,呃,一些这些部署的程序,对吧。其实是一个道理的,他就是给你提供的一个环境,或者是一个平台。
04:02
然后可以运行账号,也可以运行QQ对吧,这些软件可以运行这谷歌浏览器。你在浏览Linux下面也可以运行浏览器,在Windows下面也可以运行浏览器。所以。他就是这样的一个。程序从源代码然后到运行的,它有三个阶段。首先呢是编就是编码,编码的时候就是咱们编写代码对吧,就是咱们所谓的使用ID编写代码。或者是。这个编译呢,其实是最重要的。然后再编译的。就是他在就是能体现出来这个跨平台这个特点的时候,其实就是在这个编译。呃,一会儿稍后再说。然后呢,就是运行或者是呃,到最后呢,就是进行调试。然后就是你看在编译过程当中呢。他大概是这样的。就是它会有两次,然后第一次呢,就是将源代码。
05:01
转换成这个class文件。然后第二次呢,就是将class文件。转化成目标。目标机器。目标机器的代码,就是咱们所所谓的操作,呃,系统的底层的代码。然后你看。Java文件迭class文件,然后其实就是这个Java源码。我们可以看一下就是。还有一个就是。然后后面简单进行总结。账号平台它包括什么呢?首先呢,它有这个基本的这个语言的这个特性,对吧。它有这种特性,首先呢,一个就是这个面向对象反射。然后判刑等等。还有的就是有这个有大量的这个类库。目前核心的一个一些logo,像网络的工具对吧,还有NIO。
06:01
还有那个安全内裤,还有海量的第三套内裤的那个。还有一个呢,就是我们刚才所说的这个Java清洗机,还有垃圾收集器,运行时动态编译。还有GR等等。还有我们一些比较常用的一些工具,你像我们的一些辅助工具是吧,我们在运行炸包的时候,是不是就可以用这个。还有编译工关编译编译工具,这些都是我们经常用的Java。还有诊断工具。像这些g cmd g ma g这些都是我们比较常用的。再调试,再判断GM一些。分析的时候我们都可以进行使用。然后它有一个比,呃,比较重要的就是刚好的生态比较好,像孩子我对吧,大数据是一是非常适适用的。还有spring全压桶,像spring spring等等。都是我们呃,经常使用的。
07:02
呃,我之前写过呃几篇,就是这文相关的一些知识可以。简单的看一看。如果你可以,如果你想看的话,你可以去搜索一下。To。To。然后就会受到了。如果你不方便的话,我在这里生成一个二维码。现在你搜索这个二维码也可以搜索到。好,谢谢大家。
我来说两句