![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java复习
文章平均质量分 64
吃茶去
渴望成为大神的菜鸟。
展开
-
Java基础复习第五天,数组定义(静态、动态初始化),数组储存机制及数组的反转、排序、遍历
第一章 数组定义和访问**1.案例引入:** 如果需要定义多个变量,那么我们建议使用容器,一次性保存多个数据,统一操作。2.容器: 是将多个数据存储到一起,每个数据称为该容器的元素。3.Java中容器: 数组,集合 数组:是一个长度固定的容器,而且容器中的元素的数据类型要一致4.数组的三种定义方式 //格式一:(静态初始化) int[] ar...原创 2018-11-13 10:54:49 · 367 阅读 · 0 评论 -
Java中数组的冒泡排序,冒泡排序优化
此段转自https://www.cnblogs.com/xiaoming0601/p/5866048.html原创 2018-11-13 17:00:56 · 389 阅读 · 0 评论 -
Java中数组的选择排序,选择排序优化
选择排序:思路: int arr[]= {5,6,2,4,3,1}; //这个"[]“放在arr后面也是可以的,和C语言一样流程:第一轮比较 if(arr[0]>arr[1]){ //这里 5不大于6,什么都不做 int temp = arr[0]; arr[0] = arr[1]; arr[1] = temp;...原创 2018-11-14 12:06:26 · 331 阅读 · 0 评论 -
Java基础复习第六天——方法的定义、调用、形参实参、方法重载、ArrayList类(集合)
一.方法定义格式://定义方法:求两个整数之和//返回值类型 int//参数:未知量 2个 都是intpublic static int getSum(int num1,int num2) { //方法体 int sum = num1 + num2; return sum; //返回值:sum} 权限修饰符 返回值类型 方法名(参数列表) { ...原创 2018-11-16 21:27:09 · 454 阅读 · 0 评论 -
Java基础复习第八天:继承、重载、this与super、多态、static
一 继承1.继承的由来 多个类中有相同成员变量和成员方法,那么我们会把这些共性抽取到另外一个类中, 这时多个类只需要继承刚刚抽取出来这个类即可2.父类 和 子类 一个类A 继承了 类B,那么 类B称为父类/超类/基类(superclass) 类A称为子类/派生类(subclass) 3.继承的格式: public class Fu{ //成员变量 /...原创 2018-11-19 21:58:34 · 255 阅读 · 0 评论 -
Java基础复习第九天:抽象类和接口
一 抽象类1.由来父类中的方法,如果所有子类都要重写,那么此时父类的方法体就失去了意义那么我们可以把方法体去掉,只留方法的声明,这种只有方法声明没有方法实现的方法称为抽象方法含有抽象方法的类一定是抽象类子类如果继承了抽象类,那么必须重写抽象类中所有的抽象方法,否则子类还是一个抽象类2.抽象方法的格式;public abstract 返回值类型 方法名(参数列表);...原创 2018-11-22 21:47:02 · 221 阅读 · 0 评论 -
Java基础复习第七天——面向对象思想、类、对象、封装、构造方法、JavaBean
目录一 面向对象思想1.概述2.面向对象的三大特征 3.类和对象4.类和对象的关系5.类的定义6.成员变量和局部变量7.对象的使用格式8.对象内存图二.封装1.封装的概述2.封装的原则3.封装的步骤4.private关键字的作用5.private的使用格式6.this关键字(this和super下次整吧)三.构造方...原创 2018-11-17 20:37:45 · 218 阅读 · 0 评论 -
Java复习第十天:final关键字、权限修饰符、内部类、匿名内部类
一 final关键字1.final的使用对象final可以修饰类: 那么该类就不能被继承(太监类) final可以修饰方法: 那么该方法就不能被重写final可以修饰变量:a.成员变量那么该成员变量只能赋值一次,创建对象之后不能再次赋值可以直接在定义成员变量时赋值,也可以在构造方法中给成员变量赋值 b.局部变量那么该局部变量只能赋值一次,可以先定义后赋值,也可以定义的同时赋值,...原创 2018-11-30 08:58:41 · 300 阅读 · 0 评论