java基本语法复习知识点大全

java开发除了环境的搭建之外,我们要学习的还有各种java基本语法,所以yjbys小编为大家汇总了java基本语法复习知识点,希望同学们好好学习!

java语法结构知识 java语法大全_Java

一:java中的语句规则:

java每行代码以;结尾。

Java中的注释有:

(1)// 注释一行

以“//”开始,终止于行尾,一般作单行注释,可放在语句的后面

(2)/*……*/ 一行或多行注释

以“/*”开始,最后以“*/”结束,中间可写多行。

(3)/**……*/

以“/**”开始,最后以“*/”结束,中间可写多行。这种注释主要是为支持JDK 工具javadoc而采用的。

Java中的合法标示符要符合一下规则:

1)要以大小写字母或者美元符号或者下划线开头,不能以数字开头

2)标示符命名不能用关键字,关键字是java内部所用到的标示符,为了避免混淆,所以不能用。

3)类,变量,方法名命名尽量有一定规则,不要随便命名,虽然系统不会报错,但是为了项目开发后期的维护,所以尽量起比较有意义的名字,并且命名要符合一定的规则,如驼峰规则。

二:java基本数据类型

Java数据类型被分为:基本数据类型和引用数据类型。

Java中有8中基本数据类型:

类型 位长/b 默认值 取值范围

布尔型 (boolean) 1 false true false

字节型(byte ) 8 0 -128~127

字符型 (char) 16 ‘\u0000’ ‘\u0000’~’\uffff’即0~65535

短整型(short) 16 0 -32768~32767

整型(int) 32 0 -231~231-1

长整型(long) 64 0 -263~263-1

单精度(float) 32 0.0 +-1.4E-45 或+-3.4028235E+38

双精度(double) 64 0.0 +-4.9E-324 或+-1.797693134862315E+308

注:String类型不是基本数据类型,它被定义为类,属于引用数据类型。,由于字符串是常用的数据类型。Java提供了对String类型特殊操作,直接引用,例如:String s="hello world";

三:引用类型

引用类型是一个对象类型的,它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。很好理解吧,因为一个对象,比如说一个人,不可能是个数字也不可能是个字符啊,所以要想找它的话只能找它的地址了。

接下来看看基本类型和引用类型变量的不同处理吧。基本类型自然是简单,声明是自然系统就给它空间了。例如,

int baijq;
baijq=250; //声明变量baijq的同时,系统给baijq分配了空间。

引用类型就不是了,只给变量分配了引用空间,数据空间没有分配,因为谁都不知道数据是什么啊,整数,字符?我们看一个错误的例子:

MyDate today;
today.day = 4; //发生错误,因为today对象的数据空间未分配。

那我们怎么给它赋值啊?引用类型变量在声明后必须通过实例化开辟数据空间,才能对变量所指向的对象进行访问。举个例子:

MyDate today; //将变量分配一个保存引用的空间
today = new MyDate(); //这句话是2步,首先执行new MyDate(),给today变量开辟数据空间,然后再执行赋值操作。

四:定义变/常量和变量的初始化

Java定义变量结构:类型 变量名,这里的变量名要符合标示符规则

1.变量的声明

格式:类型 变量名[,变量名]=初值,… ;

赋值:[类型] 变量名=值

如:int a=5 , b=6 , c , d ;

说明:

(1)变量名必须在作用域中是唯一的,不同作用域中才允许相同名字的变量出现;

(2)只要在同一代码块没有同名的变量名,可以在程序中任何地方定义变量,一个代码块就是两个相对的“{ }”之间部分。

2.变量的使用范围

每个变量的使用范围只在定义它的代码块中,包括这个代码块中包含的代码块。

在类开始处声明的变量是成员变量,作用范围在整个类;

在方法和块中声明的变量是局部变量,作用范围到它的“}”;

3.变量类型的转换

Java 可以将低精度的数字赋值给高精度的数字型变量,反之则需要强制类型转换。

强制转换格式:(数据类型)数据表达式

字节型 短整型 字符型 整型 长整型 单精度实型 双精度实型

转化规律:由低到高

变量与存储器有着直接关系,定义一个变量就是要编译器分配所需要的内存空间,分配多少空间,这就是根据我们所定义的变量类型所决定的。变量名实际上是代表所分配空间的内存首地址

4. 常量

Java中的常量值是用文字串表示的,它区分为不同的类型,如整型常量123,实型常1.23,

字符常量‘a’,布尔常量true、false以及字符串常量“This is a constant string”。

Java 的常量用final 说明,约定常量名一般全部使用大写字母,如果是多个单词组合在一起的,单词之间用下划线连接,常量在程序执行时不可更改。

如:

final int i=1;
i=i+1; //错,i 是final(常量),不可更改值

例如:

final double IP = 3.14159 D

说明:默认类型为64 位double 双精度类型(D 或d),数字后面加F 或f 则是32 位float 单

精度(实数)类型

五:运算符

1、赋值运算符

赋值运算符用于把一个数赋予一个变量。赋值运算符两边的类型不一致时,那么如果左侧的数据类型的级别高,则右边的数据将转换成左边的数据类型在赋予左边的变量,否则需要强制类型转换。