Java基础知识总结 经典
引言
Java是一种广泛应用于软件开发的高级编程语言,具有跨平台的特性,被广泛应用于各种类型的应用程序开发。本文将对Java的一些经典的基础知识进行总结,并通过代码示例来加深理解。
变量和数据类型
Java是一种强类型语言,所有的变量都需要在使用前进行声明,并指定其数据类型。Java提供了基本数据类型和引用数据类型两种类型的变量。
基本数据类型
Java的基本数据类型包括整型、浮点型、字符型和布尔型。下表是Java的基本数据类型及其取值范围:
类型 | 存储需求 | 取值范围 |
---|---|---|
boolean | 1位 | true/false |
byte | 1字节 | -128 ~ 127 |
char | 2字节 | Unicode字符集中的所有字符 |
short | 2字节 | -32768 ~ 32767 |
int | 4字节 | -2147483648 ~ 2147483647 |
long | 8字节 | -9223372036854775808 ~ 9223372036854775807 |
float | 4字节 | IEEE754单精度浮点数,约±3.40282347E+38F |
double | 8字节 | IEEE754双精度浮点数,约±1.79769313486231570E+308 |
在Java中,变量的声明和初始化可以同时进行,如下所示:
int age = 20;
double salary = 5000.5;
char grade = 'A';
boolean isMale = true;
引用数据类型
除了基本数据类型外,Java还提供了引用数据类型,包括类、接口、数组等。引用数据类型的变量存储的是对象的引用,而不是对象本身。下面是一个使用引用数据类型的示例:
String name = "Alice";
int[] numbers = {1, 2, 3, 4, 5};
运算符
Java提供了一系列的运算符,用于对变量进行操作。常用的运算符包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。
算术运算符
算术运算符用于执行基本的算术操作,如加、减、乘、除等。下面是一些常用的算术运算符:
运算符 | 描述 |
---|---|
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 取余 |
++ | 自增 |
-- | 自减 |
int a = 10;
int b = 5;
int c = a + b; // 15
int d = a - b; // 5
int e = a * b; // 50
int f = a / b; // 2
int g = a % b; // 0
a++; // a的值变为11
b--; // b的值变为4
关系运算符
关系运算符用于比较两个值之间的关系,返回一个布尔值。下面是一些常用的关系运算符:
运算符 | 描述 |
---|---|
== | 相等 |
!= | 不相等 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
int a = 10;
int b = 5;
boolean result1 = (a == b); // false
boolean result2 = (a != b); // true
boolean result3 = (a > b); // true
boolean result4 = (a < b); // false
boolean result5 = (a >= b); // true
boolean result6 = (a <= b); // false
逻辑运算符
逻辑运算符用于对布尔值进行组合操作,返回一个布尔值。