
java基础
文章平均质量分 79
梦想零落成诗~
这个作者很懒,什么都没留下…
展开
-
Stream流学习
Stream是什么Stream呢,很多地方说到它是处理集合的关键抽象概念,这样子说实在是太抽象了。这个Stream并不是我们以前认识的IO流,而是一个数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。集合专注的是数据,流专注的是计算。有什么用它可以让你对集合执行非常复杂的查找、过滤和映射数据等操作。通过使用Stream API对集合数据进行操作,就类似于使用 SQL 执行的数据库查询,也可以使用 Stream API 来并行执行操作。简而言之,Stream API 提供了一种高效且易于使用的处原创 2020-10-30 17:00:26 · 396 阅读 · 0 评论 -
JAVA基础
java重写和重载重写:是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改 变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要 实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一 个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 E...原创 2020-01-14 15:11:54 · 92 阅读 · 0 评论 -
JAVA设计模式
1、单例模式定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。通用代码:(是线程安全的)public class Singleton { private static final Singleton singleton = new Singleton();//限制产生多个对象 private Singleton(){ } //通过该方法获得实例对象 publ...原创 2020-01-02 15:32:50 · 140 阅读 · 0 评论 -
JVM-简单调优
JVM简单的GC调优:GC调优调优步骤日志分析1,监控GC的状态使用各种JVM工具,查看当前日志,分析当前JVM参数设置,并且分析当前堆内存快照和gc日志,根据实际的各区域内存划分和GC执行时间,觉得是否进行优化; 2,分析结果,判断是否需要优化如果各项参数设置合理,系统没有超时日志出现,GC频率不高,GC耗时不高,那么没有必要进行GC优化;如果GC时间超过1-3秒,或者频...原创 2019-11-05 08:48:29 · 173 阅读 · 0 评论 -
java面试-基础
1、java中==和equals和hashCode的区别= =:是运算符,用于比较两个变量是否相等equals:是Objec类的方法,用于比较两个对象是否相等,默认Object类的equals方法是比较两个对象的地址,跟= =的结果一样hashCode:Object类的本地方法,返回对象的内存地址处理后的结构。2、int与integer的区别1、int是基本数据类型。intege...原创 2019-10-18 18:02:38 · 185 阅读 · 0 评论 -
JVM
JVMjvm简介大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区),Heap(堆),Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack ( 本地方法栈 ),其中Method Area 和 Heap 是线程共享的 ,VM Stac...原创 2019-10-09 14:45:37 · 131 阅读 · 0 评论 -
java网络编程——Socket
简介网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net 包中提供了两种常见的网络协议的支持:TCP :是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP /...原创 2019-10-10 11:30:41 · 285 阅读 · 0 评论 -
Java实现文件的秒传
什么是秒传? 秒传是一种在网盘上常见的“忽略式”上传方式,比如您上传了一个文件名为aaa.exe,MD5为一个数,网盘上以前也有人上传一个叫aaa.exe,MD5和您上传的文件MD5码一模一样,所以这个文件上传到服务器上的时间就很短了,这是因为别人上传过这个文件,您现在上传这个文件,服务器上有这个文件了,所以在服务器把这个文件复制一份到您的网盘上就可以了。就好比,别人叫你做以前做过的事情,又有...原创 2019-10-10 14:57:18 · 1552 阅读 · 0 评论