- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计课程总结第二章面向对象程序设计面向对象(掌握)(1)面向对象面向对象是基于面向过程的编程思想(2)面向对象的思想特点A:是一种更符合我们思考习惯的思想B:把复杂的事情简单化C:让我们从执行者变成了指挥者注意:如何让我们的操作更符合面向对象思想呢?A:有哪些类B:每个类有哪些成员C:类与类的关系(4)类与对象A:现实世界的事物属性事物的基本描述行为事物的功能B:Java语言中最基本的单位是类。所以,我们要用类来体现事物C:类成员变量事物属性成员方法事物行为D:类:是一组相关的属性和行为的集合。是一个抽象的概念。对象:是该类事物的具体存在,是一个具体的实例。(对象)(5)类的定义及使用A:类的定义成员变量成员方法B:使用类的内容a:创建对象? 格式类名对象名 = new 类名();b:如何使用成员变量和成员方法呢对象名.成员变量对象名.成员方法()(7)内存图(8)Java程序的开发,设计和特征A:开发:就是不断的创建对象,通过对象调用功能B:设计:就是管理和维护对象间的关系C:特征a:封装b:继承c:多态第三章Java语言基础1:关键字(掌握)(1)被Java语言赋予特定含义的单词(2)特点:全部小写。(3)注意事项:A:goto和const作为保留字存在。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握)(1)就是给类,接口,方法,变量等起名字的字符序列(2)组成规则:A:英文大小写字母B:数字C:$和_(3)注意事项:A:不能以数字开头B:不能是java中的关键字C:区分大小写(4)常见的命名规则(见名知意)A:包全部小写单级包:小写举例:liuyi,com多级包:小写,并用.隔开举例:cn.itcast,com.baiduB:类或者接口一个单词:首字母大写举例:Student,Demo多个单词:每个单词首字母大写举例:HelloWorld,StudentNameC:方法或者变量一个单词:首字母小写举例:name,main多个单词:从第二个单词开始,每个单词首字母大写举例:studentAge,showAllNames()D:常量全部大写一个单词:大写举例:PI多个单词:大写,并用_隔开举例:STUDENT_MAX_AGE3:注释(掌握)(1)就是对程序进行解释说明的文字(2)分类:A:单行注释//B:多行注释/**/C:文档注释(后面讲) /** */(3)把HelloWorld案例写了一个带注释的版本。后面我们要写一个程序的过程。需求:分析:实现:代码体现:(4)注释的作用A:解释说明程序,提高了代码的阅读性。B:可以帮助我们调试程序。后面我们会讲解一个更高端的一个调试工具4:常量(掌握)(1)在程序执行的过程中,其值不发生改变的量(2)分类:A:字面值常量B:自定义常量(3)字面值常量A:字符串常量 helloB:整数常量12,23C:小数常量12.345D:字符常量a,A,0E:布尔常量true,falseF:空常量null(4)在Java中针对整数常量提供了四种表现形式A:二进制由0,1组成。以0b开头。B:八进制由0,1,...7组成。以0开头。C:十进制由0,1,...9组成。整数默认是十进制。D:十六进制由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。5:进制转换(了解)(1)其他进制到十进制系数:就是每一个位上的数值基数:x进制的基数就是x权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权。结果:系数*基数^权次幂之和。(2)十进制到其他进制除基取余,直到商为0,余数反转。(3)进制转换的快速转换法A:十进制和二进制间的转换8421码。B:二进制到八进制,十六进制的转换6:变量(掌握)(1)在程序的执行过程中,其值在某个范围内可以发生改变的量(2)变量的定义格式:A:数据类型变量名 = 初始化值;B:数据类型变量名;变量名 = 初始化值;7:数据类型(掌握)(1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。(2)分类:A:基本数据类型:4类8种B:引用数据类型:类,接口,数组。(3)基本数据类型A:整数占用字节数byte1short2int 4long8B:浮点数float4double8C:字符char2D:布尔boolean1注意:整数默认是int类型,浮点数默认是double。长整数要加L或者l。单精度的浮点数要加F或者f。8:数据类型转换(掌握)(1)boolean类型不参与转换(2)默认转换A:从小到大B:byte,short,char -- int -- long -- float -- doubleC:byte,short,char之间不相互转换,直接转成int类型参与运算。
您可能关注的文档
- 管道试压冲洗吹扫方案讲述.doc
- 苏亚星多媒体教学网软件用户手册详解.doc
- 管道试运投产技术讲述.pptx
- 苏州大学第六章产品策略详解.ppt
- 腾洱水电站工程经济评价详解.doc
- 管理顾客资产讲述.ppt
- 箱梁架设技术交底-讲述.doc
- 箱梁外观质量修补方案讲述.doc
- 管理系统中计算机应用第06章:系统讲述.doc
- 箱涵专项施工方案讲述.doc
- DB14∕T 143-2019 苹果褐斑病测报调查规范.docx
- DB14∕T 1417-2017 人工生态公益林经营技术规范.docx
- DB14∕T 1469-2017 胡麻垄膜集雨沟播栽培技术规程.docx
- DB14∕T 1457-2017 带柄玻璃杯标准规范.docx
- DB14∕T 1394-2017 北柴胡良种繁育技术规程.docx
- DB14∕T 1352-2017 晋北区旱地黍子栽培技术规程.docx
- DB14∕T 560-2010 人工影响天气火箭作业系统年检技术规范.docx
- DB14∕T 1510-2017 玉米镰孢穗腐病抗性鉴定牙签接种技术规程.docx
- DB14∕T 166.2-2007 太原绿色转型标准体系 第2部分:框架.docx
- DB14∕T 703-2012 气象灾害等级划分.docx
文档评论(0)