自定义博客皮肤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 156

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

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

2018-12-20 16:48:05 107

原创 奋斗在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 151

原创 奋斗在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 93

原创 奋斗在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 99

原创 奋斗在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 102

原创 奋斗在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 113

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

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

2018-12-14 14:18:59 109

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

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

2018-12-08 11:23:18 152

原创 奋斗在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 137

原创 奋斗在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 137 2

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

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

2018-12-05 09:50:59 210

原创 奋斗在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 2317 4

空空如也

空空如也

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

TA关注的人

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