自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 快速排序

快速排序思想构思分治法:比大小,再分区1.从序列中选择一个基点元素(pivot)默认选择索引为0的元素为基点元素2.分区:将比基点大的数放在他的右边,比它小的放在他的左边等于基点元素的放哪边都可以3.对子序列1,2进行操作,直到不能再分割(子序列中只剩下一个元素)快速排序的本质:是将每一个元素都转换成基点元素例题:从小到大排序7 5 2 8 9 left right 步骤 先确定一个基点元素...

2020-06-19 17:59:36 143

原创 IO流

IO流定义:一连串流动的数据,以先入先出的方式流动作用:传输数据,读写文件,上传文件,下载文件分类:1.按流向分(程序为中心):​ 输入流:InputStream(所有输入流的基类,是抽象类)输出流:OutputStream(所有输出流的基类,是抽象类)FileOutputStream 文件字节输出流2.按操作数据单元分:字节流:万能流可以传输任意类型的数据...

2020-01-16 22:59:03 75

原创 String,StringBuilder,StringBuffer的区别

一.自定义异常前提:自定义异常都会直接或间接的继承Exception,运行时期异常必须直接或者间接的继承自RuntimeExceptionthrow:制造异常throws:抛出异常,处理异常的一种方式二.String,StringBuilder,StringBuffer的区别执行效益:stringbuilder>stringbuffer>stringstring...

2020-01-13 23:15:23 85

原创 单例式+内部类+lanbda表达式

一.单例式要求:确保类里面只有一个实例类型:饿汉式:先创建对象,保证永远使用的都是这个创建好的对象(类第一次加载完成之后就创建对象);优点:线程安全缺点:效率低操作:1.创建一个私有构造器2.声明一个私有的静态的该类对象3.提供公共的访问方式//饿汉式public class Text { public static void main(Stri...

2020-01-13 23:13:55 85

原创 object+多态+抽象类+接口

一.object定义:object是java所有类的父类,Java中所有类都直接或间接的继承object,Java是单继承机制·,·一个类如果没有显示继承其他类时,就默认他继承object类常用方法:1.toString():输出一个对象时会默认调用当前对象的toSteing()方法,打印方法的返回值2.equals():比较相等,如果相等返回true,否则就返回falseeq...

2020-01-13 23:10:02 158

原创 构造器+块+new关键字+内存图+封装

一.构造器(构造方法|构造函数)1.定义:构造器是一个特殊的方法2.作用:为对象初始化信息3.特点:​构造器的方法名要和类名相同 构造器不需要定义返回值和void ​如果构造器中出现return,return的作用只是提结束构造器4.书写格式:修饰符 类名(参数列表){方法体;}​public class Block { public String...

2020-01-13 23:05:36 172

原创 方法+方法重载+随机数产生

一.Math类: 定义:帮我们我们产生随机数(Math.random) 公式:自变量=(数据类型)(Math.random()*(n));(n是区间) 随机数值:改变最大范围 ​ 随机数+1:改变最大范围和最小范围public static void main(String[] args){ int i1=(int)(Math.random()*(100); ...

2020-01-13 23:00:15 154

原创 异常+数组

一.异常1.定义:程序无法正常执行完毕2.体系:Throwable(父类)-->Error/ExceptionExcepttion-->RuntimeException|CheckedExceptionError:java虚拟机生成并抛出的(程序员一般不用理会)Exception(异常):异常的分类:运行时|检查时RuntiomException(运行时...

2020-01-13 22:34:21 172

原创 学java第九天

一.自定义异常前提:自定义异常都会直接或间接的继承Exception,运行时期异常必须直接或者间接的继承自RuntimeExceptionthrow:制造异常throws:抛出异常,处理异常的一种方式二.String,StringBuilder,StringBuffer的区别执行效益:stringbuilder>stringbuffer>stringstring...

2020-01-10 22:42:39 65

原创 递归+面向对象

一.递归函数 定义:自调函数,在函数中自己调用自己 递归头:停止自己调用自己的条件(临界条件=递归头) 递归尾:不停的调用自己 递归前进段:从开始调用自己到临界条件之间 递归后推端: 从临界条件开始,把结果返回给上一层 打印九九乘法表 public class Demo02{ public static void main(St...

2020-01-02 21:51:52 244 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除