- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
◆在C语言中,被malloc或calloc函数分配的堆内存在使用完毕以后,必须使用free函数进行释放,否则将会造成内存泄漏; ◆同样的,在Java中由new分配的内存也将存在内存泄漏的可能; ◆但释放内存的任务是由Java虚拟机来完成的,程序员可以不再关心此项工作; ◆如果某块内存空间没有任何引用指向它,那么虚拟机就将其认定为垃圾; ◆虚拟机并不是随时随地地立即回收垃圾,而是在系统比较空闲的时候,才会执行回收任务。 Java中的垃圾回收机制 拳型靡育痪辉款顺掣耿距解琼媚仿樊礼俄钟伦心秘锭纳配蚕锤跳溪余毙哮java基础语法java基础语法 ◆函数(子程序)的概念与作用。 ◆定义一个函数的格式: 返回值类型,,,,,函数名(参数类型,,,,,形式参数1,参数类型,,,,,形式参数2,….) { ,,,,,,,,,,程序代码 ,,,,,,,,,,[return,,,,,返回值;] } 其中: 形式参数:在方法被调用时用于接收外部传入的数据的变量。 参数类型:就是该形式参数的数据类型。 返回值:方法在执行完毕后返还给调用它的程序的数据。 返回值类型:函数要返回的结果的数据类型。如没有返回值,则为void。 实参:调用函数时实际传给函数形式参数的数据。 函数 孔脸矢遵卡琳剿磨殆拎仇典忙童鸡戒喉废砂轴昏膳抗钙鸟庐赠霸洛腾酿强java基础语法java基础语法 ◆java中函数参数的传递和C语言中一样,都是值传递。 class,,,,,testpass{ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,public,,,,,static,,,,,void,,,,,swap(int,,,,,x,int,,,,,y){ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,int,,,,,a=x; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,x=y;y=a; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,System.out.println(“x=”+x+”y=”+y); ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,public,,,,,static,,,,,void,,,,,man(){ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,int,,,,,a=2,b=3; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,swap(a,b); ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,System.out.println(“a=”+a+”b=”+b); ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,} } 函数参数的传递 拴币箔身赎贴钡曾上似讽晕立月枫氧媒剑赛帆盅椎熏盼沽记设皿氛肠负赛java基础语法java基础语法 ◆函数调用的格式 函数的调用 弯佳海砾卒坷锋降牙伤浅芯休宾亮肥犊蔬这低烈动凄句啃伪腑陀轧疼孜幂java基础语法java基础语法 ◆ 运算符的优先级,,,,, 我们可以使用括号改变运算赋的优先级,分析int,,,,,a,,,,,=2;int,,,,,b,,,,,=,,,,,a,,,,,+,,,,,3*a;语句的执行过程,,,,,与int,,,,,a,,,,,=2;int,,,,,b,,,,,=(,,,,,a,,,,,+,,,,,3)*a;语句的执行过程的区别,,,,,。 稻奋拐抱也斋粉秩钩敌喂诫舜谎扁贝瘩尾愉挫稽进汾然浓呼共斌啄栅恍卑java基础语法java基础语法 ◆对于int,,,,,a,,,,,=2;,,,,,int,,,,,b=,,,,,a,,,,,+,,,,,3,,,,,*,,,,,a++;这样的语句,b最终等于多少呢? 作者试验得到的结果是8。 对于int,,,,,a,,,,,=2;,,,,,int,,,,,b=,,,,,(a,,,,,++)+,,,,,3,,,,,*,,,,,a;这样的语句,b最终等于多少呢? 如何避免多个运算符带来的问题 垫翱谊难沉龟涨醛恰柞涟主羊赶熄拈瞻鲜墙黎棋絮指种橡粱浓听烯摸皮汀java基础语法java基础语法 ◆与其去思考其中的原因,我们还不如将上面的第二句改为几条语句来实现我们想要的结果。 不要在一行中编写太复杂的
您可能关注的文档
- 21世纪大学英语课本第二册 就缺5单元B课文.doc
- 公益广告词集萃.doc
- 2009年企业所得税汇算清缴中税协辛连珠讲义.doc
- 物业管事制度---公司内部管理指导书.doc
- 三年级语文无表格教案.完整版.doc
- 翱翔天际营销策划介绍.pdf
- 旺铺助手帮助说明.doc
- RNA提取与PCR.pdf
- 国家自然科学基金摘要_管理科学01.doc
- csp毕业设计说明书.doc
- 第18课 生物与非生物(说课稿)-2023-2024学年四年级科学下册同步精品课堂系列(青岛版).docx
- 《耙吸挖泥船舷侧溢流门》.pdf
- 中考政治必考知识点汇总.pptx
- 《Web应用安全与防护》课件 项目9:XSS漏洞利用与防护.pptx
- 中考政治必考知识点归纳.pptx
- 2025年高考语文复习讲练测(新教材新高考)第12讲 文言虚词的理解和翻译(讲义)(解析版).pdf
- 《Web应用安全与防护》课件 项目7:文件下载漏洞利用与防护.pptx
- 中考政治必考知识点大全.pptx
- 部编数学九年级下册第29章投影与视图(B卷)含答案.pdf
- 小学信息技术四年级上册第1课《浏览网站获知识》说课稿.docx
文档评论(0)