自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Lambda的使用

三、Lambda使用Lambda简化匿名内部类,java8提供了lambda表达式。 使用前提:函数式接口 函数式接口: 只有一个必须要重写的抽象方法的接口 检查函数式接口:@FunctionalInterface 组成结构:()->{} () :要重写的抽象方法的参数列表 -> :lambda符号,箭头符号,箭头函数,具有上...

2020-01-19 09:15:54 67

原创 一维数组声明、遍历

二、数组1.数组存储多个数据,在内存中是一段连续的内存空间。2.数组的特点1.数组是一个容器,是一个引用数据类型,存放在堆中。2.数组中的所有数据要求数据类型相同3.长度一旦确定不可改变4.有序,根据序号使用(索引|下标)3.创建数组1.数组的声明:数据类型[] 数组名;数据类型 数据名[];数据类型:数组中所有数据的数据类型//声明...

2020-01-19 09:09:22 136

原创 多线程创建方式、状态、和安全

一、多线程多任务多条路径多个顺序同时执行就是多线程。线程的优点和缺点优点: 资源利用率更好 程序设计在某些情况下更简单 程序响应更快 提高效率,同时执行 缺点: 设计复杂 上下文切换开销大 1.线程的创建1)继承Thread类,重写run()方法,run方法中定义多线程的线程体。创建 Thread 子类的一个实例并重写...

2020-01-17 23:10:54 68

原创 比较器的使用

一、比较器使用Collections.sort();进行比较1.内部比较器(自然排序):实现一个Comparable的接口,重写方法compareTo() 在方法内部定义默认比较规则每次修改,都要修改源代码,硬编码 。package com.collection;import java.util.ArrayList;import java.util.Collections;im...

2020-01-15 22:32:11 343

原创 二维数组声明、遍历和容器

一 、二维数组1.数组:存储多个数据2.数组特点 有序 数据类型相同 定长(长度设置后不可更改) 2.二维数组:数组中嵌套数组(数组中包含数组)3.二维数组的定义声明方式: * 数据类型[][] 数组名; * 数据类型[] 数组名[]; * 数据类型 数组名[][];int[][] num;int[] n...

2020-01-14 23:19:39 220

原创 异常、异常处理

一、异常1.异常介绍异常:程序无法正常执行。异常(Throwable):包含Error和Exception两个子类Error:这类不需要程序员关注,一般是由虚拟机生成并脱出。2.异常(Exception)的种类1.运行时异常(RuntimeException):在运行期间发生的异常,编译通过。常见的运行时异常:1.空指针异常(NullPointerExcept...

2020-01-14 00:16:16 110

空空如也

空空如也

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

TA关注的人

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