
java
worldIsNoPosition
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA线程生命周期及转换关系
六种状态 Java 语言中线程共有六种状态,分别是: NEW(初始化状态) RUNNABLE(可运行 / 运行状态) BLOCKED(阻塞状态) WAITING(无时限等待) TIMED_WAITING(有时限等待) TERMINATED(终止状态) 状态转换 1.new新建状态 new 一个线程,调用start()方法前 2.runable 就绪状态: 已经调用start方法,但是还在等待c...原创 2020-05-07 23:22:53 · 191 阅读 · 0 评论 -
JAVA内存区域
一、运行时数据区域 方法区method area、堆heap、虚拟机栈VM stack、本地方法栈native method stack、程序计数器program counter register。 除了上述区域,实际上还有不受java虚拟机管理的直接内存(堆外内存)direct memory 1.分类 从结构上分为:堆、栈 从是否共享分为:线程共享、线程隔离 堆 (同时是线程共有):方法区、堆 ...原创 2020-04-21 22:23:25 · 174 阅读 · 0 评论 -
一小段四则运算的代码
(不长,正文不到500字,代码80行多一点)最近看了点数据结构,用java写了个处理四则运算的小程序,以方便阅读的中缀表达式(就是最简单的运算式)的方式输入数据,然后输出结果,还用了点lambda表达式的写法,在这里和大家分享一下。 基本的思路如下:步骤1 将输入的数字和运算符号依次放入链表(以下称为栈)中,其中遇到数字将其存放到数字栈中。如果遇到符号执行步骤2。 对应代码如下。/*原创 2017-03-03 21:57:59 · 683 阅读 · 2 评论 -
超级全的一大波spring常用注解
1. @Component,@ Service,@ Repository,@ Controller注解的区别 @Component是任何Spring管理组件的通用构造型。@Repository,@Service和,并且@Controller是@Component更具体的用例的特化,例如,分别在持久性,服务和表示层中。 2. @PostConstruct 和 @PreDestory 实现初始化和销毁...原创 2019-08-10 22:03:46 · 361 阅读 · 0 评论 -
java线程池入参,拒绝策略以及BlockingQueue
线程池入参 7个参数 corePoolSize,maxPoolSize,workQueue,threadFactory,handler,keepAliveTime,unit 申请线程 小于corePoolSize,则新建线程 等于corePoolSize,workQueue不满,则放入workQueue 大于等于corePoolSize,小于maxPoolSize,workQueue满了,则申请...原创 2019-09-15 23:11:19 · 464 阅读 · 0 评论