摘要: 冒泡排序 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处,第二次比较厚,最大值放在了倒数第二的位置,一直到第二个元素确定了,整个数组的顺序也就确定了 public class ArrayDemo { public static void main(String[] args) { 阅读全文
posted @ 2017-04-05 19:10 IT博客园 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Java异常 Exception 异常指的的在运行期出现的错误,在编译阶段出现的语法错误等,不能称之为异常。 编译类异常 必须处理之后才能正常编译(类找不到,IO异常,在API文档中明确写明throws的方法,必须要进行处理) 运行时异常(RuntimeException) 这种异常可以处理也可以不 阅读全文
posted @ 2017-04-01 18:13 IT博客园 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 抽象 abstract 抽象类和抽象方法必须用abstract关键字修饰 抽象类格式 abstract class 类名{} 抽象方法定义,在返回值钱,或修饰符前加上abstract关键字 方法没有方法体,即:没有{} abstract public void eat(); public abstr 阅读全文
posted @ 2017-03-31 20:00 IT博客园 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 继承extends(也叫扩展) 多个类中存在相同的属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 通过extends关键字可以实现类的继承 继承的案例 创建一个Person类,定义两个功能吃饭、睡觉,再创建学生类、教师类,继承Person类,再定 阅读全文
posted @ 2017-03-31 19:56 IT博客园 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Javabean的特点 私人成员变量 公共的成员方法 利用get/set成员方法对私人变量进行取值/赋值 构造方法(构造器) 构造方法(也叫构造器)是一种特殊的方法,定义的位置是在类中,成员方法外,和成员变量,成员方法是平级关系,定义构造方法和定义一般的成员方法很像,它的特点是与类同名,但是没有返回 阅读全文
posted @ 2017-03-31 19:52 IT博客园 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 面向对象 当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了,这时就开始改进,能不能把这些步骤和功能再进行封装,封装时根据不同的功能,进行不同的封装,功能类似的,或者有关联关系的封装在一起,这样结构就清晰了很多。用的时候,找 阅读全文
posted @ 2017-03-31 19:48 IT博客园 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 数组概述 数组是储存多个变量(元素)的东西(容器} 这多个变量的数据类型要一致 概念:数组是存储同一种数据类型多个元素的集合。也就是一个容器,这个容器有个名字,就是数组名。 数组就是在内存中开辟出一段空间,这些内存空间在使用上是连续的,连续的下标值可以访问所有数组元素。 数组既可以存储基本数据类型, 阅读全文
posted @ 2017-03-20 20:26 IT博客园 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 程序结构(按执行流程划分) 顺序结构:整体上程序是顺序结构。 分支结构:if(如果有else,则必有一个会执行)switch-case 循环结构:for while do-while ,重点:嵌套循环 方法定义及格式 简单的说:方法就是完成特定功能的代码块{} 在很多语言里面都有函数的定义 函数在J 阅读全文
posted @ 2017-03-19 20:13 IT博客园 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 自动类型转换:容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为: byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型 1.各种进制的表现形式和特点 二进制,八进制,十进制,十六进制 二进制:计算机底层都是用二进制来储存,运算的. 二进制与十进制的转换 阅读全文
posted @ 2017-03-16 20:39 IT博客园 阅读(191) 评论(0) 推荐(0) 编辑