二级Java笔记-(SVTCC-BCIT专业学生记录).docVIP

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

物理独立性:当数据的物理结构(包括存储方式、存取方式等)发生改变时,如存储设备的更换、物理存储的更换、存取方式改变等,应用程序都不用改变。 逻辑独立性:数据逻辑结构改变了,如修改数据模型、增加新的数据类型、改变数据间联系等,用户程序都可以不变。 源代码:*.java || ||编译 IDE || 字节码:*.class || ||解释执行 JVM || 机器码 00011010001。。。 ASCII码-----8位----256 UNICode码-16位---65536 8位=1字节=1byte 2字节=1字符 1kb=1024B Java有50个保留字: 1:表示数据类型: 8个基本数据类型: boolean char byte short int默认 long float double默认 8 16 8 16 32 64 32 64 false -- 0 0 0 0 0.0f 0.0d 布尔常量: true false 空:null 没有返回值:void instanceof (左边为右边的实例,如:stu1 instanceof Students 返回布尔值) ps:自动类型转换 double d=30.3f;//不会报错,系统会将32位的30.3f自动转换为64位的30.3,然后再赋值给变量d。 强制类型转换 System.out.print(98); System.out.print((char)98); System.out.print((float)98); 转换原则:从低到高! eg:double d=1/2; 先求得到等号右边的结果是0,然后再将0自动类型转换位匹配左边的0.0,再赋值给变量d。 eg:double d=1.0/2; 先将2,自动类型转为2.0,再计算1.0/2.0,得到结果0.5,再赋值给左边的变量d。 ps:float x=30.3;出错! 因为左边是32位的单精度,而右边常量为64位的双精度。所以赋值错误(possible lose of precision)! 改正方法:float x=30.3f; 或者30.3F -----30.3为单精度的常量 double x=30.3; ps:char类型可加减运算,如‘a’+1 ,就是‘b’ --因为char是按照unicode编码存放。(‘a’的编码是97,’A’是65) 字符是单引号,双引号是字符串,字符串的本质就是一个字符数组。 ps:没有string这个关键字 但是有String这个系统类。表示字符串类型---字符数组。 列举几种字符串:String s1=“jhdoiwqujdoiw” String s2= “” (没有存放任何字符的字符串)、 String s3= null (空! ) 2:表示语句: 1)选择:if、else、switch、case、default //switch后括号内的参数只能为整型或者字符型 2)循环:for、while、do //do-while后有分号 3)流程控制: break –打破--退出整个循环,跳转到循环体(break所在花括号)下面。 continue—继续—退出当前这次循环,进入下一次循环。 4)异常:try、catch、finally、throw、throws 3.package--打包,将当前文件打入一个包。一个文件只能打入一个包;打包的语句应该放在文件代码的第一行。 import—导入包 4.new—分配内存!(实例化) 运算符 算术运算:+、-、*、/、%;++、-- ps: i++的意义:先使用i的值,再将i自加1 ++i的意义:先将i自加1,再使用i的值。 关系运算: 逻辑运算:==、!、 、|| 1.判断两边是否相等 3==2 false 2.取反 !(3==2) true 3.与,两边同为true,才为true (3==2)(4==4) false、 4.或,两边只有要一个为true,就为true (3==2)||(4==4) true 位运算:、、 ps: 和的区别: 按位右移--最左边补的内容与最高位相同 补0右移--最左边补0 位运算中的逻辑运算: ~ | 1.~ 按位取反,转换为二进制码,所有位,1变为0.,0变为1。 eg:

文档评论(0)

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

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

1亿VIP精品文档

相关文档