Java基础篇

91 阅读1分钟

Java基础篇

1、 Java 中 final 关键字作用?有哪些用法?

final关键字可以用于修饰类、方法和变量。它的作用取决于它所修饰的内容

  • 修饰类、修饰方法、修饰变量(修饰参数
  • 修饰类:表示该类不能被继承,即为最终类。
  • 修饰方法:表示该方法不能被子类重写,即为最终方法。
  • 修饰变量:表示该变量为常量,只能被赋值一次。

2、 GC如何判断对象可以被回收

3、 Java类加载器

4、 什么是B/S架构?什么是C/S架构

5、 Java中的继承是单继承还是多继承

6、 ArrayList和LinkedList区别

7、 如何实现对象克隆?

8、 什么是字节码?采用字节码的好处是什么?

9、 标识符的命名规则。

10、 String 是最基本的数据类型吗?

11、 排序都有哪几种方法?请列举

12、 双亲委托模型

13、 java中有没有指针?

14、 Java中的异常体系

15、 String、StringBuffer、StringBuilder有什么区别?

16、 equals与==的区别

17、 什么是JDK?什么是JRE?

18、 hashCode与equals

19、 java四大引种

20、 静态代码块、实例变量、静态方法加载顺序,类加载顺序

静态变量和静态代码块的加载顺序由编写先后决定,静态方法在被调用的时候才会加载

21、 Java设计模式的7大原则

22、 JVM的内存模型