-
Java语言是面向对象的(Object Oriented Programming)。
-
Java语言是健壮的。
-
Java的强类型机制、异常处理、垃圾自动收集等是Java程序健壮性的重要保证。
-
Java语言是跨平台性的。
-
Java语言是解释型的(C/C++等都是编译型语言,而Java,C#,Php等都是解释型语言。区别是解释型语言,编译后的代码,不能直接被机器执行,需要解释器来执行,编译型语言,编译后的代码,可以直接被机器执行)
-
Java核心机制—Java虚拟机(Java Virtual Machine)
-
JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器、包含在JDK中
-
对于不同的平台,有不同的虚拟机
-
Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
👏JDK的基本介绍
-
JDK的全称(Java Development Kit )Java开发工具包
-
JDK=JRE+java的开发工具(java、javac、javadoc、javap等)
-
JDK是提供给Java开发人员使用的,其中就包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不用了在单独安装JRE了。
感受:
其实我投简历的时候,都不太敢投递阿里。因为在阿里一面前已经过了字节的三次面试,投阿里的简历一直没被捞,所以以为简历就挂了。
特别感谢一面的面试官捞了我,给了我机会,同时也认可我的努力和态度。对比我的面经和其他大佬的面经,自己真的是运气好。别人8成实力,我可能8成运气。所以对我而言,我要继续加倍努力,弥补自己技术上的不足,以及与科班大佬们基础上的差距。希望自己能继续保持学习的热情,继续努力走下去。
也祝愿各位同学,都能找到自己心动的offer。
分享我在这次面试前所做的准备(刷题复习资料以及一些大佬们的学习笔记和学习路线),都已经整理成了电子文档
佬们的学习笔记和学习路线),都已经整理成了电子文档
[外链图片转存中…(img-sINM3lsI-1714537163990)]