2018年12月11日
摘要: 构造器也叫构造方法(constructor),用于对象的初始化。构造器是一个创建对象时被自动调用的特殊方法,目的是对象的初始化。构造器的名称应与类的名称一致。Java通过new关键字来调用构造器,从而返回该类的实例,是一种特殊的方法。 声明格式: [修饰符] 类名(形参列表){ //n条语句 } [ 阅读全文
posted @ 2018-12-11 12:31 有钱淫 阅读(157) 评论(0) 推荐(0) 编辑
  2018年12月10日
摘要: 递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。 利用递归可以用简单的程序来解决一些复杂的问题。比如:斐波那契数列的计算、汉诺塔、快排等问题。 递归结构包括两个部分: 1.定义递归头。解答:什么时候不调用自身方 阅读全文
posted @ 2018-12-10 21:53 有钱淫 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。 雷区 重载的方法,实际是完全不同的方法,只是名称相同而已! 构成方法重载的条件: 1.不同的含义:形参类型、形参个数、形参顺序不同 2.只有返回值不同不构成方法的重载 如: int a(S 阅读全文
posted @ 2018-12-10 21:44 有钱淫 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 方法就是一段用来完成特定功能的代码片段,类似于其它语言的函数。 方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。 方 阅读全文
posted @ 2018-12-10 21:32 有钱淫 阅读(166) 评论(0) 推荐(0) 编辑
摘要: boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。 boolean 类型用来判断逻辑条件,一般用于程序流程控制 。 【示例2-19】boolean类型 boolean flag ; 阅读全文
posted @ 2018-12-10 15:55 有钱淫 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。例如’A’是一个字符,它与”A”是不同的,”A”表示含有一个字符的字符串。 char 类型用来表示在Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符。 【示例2-16】 阅读全文
posted @ 2018-12-10 15:53 有钱淫 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 带小数的数据在Java中称为浮点型。浮点型可分为float类型和double类型。 表2-5 浮点型数据类型 类型 占用存储空间 表数范围 float 4字节 -3.403E38~3.403E38 double 8字节 -1.798E308~1.798E308 float类型又被称作单精度类型,尾数 阅读全文
posted @ 2018-12-10 15:32 有钱淫 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: 整型用于表示没有小数部分的数值,它允许是负数。整型的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择最有效的整型。 表2-4 整型数据类型 类型 占用存储空间 表数范围 byte 1字节 -27 ~ 27-1(-128~ 阅读全文
posted @ 2018-12-10 15:12 有钱淫 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Java是一种强类型语言,每个变量都必须声明其数据类型。 Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type)。 Java中定义了3类8种基本数据类型 数值型- byte、 short、int、 long、fl 阅读全文
posted @ 2018-12-10 15:01 有钱淫 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 常量通常指的是一个固定的值,例如:1、2、3、’a’、’b’、true、false、”helloWorld”等。 在Java语言中,主要是利用关键字final来定义一个常量。 常量一旦被初始化后不能再更改其值。 声明格式为: final type varName = value; final typ 阅读全文
posted @ 2018-12-10 14:58 有钱淫 阅读(241) 评论(0) 推荐(0) 编辑