java笔记关键点总结

java笔记关键点总结

ID:34062768

大小:63.00 KB

页数:6页

时间:2019-03-03

java笔记关键点总结_第1页
java笔记关键点总结_第2页
java笔记关键点总结_第3页
java笔记关键点总结_第4页
java笔记关键点总结_第5页
资源描述:

《java笔记关键点总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章Java的基本语法1.1:Java的注释:1.//单行注释2./**/多行注释3./***/是javadoc注释,在生成java文档时使用,例如使用它生成API文档,这种注释与javadoc.exe(JDK的一部分)一并使用。javadoc.exeAbc.java如果想把Abc.java文件做成Java文档,可以使用上述命令。此时,javadoc将会翻译/***/部分。1.2:标识符:指用户自己定义的类别、变量名、方法名等。命名标识符应该遵从以下几点原则:1.区分大小写,长度不限。2.英文、数字、下划线、美元符号均可使用,但不能以数字开头。3.不能使用Java关键字。正:Ab

2、cde、abc12、_Hi、$abc、abc123abc误:3abc、#abc、this、super(this、super是Java关键字)Java关键字(1)基本数据类型boolean、byte、char、short、int、long、float、double(2)访问控制private、protected、public(3)与类有关的关键字class、abstract、interface、extends、implements(4)与对象有关的关键字new、instanceof、this、super、null(5)与方法有关的关键字void、return(6)控制语句if、els

3、e、switch、case、default、for、do、while、break、continue(7)逻辑值true、false(8)异常处理try、catch、finally、throw、throws(9)其他transient、volatile、package、import、synchronized、native、final、staticstrictfp(10)停用的关键字goto、const1.3:变量与常量小技巧:变量和方法均已小写字母开头。类名以大写字母开头。1.4:数据类型1:基本数据类型A.逻辑型(Logical,也称布尔型)----boolean(1byte)B.

4、字符型----char(2byte)C.整型(Integral)----byte(1byte)short(2byte)int(4byte)long(8byte)D.实数型(Floating,也称浮点数)----float(4byte)double(8byte)2.对象数据类型(ObjectType)注意::对于整型数据,把超过其表示范围为的大整数赋给了变量时程序会出现错误。在超过int型表达范围的整数后,一定要加上字母L(或小写的l)。整型常数有int型与long型之分,long型常数后,一定要加上字母L或小写的L.。如:Int型常数:1,123,-12345,012,0x12Lo

5、ng型常数:1L,2L,300L,0x12L对于实数型如果想用float型小数,则要在小数后面添加上字母f或F。如:floata=1.23f1.5.类型转换(1)..自动类型转换系统会自动地将两个字节型数据相加的结果转换成整型,这就是Java中所谓的自动类型转换。如下:x1byteb1=1;x2byteb2=2;x3byteb3=b1+b2;事实上当编译时会出现错误,就是因为Java中这种自动类型转换机制。x3应改为intb3=b1+b2;。下表列出了两个变量做某种运算后所得结果值的数据类型------变量1变量2结果值变量1变量2结果值bytebyteintlonglonglon

6、gbyteshortintbytefloatfloatintbyteintintfloatfloatshortintintlongfloatfloatintintintfloatdoubledoublelongintlongdoubledoubledouble(2)..强制类型转换格式为:(int)x[与C++不同C++有两种形式:(int)x和int(x)]。1.6.运算符运算符种类运算符种类单目运算符逻辑非(!)位非(~)符号运算符(+、-)增减运算符(++、--)双目运算符算术运算符(+、-、*、/、%)位移运算符(<<、>>、>>>)关系运算符(<、>、>=、<=、==、!

7、=)快速逻辑与(&&)快速逻辑或(

8、

9、)位逻辑运算符(&、

10、、逻辑异或^)赋值运算符(=、op=)三目运算符?:对象运算符instanceof注意:优先级的高低(由高到低)单目运算符-à算术运算符-à位移运算符-à关系-à逻辑-à三目-à赋值运算符1.6.1逻辑非(!)经常用在条件语句中。1.6.2位非运算符(~)运算规则:逢0变1,逢1变0。一个例题的疑问:bytea=7;byteb=~a;System.out.println(b);//会输出-8?很遗憾上面的代码

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

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

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