当前位置:   article > 正文

【金三银四】Java基础知识面试题(2021最新版)_integer a= 127 与 integer b = 127相等吗

integer a= 127 与 integer b = 127相等吗

目录

前言

一、Java概述

1. 何为编程

2. 什么是Java

3. jdk1.5之后的三大版本

4. Jdk和Jre和JVM的区别

5. 什么是跨平台性?原理是什么

6. Java语言有哪些特点

7. 什么是字节码?采用字节码的最大好处是什么

8. 什么是Java程序的主类?应用程序和小程序的主类有何不同?

9. Java应用程序与小程序之间有那些差别?

10. Java和C++的区别

11. Oracle JDK 和 OpenJDK 的对比

二、基础语法

数据类型

12. Java有哪些数据类型

13. switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上

14. 用最有效率的方法计算 2 乘以 8

15. Math.round(11.5) 等于多少?Math.round(-11.5)等于多少

16. float f=3.4;是否正确

17. short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗

编码

18. Java语言采用何种编码方案?有何特点?

注释

19. 什么Java注释

访问修饰符

20. 访问修饰符 public,private,protected,以及不写(默认)时的区别

运算符

21. &和&&的区别

关键字

22. Java 有没有 goto

23. final 有什么用?

24. final finally finalize区别

25. this关键字的用法

26. super关键字的用法

27. this与super的区别

28. static存在的主要意义

29. static的独特之处

30. static应用场景

31. static注意事项

流程控制语句

32. break ,continue ,return 的区别及作用

33. 在 Java 中,如何跳出当前的多重嵌套循环

三、面向对象

面向对象概述

34. 面向对象和面向过程的区别

面向对象三大特性

35. 面向对象的特征有哪些方面

36. 什么是多态机制?Java语言是如何实现多态的?

37. 面向对象五大基本原则是什么(可选)

38. 抽象类和接口的对比

39. 普通类和抽象类有哪些区别?

40. 抽象类能使用 final 修饰吗?

41. 创建一个对象用什么关键字?对象实例与对象引用有何不同?

变量与方法

42. 成员变量与局部变量的区别有哪些

43. 在Java中定义一个不做事且没有参数的构造方法的作用

44. 在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是?

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号