Java复习提纲15页.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java复习提纲15页

Java复 习 提 纲 ================================================== 说明: 1.此提纲是在老师给的提纲的基础上完成的 2.除了老师给的关键词,结合书中内容进行了扩展 3.标有★的是书中知识点 4.标有注意的是个人总结容易疏忽的地方 5.由WAKU总结,不保证正确性,仅供复习参考使用 ================================================== 1. 关键字 1)数据类型: 关键字 占用字节 默认数值 boolean 1 false byte 1 0 short 2 0 int 4 0 long 8 0L float 4 0F double 8 0D char 2 \u0000 2)关键字: ★Java中所有关键字都是小写.(注意:TRUE,FALSE,NULL不是关键字) ★goto和const虽然从未使用,但也作被为Java关键字保留(和C++的区别) 3)标识符: ★Java中标识符必须由字母,下划线或美元符号开头,以字母,下划线数字或美元符号组成.无长度限制.(注意:$123, $$可以做为标识符) ★Java大小写敏感.(注意:Class, INT可以做为标识符) 4)常量表示: 布尔常量: true false 整型常量: -50 017 0x2F 777L分别是十进制,八进制,十六进制,长整型常量表示法 浮点常量: 3.14F -2.17D分别是单精度和双精度表示法,其中D可以省略 字符常量: \ddd 1到3位八进制数表示的字符, \uxxxx 1到4位十六进制表示的字符 \ \ \\ \r \n分别表示单引号,双引号,反斜杠,回车和换行 字符串常量: WAKU\n 2. 文件的命名规则,当类声明为public时,文件名必须与类名相同。 3. 运算符,结合律,按位运算符^ | ~ ++运算符 1)/ ★当被除数和除数都是整型时结果也为整型(商),否则结果为浮点类型(注意:int c = 8.4/4.2 编译出错) 2)% ★操作数可以为浮点数(注意:C++中必须是整型) ★a%b结果是|a|与|b|求余,符号和a相同 例: 8.4%2 = 0.4 8.4%-2 = 0.4 -8.4%2 =-0.4 3)|与|| 与(逻辑或与短路或,逻辑与与短路与) ★|和要计算左右两边的表达式后才取值,而||和当仅左侧表达式就能确定出值时就会有短路出现 4)~ | ^(按位取反, 按位与, 按位或, 按位异或) ★~ 1反为0,0反为1 ★ 11为1,其余为0 ★| 00为0,其余为1 ★^ 相同为0,其余为1 ★不同长度操作数进行位操作时,一律补齐为32位,正数补0,负数补1 (注意:要熟练掌握20以内十进制转换为二进制) 5) (左移,右移,无符号右移) ★ 低位补0,高位舍弃(无溢出情况下,左移1位相当于乘2) ★ 高位不变,低位舍弃(如bb2=右移一位相当于除2取商) ★ 高位补0,低位舍弃(一个负数执行操作后会变为正数,所以叫无符号右移) (注意:以上移位操作数要 mod 32) 4. 数据类型转换 ★从长度短的数据类型转换为长度长的数据类型不用强制转换(如short到int),反之需要强制转换 ★除了数值常量转换为char型外,其他类型必须要用强制转换(感觉是废话) 5. 数组的操作,数组是一个引用类型,数组的操作 1)基本知识 ★数组的定义:type arrayName[];或 type[] arrayName;此时并不分配内存 ★数组的声明:arrayName = new type[arraySize]; ★数组用new分配时会给一个默认值,整数为0,实数为0.0,字符为\0,boolean为false,引用型为null 2)数组的引用 ★使用arrayName[index]引用数组元素 ★Java对数组进行越界检查 ★可以使用length获得数组长度 3)数组的初始化 ★int a[] = {1,2,3,4,5};(注意:int a[5] = {1,2,3,4,5};编译出错) 4)二维数组 ★定义和一维类似 ★声明有两种方式,如已经定义int a[][];,可以使用: a = new int[2][3]; 或 a = new int[2][]; a[0] = new in

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档