第4章类、对象和方法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

除了方法局部变量,for循环和增强的for循环中也可以使用var声明变量。for(vari=0;inumbers.size();i++){System.out.print(numbers.get(i)+);}局部变量类型推断for(varn:numbers){System.out.print(n+);}注意:类的成员变量不能进行类型推断。成员变量必须指明变量的具体类型,即使为变量初始化也要指明类型。面向对象程序设计6.1.1垃圾回收当一个对象不再被引用时,Java运行系统就在后台自动运行一个线程,销毁该对象并释放其所占的内存空间,这个过程称为垃圾回收(GarbageCollection,GC)。后台运行的线程称为垃圾回收器(garbagecollector)。面向对象程序设计(Java语言描述?微课版?基于IntelliJIDEA)6.1.1垃圾回收当一个对象不再被引用时,该对象才有可能被回收。请看下面代码。Accountaccount=newAccount(),account2=newAccount();account2=account;面向对象程序设计(Java语言描述?微课版?基于IntelliJIDEA)6.1.1垃圾回收Accountaccount=newAccount(),account2=newAccount();account:Accountid:0name:nullbalance:0.0account2:Accountid:0name:nullbalance:0.0面向对象程序设计(Java语言描述?微课版?基于IntelliJIDEA)account2=account;6.1.1垃圾回收account2=null;account:Accountid:0name:nullbalance:0.0account2:Accountid:0name:nullbalance:0.0null面向对象程序设计(Java语言描述?微课版?基于IntelliJIDEA)Accountaccount=newAccount(),account2=newAccount();强制执行垃圾回收器直接调用System类的gc()方法,如下所示:System.gc();另一种方法通过Runtime类的gc()实例方法,如下所示:Runtimert=Runtime.getRuntime();rt.gc();要注意,启动垃圾回收器并不意味着马上能回收无用的对象。因为,执行垃圾回收器需要一定的时间,且受各种因素如内存堆的大小、处理器的速度等的影响。面向对象程序设计(Java语言描述?微课版?基于IntelliJIDEA)6.1.1课堂讨论及训练1.下面的说法是否正确:对返回值类型为void的方法调用总是单独的一条语句,但是对带返回值类型的方法调用本身不能作为一条语句。2.如果在一个带返回值的方法中,不写return语句会发生什么错误?在返回值类型为void的方法中可以不写return语句吗?下面代码的return语句是否会导致语法错误?publicstaticvoidmethod(doublex,doubley){System.out.println(x+y);returnx+y;}面向对象程序设计(Java语言描述?微课版?基于IntelliJIDEA)6.1.1课堂讨论及训练3.在一个类中可以定义两个同名但参数类型不同的方法吗?在一个类中可以定义两个名称和参数列表相同,但返回值不同或修饰符不同的方法吗?什么是方法重载?面向对象程序设计(Java语言描述?微课版?基于IntelliJIDEA)6.1.1课堂讨论及训练4.给定两个方法定义:publicstaticdoublem(doublex,doubley)publicstaticdoublem(intx,doubley)对于下面给出的语句,将调用两个方法中的哪一个?(1)doubl

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档