java重点基础.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重点基础

编译器:Javac编译Java源程序文件(.java),产生.class 字节码文件 解释器:java解释字节码文件(.class),完成程序的运行过程。 Java源程序中可以定义多个类,多个类生成多个字节码文件。 标识符可以由字母、数字、下划线“_”和美元符号“$”组成,但必须以字母、下划线或美元符号开头。(1. 禁止用保留字作为用户标识符。 2. 遵守先定义后使用的原则。)\\\判断合法与否 赋值语句是将表达式的值赋给变量,其格式为: 变量=表达式; Java的类型转换有两种: 1、自动类型转换 自动转换按低级类型数据转换成高级类型数据的规则2、强制类型转换 高级数据类型要转换成低级数据类型,需要用到强制类型转换。其一般形式为: (类型名)表达式 或 类型名(表达式) 注意:一般使用强制类型转换可能会导致数值溢出或精度的下降,应尽量避免 运算符的优先级 优先级 运 算 符 类 型 结合性 1 ( ) ? 从左向右 2 !、~、++、--、+(正号)、-(负号) 单目运算符 从右向左 3 *、/、% 算术运算符 从左向右 4 +、- 算术运算符 从左向右 5 、 移位运算符 从左向右 6 、=、、= 关系运算符 从左向右 7 ==、!= 关系运算符 从左向右 8 逻辑运算符 从左向右 9 || 逻辑运算符 从左向右 10 ?: 三目条件运算符 从左向右 11 =、+=、-=、*=、/=、%=、=、= 赋值运算符 从左向右 表中排在上面的运算符有较高的优先级,同一行中的运算符的优先级相同。如果在表达式中有括号(表达式中只使用圆括号),又有函数,则优先计算括号中的内容,其次再进行函数运算。 break语句 break语句通常有不带标号和带标号两种形式: break; break Lab; 其中:break是关键字;Lab是用户定义的标号。 break语句虽然可以独立使用,但通常主要用于switch结构和循环结构中,控制程序的执行流程转移 (1) break语句用在switch语句中,其作用是强制退出switch结构,执行switch结构后的语句。 (2) break语句用在单层循环结构的循环体中,其作用是强制退出循环结构。若程序中有内外两重循环,而break语句写在内循环中,则执行break语句只能退出内循环,而不能退出外循环。若想要退出外循环,可使用带标号的break语句。 (3) break lab语句用在循环语句中,必须在外循环入口语句的前方写上lab标号,可以使程序流程退出标号所指明的外循环。 continue语句只能用于循环结构中,其作用是使循环短路。它有下述两种形式: continue; continue lab; 其中:continue是关键字;Lab为标号。 (1) continue语句也称为循环的短路语句。在循环结构中,当程序执行到continue语句时就返回到循环的入口处,执行下一次循环,而使循环体内写在continue语句后的语句不执行。 (2) 当程序中有嵌套的多层循环时,为从内循环跳到外循环,可使用带标号的continue lab语句。此时应在外循环的入口语句前方加上标号。 在面向对象的编程语言中,类是一个独立的程序单位,是具有相同属性和方法的一组对象的集合。 [ 类修饰符] class 类名 [ extends 父类名 ] [ implements 接口名 ] { 成员变量定义; 方法定义; } 类的修饰符 ①无修饰符: 如果一个类前无修饰符,则这个类只能被同一个包里的类使用。 Java规定,同一个程序文件中的所有类都在同一个包中。这也就是说,无修饰符的类可以被同一个程序文件中的类使用,但不能被其他程序文件中的其他包中的类使用。 ②public修饰符: 如果一个类的修饰符是public,则这个类是公共类公共类不但可供它所在包中的其他类使用,也可供其他包中的类使用。在程序中可以用import语句引用其他包中的public类。Java规定,在一个程序文件中,只能定义一个public类,其余的类可以是无修饰符的类,也可以是用final修饰符定义的最终类,否则编译时会报错。 ③final修饰符 用final修饰符修饰的类被称为最终类。最终类是不能被任何其他类所继承的,即不能有子类。 ④abstract修饰符: 用abstract修饰符修饰的类称为抽象类。修饰的类不能被实例化,它包含有未实现的方法。当一个类中出现一个或多个用abstract修饰符定义的方法时,则必须在这个类的前面加上abstract修饰符,

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档