java基础学习日志
奔跑的白羊
这个作者很懒,什么都没留下…
展开
-
Junit与反射学习--Arsu
Junit与反射1.1测试分类Junit单元测试就是白盒测试的一种1.2Junit的使用步骤1.3 Junit的@Before和@After注解2. Java代码在计算机中经历的三个阶段图ps(Class类是用来描述所有字节码文件共同的一些特征和行为的)3.1 反射3.2 反射----获取字节码Class对象的三种方式代码创建person类package learn.reflect.domain;/** * @ClassName Person * @Descrip原创 2020-11-11 17:03:52 · 150 阅读 · 0 评论 -
函数式接口与Stream流学习--Arsu
函数式接口1.函数式接口概念与定义ps()2.1性能浪费日志案例根据上面代码发现性能浪费问题2.2使用Lambda优化日志案例定义一个日志信息的函数式接口测试综上可得结论3.1.1常用函数式接口----Supplier接口3.1.2常用函数式接口----Supplier接口(练习)题目代码打印结果截图3.2.1常用函数式接口----Consumer接口3.2.2常用函数式接口----Consumer接口默认方法andThen代码packa原创 2020-11-11 12:40:10 · 203 阅读 · 2 评论 -
网络编程学习--Arsu
网络编程1.软件结构2.1网络通信协议ps(协议就是一种规则)2.2网络通信协议的分类2.3网络编程三要素端口号原理图3.1TCP通信概述及原理3.2 TCP通信(客户端与服务端通信的代码实现)客户端分析客户端代码package learn.net;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Sock原创 2020-11-10 16:24:12 · 254 阅读 · 0 评论 -
IO学习--Arsu
IO1.IO概述、分类ps(一切皆为字节)2.1字节输出流(OutputStream类&FileOutputStream类)的介绍2.2字节输出流写数据到文件(内存到硬盘)2.3文件存储原理图2.4字节输出流写多个字节的方法2.5字节输出流的续写与换行3.1字节输入流(InputStream类&FileInputStream类)的介绍3.1字节输入流读取字节数据3.2字节输入流一次读取一个字节原理...原创 2020-11-10 09:33:13 · 199 阅读 · 0 评论 -
File类学习--Arsu
File1.File类的概述2.1 File类的静态成员变量2.2 绝对路径与相对路径2.3 File类的构造方法构造方法(一)构造方法(二)构造方法(三)2.4 File类获取功能的方法(一)getAbsolutePath方法(二)getPath方法(三)getName方法(四)length方法2.5 File类判断功能的方法(一)exists方法(二)isDirectory与isFile方法2.6 File类创建删除功能的方法(一)cr原创 2020-11-08 19:53:47 · 728 阅读 · 2 评论 -
线程学习--Arsu
线程1、概念2、调度3.1、Java中线程的创建方式一----继承Thread类3.2、Java中线程的创建方式一----实现Runnable接口3.3Thread和Runnable创建多线程的区别3.4匿名内部类方式实现线程的创建4.1、多线程原理----随机打印结果4.2、多线程原理----多线程内存图解5.1Thread类的常用方法----获取线程名5.2Thread类的常用方法----设置线程名5.3Thread类的常用方法----sleep6.1线程安全原创 2020-11-07 17:57:44 · 260 阅读 · 0 评论