当前位置: 首页 > 图灵资讯 > 技术篇> java基础知识总结 经典

java基础知识总结 经典

来源:图灵教育
时间:2023-08-09 13:47:04

Java基础知识总结 经典引言

Java是一种高级编程语言,广泛应用于软件开发,具有跨平台的特点,广泛应用于各种类型的应用程序开发。本文将总结Java的一些经典基础知识,并通过代码示例加深理解。

变量和数据类型

Java是一种强大的语言,所有变量在使用前都需要声明并指定其数据类型。Java提供两种类型的变量:基本数据类型和引用数据类型。

基本数据类型

Java的基本数据类型包括整形、浮点、字符和布尔。下表是Java的基本数据类型及其值范围:

类型存储需求取值范围1字节-12888boolean1true/falsebyte1 ~ 127char2字节Unicode字符集中所有字符short2字节-32768 ~ 32767int4字节-2147483648 ~ 214483647long8字节-922372036578 ~ IEEEE754单精度浮点数,922372036877575807,约±3.40282347E+38Fdouble8字节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; // 15int d = a - b; // 5int e = a * b; // 50int f = a / b; // 2int g = a % b; // 0a++; // a的值变为11b--; // b的值变为4
关系运算符

关系运算符用于比较两个值之间的关系,并返回一个布尔值。以下是一些常用的关系运算符:

运算符描述==等待!=不等待>大于<小于>=大于等于<=小于等于
int a = 10;int b = 5;boolean result1 = (a == b); // falseboolean result2 = (a != b); // trueboolean result3 = (a > b); // trueboolean result4 = (a < b); // falseboolean result5 = (a >= b); // trueboolean result6 = (a <= b); // false
逻辑运算符

逻辑操作符用于组合布尔值,返回一个布尔值。