基本信息
文件名称:java程序设计基础知识点.doc
文件大小:26.75 KB
总页数:9 页
更新时间:2025-03-15
总字数:约3.52千字
文档摘要

java程序设计基础知识点

一、Java简介

Java是一种面向对象的编程语言,具有跨平台性等诸多优点。Java程序在Java虚拟机(JVM)上运行,这使得Java编写的程序可以在不同的操作系统上执行,而无需重新编译。例如,一个Java程序可以在Windows、Linux和MacOS等系统上顺利运行。

二、数据类型

1.基本数据类型

-整数类型:byte(8位)、short(16位)、int(32位)、long(64位)。在定义长整型常量时,需要在数字后面加上‘L’或‘l’,如100L。

-浮点类型:float(32位)、double(64位)。定义单精度浮点型常量时,要在数字后面加上‘F’或‘f’,如3.14F。

-字符类型:char,用单引号括起来,如‘a’,它在内存中占16位。

-布尔类型:boolean,只有true和false两个值。

2.引用数据类型

-类、接口、数组等属于引用数据类型。例如定义一个数组int[]arr=newint[5];,这里的arr就是一个引用类型变量,它存储的是数组对象在内存中的地址。

三、变量与常量

1.变量

-变量是程序中可以改变的量。在Java中,定义变量需要指定数据类型,然后是变量名。例如:intnum=10;。变量名需要遵循一定的命名规则,如只能由字母、数字、下划线和美元符号组成,且不能以数字开头。

2.常量

-常量是在程序运行过程中不能改变的值。可以使用final关键字来定义常量,如finalintMAX_VALUE=100;。常量名一般采用大写字母表示。

四、运算符

1.算术运算符

-包括加(+)、减(-)、乘()、除(/)、取模(%)等。例如5%2的结果是1。

2.关系运算符

-如等于(==)、不等于(!=)、大于()、小于()、大于等于(=)、小于等于(=)等,用于比较两个值的关系,结果为布尔值。

3.逻辑运算符

-逻辑与()、逻辑或(||)、逻辑非(!)。例如,在判断条件(a10b20)中,如果a10为假,那么整个表达式就为假,不会再计算b20。

4.位运算符

-如按位与()、按位或(|)、按位异或(^)、左移()、右移()等,主要用于对二进制数进行操作。

五、控制语句

1.条件语句

-if-else语句:根据条件执行不同的代码块。例如:

```java

if(a10){

System.out.println(a大于10);

}else{

System.out.println(a小于等于10);

}

```

-switch-case语句:用于多分支选择。例如:

```java

switch(day){

case1:

System.out.println(星期一);

break;

case2:

System.out.println(星期二);

break;

//...

default:

System.out.println(无效输入);

}

```

2.循环语句

-for循环:适用于已知循环次数的情况。例如:

```java

for(inti=0;i10;i++){

System.out.println(i);

}

```

-while循环:在条件为真时执行循环体。例如:

```java

inti=0;

while(i10){

System.out.println(i);

i++;

}

```

-do-while循环:先执行一次循环体,然后再判断条件。例如:

```java

intj=0;

do{

System.out.println(j);

j++;

}while(j10);

```

六、数组

1.数组的定义

-可以通过数据类型[]数组名=new数据类型[长度];或者数据类型数组名[]=new数据类型[长度];来定义数组。例如int[]arr=newint[5];。

2.数组的访问

-通过索引来访问数组元素,索引从0开始。例如arr[0]表示数组arr的第