SAP中国
上海市 · 互联网 · 1000-9999人
公司实力一般
A级纳税人
经营产品·4

面试经验

“有难度”
“体验一般”
812 条面经
面试官hr英语笔试面试含英文技术有收获难度看中专业技能电话面试口语sap体验很好soft自我介绍java编程数据库简历全英文
匿名用户
Java
确定通过确定通过
1. 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? java虚拟机是执行字节码文件(.class)的虚拟机进程。。java源程序(.java)被编译器编译成字节码文件(.class)。然后字节码文件,将由java虚拟机,解释成机器码(不同平台的机器码不同)。利用机器码操作硬件和操作系统。 因为不同的平台装有不同的JVM,它们能够将相同的.class文件,解释成不同平台所需要的机器码。正是因为有JVM的存在,java被称为平台无关的编程语言。 2.JDK和JRE的区别是什么? Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。 Java运行时环境(JRE)。它包括Java虚拟机、Java核心类库和支持文件。它不包含开发工具(JDK)、编译器、调试器和其他工具。 3.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。 Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适用。 java中也不可以覆盖private的方法,因为private修饰的变量和方法只能在当前类中使用,如果是其他的类继承当前类是不能访问到private变量或方法的,当然也不能覆盖。...查看更多
2 年前 发布
加载中
看准网SAP中国SAP中国面试经验SAP中国null面试经验

找工作