- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Java复习第十天:final关键字、权限修饰符、内部类、匿名内部类
一 final关键字1.final的使用对象final可以修饰类: 那么该类就不能被继承(太监类) final可以修饰方法: 那么该方法就不能被重写final可以修饰变量:a.成员变量那么该成员变量只能赋值一次,创建对象之后不能再次赋值可以直接在定义成员变量时赋值,也可以在构造方法中给成员变量赋值 b.局部变量那么该局部变量只能赋值一次,可以先定义后赋值,也可以定义的同时赋值,...
2018-11-30 08:58:41
302
原创 Java基础复习第九天:抽象类和接口
一 抽象类1.由来父类中的方法,如果所有子类都要重写,那么此时父类的方法体就失去了意义那么我们可以把方法体去掉,只留方法的声明,这种只有方法声明没有方法实现的方法称为抽象方法含有抽象方法的类一定是抽象类子类如果继承了抽象类,那么必须重写抽象类中所有的抽象方法,否则子类还是一个抽象类2.抽象方法的格式;public abstract 返回值类型 方法名(参数列表);...
2018-11-22 21:47:02
223
原创 Java基础复习第八天:继承、重载、this与super、多态、static
一 继承1.继承的由来 多个类中有相同成员变量和成员方法,那么我们会把这些共性抽取到另外一个类中, 这时多个类只需要继承刚刚抽取出来这个类即可2.父类 和 子类 一个类A 继承了 类B,那么 类B称为父类/超类/基类(superclass) 类A称为子类/派生类(subclass) 3.继承的格式: public class Fu{ //成员变量 /...
2018-11-19 21:58:34
269
原创 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
219
原创 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
470
原创 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
346
原创 Java中数组的冒泡排序,冒泡排序优化
此段转自https://www.cnblogs.com/xiaoming0601/p/5866048.html
2018-11-13 17:00:56
406
原创 Java基础复习第五天,数组定义(静态、动态初始化),数组储存机制及数组的反转、排序、遍历
第一章 数组定义和访问**1.案例引入:** 如果需要定义多个变量,那么我们建议使用容器,一次性保存多个数据,统一操作。2.容器: 是将多个数据存储到一起,每个数据称为该容器的元素。3.Java中容器: 数组,集合 数组:是一个长度固定的容器,而且容器中的元素的数据类型要一致4.数组的三种定义方式 //格式一:(静态初始化) int[] ar...
2018-11-13 10:54:49
382
原创 Java基础复习第四天 第三天复习训练+Random、Math类、99乘法表
Random类a.创建对象Random rd = new Random();b.调用方法int num = rd.nextInt(x);//生成一个随机整数但是必须指定随机整数的范围,范围是 0~x-1扩展: 产生3-88的随机数归零法: 3-880-85 nextInt(86)+3 Math类:常用方法介绍:变量名 = Ma...
2018-11-11 21:23:16
367
2
原创 Java基础复习第三天:流程控制语句if()...else、switch() case、do while()、for循环()
目录第一章 流程控制1.流程控制的分类2.死循环3.跳出语句(循环控制语句)4.嵌套循环从下次开始,会尽量会直接怼上代码,减少文字------------------------------------------------------------------------------------------------------------------第一...
2018-11-11 20:58:23
1124
3
原创 java基础复习第二天——基本数据类型,引用数据类型,数据类型转换,运算符
目录1.基本数据类型(4类八种)2.引用数据类型3.基本类型和引用类型的区别4.数据类型转换5.运算符----------------------------------------------------------------------我是分割线--------------------------------------------------------------...
2018-11-11 19:20:35
395
原创 Java基础全面复习第一天
最近有时间能重新温习一下java基础知识,小的决定尽量抽出时间来做一个输出的过程,发布在博客上,估计也没什么人看,所以博客主要围绕自己的薄弱项或自己认为重要的知识点来写的。----------------------------------------------------------------------我是分割线-------------------------------...
2018-11-09 21:49:24
262
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人