码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA基础语法总结

时间:2016-01-16 22:28:02      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:

1、选择JAVA中的标识符需要遵守的规则:a、不能是关键字;b、只能是数字、字母、下划线或美元符号;  c、只能以字母、下划线或美元符号开头;d、见名知意;e、区分大小写,长度无限制。

2、JAVA中的数据类型与c语言中的数据类型的比较:

        JAVA中的数据类型:

 

关键字

 所占空间大小

byte

1个字节

short

 2个字节

int

4个字节

long

8个字节

float

4个字节

double

 8个字节

char

2个字节

boolean

 不确定,有JVM决定

         C语言中的数据类型:

关键字

所占空间大小

signed/unsigned  char 

1个字节

signed/unsigned  short

2个字节

signed/unsigned  int

2F个字节或4个字节,由编译器决定

signed/unsigned  long

8个字节

3、在JAVA中执行数学表达式运算时的自动类型提升规则:

a、所有的byte、short、char型将自动提升为int.

b、如果有一个操作数是long型,n那么计算结果将被提升为long型.

c、如果有一个操作数是float型,n那么计算结果将被提升为float型.

d、如果有一个操作数是double型,n那么计算结果将被提升为double型.(即:在执行数学表达式运算时,变量的类型不同是,所占空间小的将自动转换为那个所占空间大的那个类型)

4、在java中,定义常量的时候必须使用final关键字

5、java中的运算符与表达式:

 

运算符

运算符的含义

 ++--

 自增,自减运算符

+-*/%

 算术运算符:加、减、乘、除、取模

>,<,>=,<=,==,!=

关系运算符:大于、小于、大于等于、小于等于、等于、不等于

!,&&,||                

 逻辑运算符:逻辑非、逻辑与、逻辑或

&,|,^,~,>>,<<,>>>

位运算符:位与、位或、位异或、非、有符号的右移(将原来的缩小2的移位次幂)、左移(将原来的扩大2的移位次幂)无符号的右移(不管符号位是什么,总是将最高位设为0)

=

赋值运算符

+=,-=,*=,/=、%=、<<=、>>=、>>>=、&=、|=、^=

 扩展赋值运算符

 ?:

条件三目运算符号:问号前的为真,则取冒号前的值;反之,取冒号后面的值

注意:a、在java中,&与|还可以用于逻辑关系,无论左边的表达式是真还是假,他都必须计算右边的表达式。而在c语言中,这两个运算符只用于位运算。

        b、无论是在c语言中还是在java中,&&与||都会出现短路的情况。对于&&,当左边的表达式为假的时候,右边的表达式将不会计算;对于||,当左边的表达式是真的时候,右边的表达式将不会计算。

JAVA基础语法总结

标签:

原文地址:http://www.cnblogs.com/wskaiit/p/5135411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!