尚学堂java300集学习笔记.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文档。上传文档
查看更多
尚学堂java300集学习笔记

如何做正确的选择 一个人不能太笨 要有浓厚的兴趣 要有丰富的信息源 尚学堂java300集学习笔记 6、标识符: A、标识符不能用数字开头 B、标识符不能包含除了字母、数字、下划线、$符号之外的其他符号。 C、不可以是java的关键字 D、java标识符对大小写敏感,不限制长度 Java保留字 7、数据类型 基本数据类型 数值型—整数型:byte、short、int、long浮点型:float、double 字符型 布尔型 引用数据类型 进制转换(Integer.toBinaryString转成二进制、Integer.toOctalString转成八进制、Integer.toHexString转成十六进制 8、浮点数存在舍入误差,如果需要不产生误差的精确数据运算,则需要使用BigDecimal类。 BigInteger类则可以表示超过8字节的大整数。 Boolean类型有两个类型:true false 12、A、java是一种强类型语言,每一个变量都必须声明其变量类型 B、变量要素包括变量名、变量类型、作用域。 C、变量在使用时必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为: Type varName [= value][(varName[=value])] D、局部变量,方法体内,使用前必须声明&初始化并赋值;方法体外的为实例变量或者成员变量 15、eclipse 16、eclipse的debug模式 17、控制语句 A、顺序 B、选择 C、循环 选择包括:单选结构、双选结构、多选结构 24、方法(method function) 方法是完成特定功能的代码片段,声明格式: 【修饰符1 修饰符。。。。。。。2】 返回值类型 方法名称 (参数列表){java代码。。。。。} return语句的作用:1、返回值 2、结束方法的运行 设计方法的原则:方法就是实现某个功能的语句块的集合,我们设计方法的时候最好确保一个方法实现一个功能,这样有利于我们后期的扩展。 25、递归(cursion) 递归的基本思想是“自己调用自己”,是一种常见的解决问题的方法,即把问题逐渐简单化。 递归的结构包括两个部分: 1、定义递归头:解答什么时候不调用自身,无此则程序进入死循环 2、递归体:解答什么时候结束调用自己 30、面向对象编程的本质:以类的方式组织代码,以对象的方式封装(或组织)数据 面向对象的思维:OOA、OOD 对象:具体的事物 类:对对象的抽象 先有具体的对象,然后抽取各个对象中相似的部分,归纳出类通过类再认识其他对象 31、属性跟方法 属性的默认 方法定义格式 【修饰符】 方法返回值类型 方法名(形参列表){ 语句 } Java方法参数传递:值传递 内存分析: 栈:自动分配连续的空间,后进先出,放置局部变量 堆:不连续,存放new出来的对象 方法区:存放类的信息(代码)、static变量、常量池(字符串常量)等 35、构造方法重载 Overload重载,一个类里面可以有名字相同但是参数不同的方法。参数列表类型、个数、顺序不同。 构造方法也可以重载 调用的时候不构成奇异。 36、关键字 static 1、再类中,用static声明的成员变量为静态变量,或叫做:类属性,类变量 A、它是该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显示初始化 B、对于该类的所有对象来说,static成员变量只有一份,被该类的所有对象共享。 C、可以使用“对象类属性”来调用。不过,一般都是用类名、类属性。 D、static变量置于方法区中 2、用static声明的方法为静态方法 A、不需要对象,就可以调用(类名、方法名) B、在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static的成员。 3、static只能调用static,非static方法即可调用static方法又可以用非static方法 36、关键字this(隐式参数) A、普通方法中,this总是纸箱调用方法的对象。 B、构造方法中,this总是指向正要初始化的对象。 C、this不能用于static方法。 38、面向对象的三大特征 A、继承 B、封装、隐藏 C、多态 为了适应需求的多种变化,是代码变得更加通用。 继承小结 自累继承父类,可以得到父类的全部属性和方法(除了父类的构造方法)。 Java中类只有单继承没有多继承,java中的多继承可以通过接口来实现。一个类只能有一个直接父类。 如果定义一个类时,没有调用extends,则它的父类是:java.lang.Object, 43、final关键字 A、修饰变量 常量 B、修饰方法 该方法不可被子类重写,但是可以被重载 修饰类 修饰的类不能有子类,

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档