自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 奋斗在JAVA路上的随手记——Stream流、方法引用

第一章 Stream流 1、传统方法和流式思想对比 A. 代码的层面对比 a. 传统的集合遍历方式,代码量多 b. 流式思想的方式,代码量少 B. 操作的层面对象 a. 传统的集合遍历方式,关注过程和格式写法 b. 流式思想的方式,关注的是结果 2、获取Stream流的方式 A.集合的获取流方式 a.List集合 List<String> mList = new Ar...

2018-12-20 16:49:53 151

原创 奋斗在JAVA路上的随手记——函数式接口

​ 第一章 函数式接口 1、含义 A. 函数式接口是在Java语言当中"有且只有一个抽象方法的接口" B. 如果方法的参数是 函数式接口,那么在传递参数的时候,就可以写 Lambda 表达式 2、格式 @FunctionalInterface //注解,用于校验是否是函数式接口 public interface 接口名称 { public abstract 返回值类型 方法名称(参数列表...

2018-12-20 16:48:05 103

原创 奋斗在JAVA路上的随手记——网络编程基础知识、TCP通信流程

第一章 网络编程基础知识 1、两种软件架构 A、BS架构 a.含义 B:Browser浏览器 S:Server服务器 b.举例 某猫、某东、度娘 c.特点 直接使用浏览器,访问网站,就可以进去 B、CS架构 a.含义 C:Client客户端 S:Server服务器 b.举例 企鹅、企鹅音乐、撸啊撸 c.特点 需要下载客户端,安装客户端,才能使...

2018-12-20 16:31:11 143

原创 奋斗在JAVA路上的随手记——IO流(二)

第一章 增强流 1、增强流 读取 BufferedReader A. 构造 BufferedReader br = new BufferedReader(new FileReader("路径")); B. 特有 String line = br.readLine(); //一次读取一行数据 2、增强流 写入 BufferedWriter A. 构造 Buffere...

2018-12-20 16:22:17 87

原创 奋斗在JAVA路上的随手记——IO流(一)

第一章 IO概述 1、IO思想 A. 输入in 读取 read 文件 -> Java程序 B. 输出out 写出 write Java程序 -> 文件 2、四大父类(将所学类绘制在族谱图中) InputStream 字节输入(子类代表 FileInputStream) OutputStream 字节输出(子类代表 FileOutputStream) Reader ...

2018-12-14 15:07:55 93

原创 奋斗在JAVA路上的随手记——File(文件类),递归,文件过滤器

第一章 文件File类 1、File类构造方法 三种构造 public File(String pathname) //参数: 文件的路径【推荐】 public File(String parent, String child) //参数: 父文件路径 和 子文件名称 public File(File parent, String child) //参数: 父文件...

2018-12-14 14:27:44 94

原创 奋斗在JAVA路上的随手记——线程间的通信,Lambda表达式

第一章 线程通信 1、等待与唤醒方法 A.等待: Object 当中的方法 wait() B.唤醒: Object 当中的方法 notify() notifyAll() 2、生产者和消费者 A.代码结构: run() - while(true) -> synchronized(锁) -> if wait -> 改变bian ->notify B.记忆顺序: ...

2018-12-14 14:23:28 108

原创 奋斗在JAVA路上的随手记——线程,线程安全问题,线程的六种常见状态

第一章 线程的创建方式及相关方法 1、线程创建方式 A、继承Thread类 B、实现Runnable接口(推荐使用) 格式变化:可以采用匿名内部类方式创建线程 2、相关方法 A、构造方法 public Thread() //分配一个新的线程对象。 public Thread(String name) //分配一个指定名字的新的线程对象。 public Thread(Runnable ta...

2018-12-14 14:18:59 103

原创 奋斗在JAVA路上的随手记—异常和线程的概念

一 、异常和错误的区别 Throwable Error 错误:不可以处理的情况 Exception 异常:可以处理的情况 checked异常: 编译时异常 runtime异常: 运行时异常 2、异常的处理方式 a.JVM处理方式: 出现异常,终止程序往下执行 b.自己捕获处理: try...catch...finally 自己捕获处理 c.异常抛出的情况 3、自定义异常类 ...

2018-12-08 11:23:18 144

原创 奋斗在JAVA路上的随手记之Map集合

一、 Map集合 1、Map集合作用 处理一一对应的关系集合 Collection 是单列集合(单身汉) Map 是双列集合(夫妻对) 2、Map集合常用方法 A.增和改 public V put(K key,V value) //把指定的键和值添加到Map集合当中 B.删 public V remove(K key) //把指定的键key 对应关系的值删除,并且返回删除的值...

2018-12-08 11:13:24 130

原创 奋斗在JAVA路上的随手记之Collection集合的两个“儿子”—List & Set

一、List集合 1、List集合特点 A、有序(存储的顺序和取出的顺序是一致的) B、有重复(存放的数据可以是重复的) C、有索引(存放的元素有索引,可以通过索引操作元素) 2、List集合的特有功能(索引相关) A、增 void add(int index,E e) //添加元素到指定位置 B、删 E remove(int index) //删除指定位置的元素,并且将该元素返...

2018-12-08 10:58:27 130 2

原创 奋斗在JAVA路上的随手记—(Collection集合以及迭代器)

第一部分:Collection集合 一、 Collection的定义: 1、Collection是单列集合单列集合类的根接口,用于存储一系列符合某种规则的元素 2、 Collection的子类分为: List (ArrayList、LinkedList、Vector) 和 Set(HashSet、LinkedHashSet、TreeSe List的特点是元素有序、元素可重复。 Set的特点是元...

2018-12-05 09:50:59 202

原创 奋斗在JAVA路上的随手记

JAVA中与时间相关的类 Date 日期、SimpleDateFormat 简单日期格式化、Calendar 日历 1、关于时间类的简介 A.毫秒值: 1秒 = 1000毫秒 (在Java当中是long类型的数据) B.毫秒值作用: 用于数学运算(加减乘除等) C.时间原点 1970年1月1日 00:00:00 (格林威治时间) D.获取当前毫秒数(主要用于测试代码执行时间差) long hao...

2018-12-02 18:15:07 2311 4

空空如也

空空如也

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

TA关注的人

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