21xrx.com
2024-12-23 01:16:36 Monday
登录
文章检索 我的文章 写文章
Java面试题之基础知识梳理
2023-06-16 13:18:21 深夜i     --     --
Java 面试题 基础知识

在Java的面试过程中,基础知识能够体现出一个候选人的水平。因此,今天我们来梳理一下Java的基础知识,让大家在面试中有所准备。

1. Java的基本数据类型

Java有八种基本数据类型,分别是byte、short、int、long、float、double、char、boolean。下面是它们的声明以及范围。


byte a = 127; // 1 byte,取值范围是 -128 到 127

short b = 32767; // 2 bytes,取值范围是 -32768 到 32767

int c = 2147483647; // 4 bytes,取值范围是 -2147483648 到 2147483647

long d = 9223372036854775807L; // 8 bytes,取值范围是 -9223372036854775808 到 9223372036854775807

float e = 3.14159f; // 4 bytes,浮点型数据存储,精度为 7 位小数

double f = 3.14159265358979323846; // 8 bytes,浮点型数据存储,精度为 15 位小数

char g = 'a'; // 2 bytes,存储一个字符

boolean h = true; // 布尔类型,只有 true 和 false 两个值

2. Java中的四种访问修饰符

Java中有四种访问修饰符,分别是public、protected、default、private。下面是它们的说明以及使用方法。

- public:可以被任何类、方法或变量访问。

- protected:对同一个包内的类和所有子类可见。

- default:对同一个包内的类可见,不使用任何修饰符。也叫做包访问权限。

- private:只对同一个类的方法和变量可见,不对任何其他类可见。

3. Java中的三大特性

Java中具有三大特性,分别是封装、继承和多态。下面是它们的说明以及使用方法。

- 封装:把类的某些信息隐藏在类内部,不允许外部程序直接访问。通过使用private、protected来实现。

- 继承:通过扩展现有类的方式来创建新的类,新类可以继承父类的属性和方法。

- 多态:允许不同的对象对同一消息作出不同的响应。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复