java工程师需要掌握哪些技术

 我来答
我本喵
2023-02-09 · TA获得超过125个赞
知道小有建树答主
回答量:739
采纳率:100%
帮助的人:11.5万
展开全部

java工程师需要掌握的技术有:

1、JVM相关(包括了各个版本的特性)

对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。

JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。在面试有超过3年Java经验的开发者的时候,JVM几乎就是一个必问的问题了。当然JVM不是唯一决定技术能力好坏的面试问题,但是可以佐证java开发能力的高低。

在JVM这个大类中,需要掌握的知识有:JVM内存模型和结构、GC原理、性能调优。调优:Thread Dump,分析内存结构。class 二进制字节码结构,class loader 体系, class加载过程,实例创建过程。

方法执行过程:Java各个大版本更新提供的新特性(需要简单了解)。javac 编译java文件为class 文件。

2、Java的运行(基础必备)

java 命令的使用,带package的java类如何在命令行中启动。java程序涉及到的各个路径(classpath、java、library、path、java运行的主目录等)。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式