![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
ThestaRY777
这个作者很懒,什么都没留下…
展开
-
JAVA反射
反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制反射的作用:1. 可以在程序运行过程中,操作这些对象。2. 可以解耦,提高程序的可扩展性。获取Class对象的方式:1.Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象多用于配置文件,将类名定义在配置文件中。读取文...原创 2020-03-22 21:16:32 · 76 阅读 · 0 评论 -
JAVA Lambda表达式使用方法引用优化
Lambda表达式是对参数为函数式接口(接口中只有一个抽象方法)的一种简写实现方式。例子:实现Consumer接口重写accept()方法:public static void main(String[]args){ Stream<String> stream = Stream.of("aaa","bbb","ccc"); stream.forEach(new C...原创 2020-03-19 00:31:58 · 264 阅读 · 1 评论 -
JAVA JDK8新概念Stream流及操作集合案例
在Jdk1.8中引入了stream流的概念,这个“流”并不同于IO中的输入和输出流,它是Jdk中的一个类:java.util.stream.Stream,使用流进行处理可以帮助我们提升代码的性能。1. 常见应用使用Stream流对集合进行过滤和遍历操作:import java.util.ArrayList;import java.util.List;public class Demo{...原创 2020-03-19 00:21:00 · 541 阅读 · 0 评论 -
JAVA TCP通信 Socket-ServerSocket类
1. UDP、TCP协议java.net 包中包含提供了一些类和接口完成低层次的通信细节。我们可以直接使用这些类和接口,来专注于网络程序开发,而不用考虑通信的细节。java.net 包中提供了两种常见的网络协议的支持:UDP:用户数据报协议(User Datagram Protocol)。UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向...原创 2020-03-18 00:10:15 · 587 阅读 · 1 评论 -
JAVA 转换流 InputStreamReader-OutputStreamWriter
1. 字符编码和字符集字符编码计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码 。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码 。编码:字符–>字节解码:字节–>字符字符编码Character Encoding : 就是一套自然语言的字符...原创 2020-03-16 17:27:30 · 423 阅读 · 0 评论 -
JAVA 缓冲流 BufferedInputStream-BufferedOutputStream-BufferedReader-BufferedWriter
1. 概述缓冲流,也叫高效流,缓冲流是相比字节流、字符流具有更高读写性能的操作流,其中包括:字节缓冲流:BufferedInputStream,BufferedOutputStream字符缓冲流:BufferedReader,BufferedWriter缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。2....原创 2020-03-16 16:55:38 · 365 阅读 · 0 评论 -
JAVA Properties属性集使用——实现持久化文本类配置文件
使用场景在项目里面,一些设置、量很少的数据字典等持久化起来可以选择更轻量级的实现方式,即使用文本文件来存储键值对,更改起来方便、实现当然比数据库加表简单得多。代码实现public static void main(String[] args) { //存储properties文件 saveSettings(); //获取properties文件 getSet...原创 2020-03-13 21:20:47 · 707 阅读 · 0 评论 -
JAVA IO之字符流-Reader-FileReader-Writer-FileWriter
JAVA 字符流-Reader-FileReader-Writer-FileWriter当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。在GBK编码中,一个中文字符占2个字节。在UTF-8编码中,一个中文字符占3个字节。1. 字符输...原创 2020-03-13 20:35:31 · 368 阅读 · 0 评论 -
JAVA IO之字节流-OutputStream-InputStream-FileOutputStream-FileInputStream
JAVA IO之字节流-OutputStream-InputStream-FileOutputStream-FileInputStream1. 一切皆为字节所有文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都是一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。2. 字...原创 2020-03-13 14:59:20 · 368 阅读 · 0 评论 -
JAVA之File常用操作、递归遍历文件、文件过滤
JAVA之File常用操作、递归遍历文件、文件过滤1. 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent, ...原创 2020-03-12 23:05:00 · 486 阅读 · 0 评论 -
JAVA JDK8新特性之Lambda表达式
JAVA JDK8新特性之Lambda表达式1.1 函数式编程思想概述在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调用对象的方法,完成事情.函数式编程思想:...原创 2020-03-12 11:14:01 · 519 阅读 · 3 评论 -
Required request body is missing问题解决(RestFul接口编写)
Required request body is missing问题解决(RestFul接口编写)解决今天在写restful接口时,发现的一个小问题,代码如下:// An highlighted block@RestController@RequestMapping("/register")public class RegisterController { @Autowired...原创 2020-01-02 17:48:01 · 2478 阅读 · 2 评论 -
JAVA环境变量一键配置
JAVA环境变量一键配置原创 2019-10-24 23:49:54 · 937 阅读 · 0 评论 -
MySql按天统计用户增加数,没有则置0
MySql按天统计用户增加数,没有则置0实现目标及最初的想法发现问题解决办法如何改变文本的样式结语实现目标及最初的想法主要是项目中要使用到统计每天的用户增加总数,想用echarts图标展现出来,最初的sql是这样写的// me_user 用户表 create_date 用户创建日期 day 传入的时间间隔(表示查询从现在起往前多少天) SELECT COUNT(*) AS num,c...原创 2019-10-12 20:29:10 · 1579 阅读 · 0 评论