《Java入门知识必知.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  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入门知识必知

1.continue和break(掌握)(1)作用:用于控制循环语句跳转的。(2)在哪里使用呢?不能单独使用。continue必须在循环中。break可以在循环和switch语句中。(3)区别:continue:结束本次循环,进入下一次循环。break:结束当前循环。2:类与对象的关系(掌握)(1)现实世界的事物:属性:事物的特征行为:事物的功能(2)java中最基本的单位是类。所以,我们要把事物转换为对应的类。(3)如何转换呢:类事物成员变量属性成员方法行为(4)类与对象的概念类:是一组相关的属性和行为的抽象的集合体。对象:是该类事物的具体存在的个体。3:成员变量和局部变量的区别?(1)在类中的位置不同:成员变量:类中方法外。局部变量:方法中或者方法声明上。(2)在内存中的位置不同:成员变量:堆中。局部变量:栈中。(3)生命周期不同:成员变量:随着对象的存在而存在,随着对象的消失而消失。局部变量:随着方法的调用而存在,随着方法的调用完毕而消失。(4)初始化值不同;成员变量:有默认初始化值。局部变量:没有默认初始化值。4.封装(理解)(1)隐藏实现细节,提供公共的访问方式。(2)体现有哪些呢?A:类B:方法体C:private修饰成员变量(3)private关键字:是私有的意思。可以修饰类中的成员变量和成员方法。注意:被它修饰的成员只能在本类中被访问。5:this关键字。(掌握)(1)代表当前类的一个对象。谁调用代表谁。(2)应用场景:A:使用本类的成员变量(掌握)this.变量名;B:使用本类其他构造方法this(...)C:使用本类的其他成员方法this.方法名();6.static关键字(理解)(1)是静态的意思,可以修饰类中成员变量和成员方法。(2)静态的特点:A:随着类的加载而加载。B:优先于对象存在。C:被所有对象共享的数据。D:让我们的调用多了一种方式:a:非静态的数据,必须创建对象访问。b:静态的数据,可以通过对象访问,也可以通过类名访问。(3)静态的访问问题:总之:静态只能访问静态。称呼:静态的成员被成为类成员。跟类相关。非静态的成员被称为实例成员。跟对象相关。7.代码块(理解)(1)用{}括起来的代码。(2)分类:A:局部代码块。方法内。作用:限定变量的生命周期,提高效率。B:构造代码块。类中,方法外。作用:把所有构造方法中相同的代码定义到一处。C:静态代码块。类中,方法外,加static。作用:在整个系统运行过程中只执行一次的内容。(3)面试题:构造方法,构造代码块,静态代码块的执行流程?静态代码块 -- 构造代码块 -- 构造方法。特点:静态代码块只执行一次。构造代码块每次调用构造方法都执行。8.方法重写和方法重载的区别?重载可以改变返回值类型吗?(面试题。) 方法重写:子类中出现和父类中一模一样的方法声明的方法。方法重载:同一个类中,出现方法名相同,参数列表不同的方法。跟返回值无关。重载可以改变返回值类型,因为他跟返回值无关。9: this和super的区别,以及应用场景?(面试题。) this:当前类的引用对象。谁调用代表谁。super:父类的存储空间标识。可以理解为父类对象,谁调用代表谁父亲。应用场景:A:成员变量this.成员变量本类的成员变量super.成员变量 父类的成员变量B:构造方法this(...)本类的构造方法super(...)父类的构造方法C:成员方法this.成员方法()本类的成员方法super.成员方法() 父类的成员方法10.final(掌握)(1)是一个关键字,表示的是最终的意思。(2)它可以修饰类,修饰成员变量,修饰成员方法。(3)特点:它修饰的类不能被继承。它修饰的变量是常量。它修饰的成员方法不能被重写。(4)面试题:修饰局部变量。方法的形式参数:基本类型:基本类型的值不能发生改变。引用类型:引用类型的地址值不能发生改变,但是内容可以发生改变。11.内部类(理解)(1)把类定义在其他类的内部,就被称为内部类。(2)内部类的访问特点:A:内部类可以直接访问外部类的成员,包括私有。B:外部类要访问内部类的成员,必须创建对象。(3)内部类的分类:A:成员内部类a:private 访问的安全性b:static 访问的方便B:局部内部类a:带名字的(类)b:不带名字的(对象)(4)面试题:局部内部类访问局部变量必须加final修饰。(5)匿名内部类:(掌握)格式:new 类名或者接口名() {重写方法;12.继承(掌握)(1)把多个类中相同的内容提取出来,定义到一个类中。 然后让这多个类和这个类产生一个关系,这多个类就具备该类的数据了。 这种关系叫:继承。(2)表现形式:classSonClass extends FuClass {}SonClass: 子类,派

文档评论(0)

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

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

1亿VIP精品文档

相关文档