星光Starsray
星光Starsray
全部文章
Java
Docker(5)
JavaScript(6)
Linux(25)
MySQL(3)
Other(50)
Redis(4)
RxJava(1)
Spring(30)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
starsrays 博客
※星光不问赶路人,时光不负有心人※
全部文章
/ Java
(共15篇)
Java枚举类详解
为什么要用枚举类 什么场景会用到枚举,比如在表示一周的某一天,一年中的四季,这样一组常量的时候我们会用到枚举。在Java引入枚举类之前常用一组int常量来表示枚举,这种方式称为int枚举模式(int enum pattern)。 private static final int MONDAY =...
Java
2020-02-11
0
200
Java运行时数据区
Java中对象创建,内存分配,垃圾回收的权力交给了虚拟机,这其中有利也有弊,程序员也减轻了负担,但是如果不熟悉Java的内存区域划分,一旦出现内存溢出和泄漏,将会很难定位问题的根源,这就有必要了解Java的运行时数据区划分。 方法区(Method Area) 是由各个线程共享的内存区...
Java
2020-04-04
0
157
Java中常见内存溢出模拟及错误分析
在JVM虚拟机规范中,Java虚拟机运行时数据区域除了程序计数器(Program Counter Register)外都有可能出现OutOfMemoryError的情况,使用Hotspot虚拟机简单的模拟堆栈内存溢出的场景,方便快速定位是什么区域的内存溢出。 堆 通过VM参数设置Java堆的大小...
Java
2020-04-05
0
217
JDK各历史版本下载地址(全)
Oracle JDK 各版本下载地址: https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 注: 官方网站下载需要登录Oracle账号,如果不想注册,可以找我帮忙下载😊
Java
2020-04-17
0
175
Java8新特性之Lambda表达式
说到Java8新特性,就算没使用过的人估计也会说函数式编程,Lambda表达式,到底该怎么使用呢,第一次学习,做个简单笔记记录一下。 Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda ...
Java
2020-06-29
0
167
Java8新特性之函数式接口
Java8中提供了许多新特性,其中之一就是函数是编程,官方提供了一些常用的函数式接口,基本已经满足日常使用,简单介绍一下常用的一些函数式接口。 消费型接口Consumer<T> /** * 消费型接口 void accept(T t); * @param count * @pa...
Java
2020-09-06
0
187
Java8新特性之方法引用和构造方法引用
如果不熟悉Java8新特性的小伙伴,初次看到函数式接口写出的代码可能会是一种懵逼的状态,我是谁,我在哪,我可能学了假的Java,(・∀・(・∀・(・∀・*),但是语言都是在进步的,就好比面向对象的语言Java也可以写出优雅的函数式调用,学习的过程并不复杂,当你学会了Java8中函数式编程的新特性,你...
Java
2020-09-07
0
162
Java异常分类及处理原则
什么是异常 正如文档开头所说,世界上并没有完美的程序,程序在运行中可能会存在着异常状态,这种异常状态,可能是异常(Exception),也可能是错误(Error),一个健壮性的程序就要考虑程序可能存在的异常状态,并对其进行处理。Throwable类是Java中所有错误和异常的超类,位于java.l...
Java
2021-01-09
0
229
Java中线程Thread详解
基本概念 Java语言是支持多线程的,一个正在运行的Java程序可以称之为一个进程(process),在每个进程里面包含多个线程,线程是进程中单一的顺序控制流,CPU在执行计算机指令的时候都是按顺序执行,但是由于其执行速度很快,可以把时间分成很细小的时间片,交替执行,线程和进程的区别在于 ...
Java
2021-01-09
0
236
Java线程池ThreadPoolExecutor详解
为什么使用线程池 创建线程可以继承Thread类或者实现Runnable接口,根据线程的生命周期,这两种方式创建的线程在运行结束后会被虚拟机销毁,进行垃圾回收,如果线程数量过多,频繁的创建和销毁线程会浪费资源,降低效率,线程池的引入就很好解决了这一问题,线程执行结束后,不立即销毁,而是让线程复用,...
Java
2021-01-09
0
246
首页
上一页
1
2
下一页
末页