(java基础知识笔记.docxVIP

  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基础知识笔记

关键字:关键字概述:被java语言赋予特定含义的单词关键字特点:组成关键字的字母全部小写注意事项:注意事项:goto、 const作为保留字,目前不使用标识符:概述:就是给类、接口、方法变量等起名字时使用的字符序列组成规则:2.1:英文大小写字母2.2:数字和字符2.3:$和_注意事项3.1:不能以数字开头3.2:不能是java里面的关键字3.3:区分大小写4.常见的命名规则:4.1 包:全部小写举例: com4.2 类或者接口 一个单词:首字母大写 Demo,Student 多个单词:每个单词的首字母大写 Hello World4.3 常量: 全部大写一个单词: 大写 PI 多个单词: 大写,单词之间用_隔开注释:概述:用于解释说明程序的文字。分类格式:单行注释://注释的文字多行注释:/*注释的文字*/文档注释:/**注释的文字*/优点:将我们 的思想通过注释体现出来,正在用代码体现常量:概述:在程序执行的过程中,其值不发生改变的量分类:2.1 字面值常量2.2 自定义常量3.字面值常量 3.1 字符串常量:”hello” 3.2整数常量:12,13,23 3.3小数常量:12.222 3.4字符常量:”a” 3.5 布尔常量:true, false 3.6 空常量:null4.自定义常量:5.在java中针对整数常量提供了四种表现形式: 5.1 二进制:由0和1组成,0b开头 5.2 八进制:由0,1,……7组成, 5.3 十进制:由0^9组成 5.4十六进制:由0^9,A-F组成 ,0x开头变量:概述:在程序执行过程中,其值在某个范围内可以发生改变的值变量的定义格式:2.1 数据类型 变量名=初始化值;2.2 变量名=初始化值;(当本次的数据类型和上面的一致,数据类型可以省略)数据类型:概述:java是一种强类型的语言,针对每种数据都提供对应的数据类型分类:2.1 基本数据类型:4类8种2.2 引用数据类型:类,接口,数组3.基本数据类型:3.1 整型:占用字节数Byte1Short2Int4(默认)Long83.2浮点型占用字节数Float4Double8(默认)3.3字符型 占用字节数Char 23.4 布尔型占用字节数boolEAN1类型转换(掌握):boolEAN类型不参与转换默认转换2.1 从小到大2.2 byte ,short , char ——int ——long——float——double注意:byte,short,char不能相互转换强制转换从大到小可能会有精度的丢失,一般不建议使用格式:目标数据类型 变量名=(目标数据类型){被转换的数据类型}运算符(掌握):算数运算符:+,-,*,/(常用),++,--,/,%++:自加(前):a=2;b=++a;结果:a=3,b=3(后)a=2;b=++;结果:a=3,b=2--:自减(前): a=2;b=-a;结果:a=1;b=1;(后):a=2;b=a-;结果:a=1;b=22.关系运算符:==,!=,,,instanceof:检查是否相等注意事项:2.1结果都是boolEAN型3逻辑运算符::与falseture 结果:false | :与 false|true结果:true^ :异或true^false结果:true!:非(短路):falsetrue结果:true||(短路 ):false||true 结果:true注意:3.1在java中 3x6x3x63.“” “”的区别3.1 单时,左边无论真假,右边都进行运算3.2双时,如果左边为真,右边参与运算,如果为假,右边不参与运算3.3 “|””||”;如果为双或,左边为真,右边不参与运算3.4 “|””^”的区别:当左右都为true,结果为false4.位运算符:直接二进制进行运算运算符运算例子注意事项左移32=12:3*2*2空位补0,被移除的最高位丢弃右移31=1:3/2=1被移除的二进制最高位是0,右移后,空位补0,最高位是1,就补1无符号右移31=1:3/2=1被移位的二进制最高位无论是0还是1,空位都用0来补 与运算63=2任何二进制位和0进行运算,结果都是0,和1进行运算结果是原值|或运算6|3=7 任何二进制位和0进行|运算,运算结果是原值,和1进行运算,结果为1^异或6^3=5 任何二进制位和0进行^运算,相同为0,不相同为1~反码~6=-70000 0110原码 1111 1001反码 1111 1001补码 转换成反码 1111 1000反码 1000 0111原码 -7 思考: 请用最有效的方法写出计算2乘以8的结果三目运算符 (关系表达式)?表达式1;表达式2; 结果条件为true,运算后的结果是表达式1反之表达式2举例:获取表达式中最大的值Int x=3,y=4,z;Z

文档评论(0)

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

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

1亿VIP精品文档

相关文档