java编程知识new

java编程知识new

ID:22310644

大小:551.50 KB

页数:154页

时间:2018-10-28

java编程知识new_第1页
java编程知识new_第2页
java编程知识new_第3页
java编程知识new_第4页
java编程知识new_第5页
资源描述:

《java编程知识new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java编程基础Java语言由语法规则和类库两部分组成,其中语法规则确定了Java程序的书写规范,学习好语法规则是Java语言,也是所有编程语言的基本功。本文主要向大家简单介绍一下Java的语法规则。Java语言与C/C++语言有着紧密的联系,Java中的许多术语来自于C++,起语法也来自于C++。因此Java的语法和c++的语法计划一模一样。下面简单介绍一下Java的具体语法。一、Java的词法1、标识符标识符是类、变量和方法等的名字,作用是让编译器能够识别它们。在Java语言中,标识符可以包含数字、字母、下划线(_)和美圆符号($),

2、但是不能以数字作为开头。与C/C++语言不同的是,Java语言还可以将一些非拉丁字母包含在标识符中,这是因为Java语言使用的是Unicode字符,所有的十六进制00C0以上的Unicode字符都可以用在标识符中。但是Java语言的关键字是不能用来作为标识符的。我们在使用标识符的时候应该尽量表达所要表示的类、变量、方法等的含义。另外,标识符中可以使用下划线,我们应该充分利用这一点以提高程序的可读性。2、关键字以下是Java的全部关键字:abstractdoubleintstrictfp**booleanelseinterfacesuper

3、breakextendslongswitchbytefinalnativesynchronizedcasefinallynewthiscatchfloatpackagethrowcharforprivatethrowsclassgoto*protectedtransientconst*ifpublictrycontinueimplementsreturnvoiddefaultimportshortvolatiledoinstanceofstaticwhile*尚未使用的关键字**为Java2增加的关键字3、注释Java有三种形式的注释:第

4、一种是C语言的传统注释方式,即将“/*”和“*/”之间的文本都视为注释,这种注释可以跨越多行。第二种是C++风格的注释,即将“//”之后直到行尾的文本都视为注释,这种注释只能包含一行。第三种是Java新增加的注释方式,即将“/**”和“*/”之间的文本都视为注释,这种注释也可以夸耀多行。注意,这种注释方式生成的注释将作为Javadoc文档保存。二、操作符1、算术操作符操作符用途优先级结合性++,--自动递增,自动递减2(仅次于括号)从右到左+,-一元加,一元减2从右到左*,/乘,除3从左到右%取余(求模)3从左到右+,-加,减4从左到右2

5、、布尔运算与关系运算符操作符用途优先级结合性>,<,>=,<=测试相对大小6从左到右==测试相等性7从左到右!=测试不等性7从左到右?:根据第一个操作数返回后两个操作数之一13从左到右!非2从右到左&布尔与8从左到右^异或9从左到右

6、布尔或10从左到右&&条件与11从左到右

7、

8、条件或12从左到右3、位操作符操作符用途优先级结合性~非(位求补)2从右到左<<,>>左移,右移5从左到右>>>当作无符号右移5从左到右&位和8从左到右^位异或9从左到右

9、位或10从左到右4、赋值操作符操作符用途优先级结合性=赋值14从右到左*=操作同时赋值14从右

10、到左/=操作同时赋值14从右到左%=操作同时赋值14从右到左+=操作同时赋值14从右到左-=操作同时赋值14从右到左>>=操作同时赋值14从右到左<<=操作同时赋值14从右到左>>>=操作同时赋值14从右到左^=操作同时赋值14从右到左

11、=操作同时赋值14从右到左&=操作同时赋值14从右到左5、特殊操作符cast操作符将一种数据类型转换成为另一种数据类型,cast应写成把要校正操作数的类型名放在括号中。例如:inti;longl;l=7876547;i=(int)l;如果给高精度的变量赋予一个低精度值,则不需校正。类型校正操作符的优先级为

12、2,结合性为从右到左结合。将以上讲到的操作符的优先级总结如下:优先级运算符结合顺序1[]数组运算.点运算符()调用方法从左到右2!~++--+(一元加)-(一元减)()强制类型转换new从右到左3*/%从左到右4+(二元加)-(二元减)从左到右5>><<>>>从左到右6<<=>>=instanceof从左到右7==!=从左到右8&从左到右9^从左到右10

13、从左到右11&&从左到右12

14、

15、从左到右13?:从左到右14=+=-=*=/=%=&=

16、=^=<<=>>=>>>=从右到左三、常量1、整型常量在Java语言中,整型常量有三种形式,它们分

17、别是:十进制、八进制、十六进制。需要注意的是十进制数不能以0开头,这是因为八进制的数是以0开头的,而十六进制数以0x或0X开头。2、浮点型常量浮点数只能表示十进制数。浮点数有两种表示方法,即标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。