240 发简信
IP属地:北京
  • Java多线程(四)使用synchronized锁实现线程同步

    本篇本章主要介绍以synchronized关键字的方式实现线程同步,以及线程间的通信。 为什么要用线程同步#### 我们先来看下这段代码的运行结...

  • Resize,w 360,h 240
    Mac IntelliJ IDEA 部署Tomcat后,jsp编译后的存放路径

    都说IntelliJ IDEA比Eclipse更聪明,据说现在使用量已经超过了Eclipse了,好多设置也跟Eclipse有很大不同,也意味着有...

    0.2 3755 2 10
  • 结合Iterator来移除Map中空的键值对

    前几天遇到一个需要把HashMap中键或值为空的键值对剔除掉的情况。今天有时间就把这个小知识点来记录下。 如果对正在被迭代的集合进行结构上的改变...

  • Java多线程(三)关于多线程管理的相关函数说明

    接着前面的多线程(二)的内容,下面我们接着来探讨多个线程创建之后,关于线程调度和管理的一些方法。 先来简单介绍下线程调度### 对于计算机的CP...

  • Java反射机制详解

    写在前面的话:很多人会说我直接new一个对象不就完了么,干嘛还用反射来获取对象。因为new属于静态编译,而反射属于动态编译,反射只有到运行时他才...

  • Resize,w 360,h 240
    Java正则表达式详解

    正则表达式乍一看上去是一堆繁琐的、无规律的、令人头大的字符串,但是当你了解他之后,你就会知道它的强大。很多程序设计语言都支持用正则表达式来进行字...

    0.9 2531 1 18
  • Resize,w 360,h 240
    Java多线程(二)线程的创建及线程的生命周期

    在多线程(一)中,我们简要地介绍了线程基本知识,下面主要介绍创建线程的两种方法,并分析线程的几种基本状态。 创建线程的两种方法## 第一种 是将...

  • Java多线程(一)多线程基础之进程、线程、并发、并行。

    无论在哪种编程语言中,多线程都是重中之重。所以说掌握多线程并发编程是一个优秀的程序员所必须的一项技能。虽然平时都有封装好的现成的可以使用,但是知...

  • Resize,w 360,h 240
    Java异常处理机制详解

    初识异常(Exception) 比如我们在取数组里面的某个值得时候,经常会出现定义的取值范围超过了数组的大小,那么运行的时候JVM就会发出异常提...

个人介绍
纸上得来终觉浅,绝知此事要躬行。
——陆游
问渠那得清如许,为有源头活水来。
——朱嘉