antlr4 访问器模式实现四则运算

1.eclipse 或idea安装antlr4插件(以eclipse 为例) windows->Eclipse Marketplace->搜索antlr 搜索到antlr 4 ide 进行安装 2.插件安装完成后新建antlr4 项目 file -&gt...

2019-07-05 14:05:47

阅读数 46

评论数 0

java 线程池源码解析

    以上基于源码自己理解,有不对的地方忘各位赐教 jdk 线程池源码解析(基于jdk1.8)   线程池状态     RUNNING:线程池处于运行状态,可以正常提交任务。    SHUTDOWN:不在接收新的任务,会把已运行的线程和队列里存在的线程运行完毕(调用Executor...

2018-08-20 00:10:09

阅读数 106

评论数 0

JAVAgc 介绍

java GC介绍 jvm 常用参数介绍 -Xms                         初始堆大小 -Xmx                         最大堆大小 -Xmn                         年轻代大小 -XX:PermSize...

2017-07-22 12:46:01

阅读数 143

评论数 0

java 内存区域介绍

java 内存区域介绍   java 虚拟机运行时数据区 程序计数器      javac编译器完成了词法分析、语法分析到抽象语法树,再遍历树生成线性指令流。 程序计数器是一块较小的内存空间,可以看成当前线程的线性指令流的行号指示器,字节码解释器...

2017-07-22 12:34:29

阅读数 162

评论数 0

java 锁的介绍

java中锁的由来 为什么使用锁 多线程对同一资源进行操作时会引发线程不安全,合理的使用锁可以避免线程不安全 现象。 如下代码就会引起线程不安全现象 public staticvoidmain(String[] args) {         final CountBean cou...

2017-07-22 12:33:38

阅读数 167

评论数 0

java 线程介绍

java 中线程的状态  线程一般分为抢占式和非抢占式        抢占式是操作系统分配完cpu资源后,将定期的中断线程,将cpu资源分配给其他线程各个线程不能独占cpu资源       非抢占式的线程独占cpu 除非自己主动让出cpu或者线程执行完毕,这样可能会导致一个线程执行时...

2017-07-22 12:31:17

阅读数 107

评论数 0

java AQS 框架一些理解

最近感觉基础有待加强,写点理论加深下自己的理解 ,第一次写博客希望大家给点建议,指点下 AQS的全称为(AbstractQueuedSynchronizer); JAVA 主要实现类为 AbstractQueuedSynchronizer(结构如下)    AbstractQueuedSync...

2017-04-29 11:49:16

阅读数 657

评论数 0

提示
确定要删除当前文章?
取消 删除