Avatar notebook default
15篇文章 · 35103字 · 1人关注
  • Java异常, 性能有多差

    在 Java 中,异常通常被认为是成本昂贵的,不应该用于控制控制。本文将证明这个观点的正确性,并验证导致性能问题的原因。 Java微基准测试框架...

  • Resize,w 360,h 240
    通过JVM深入理解Java异常机制

    JVM内部结构 要深入理解JVM异常处理机制,需要从JVM内部结构开始。下图描述的主要是Java程序在执行时,由JVM管理的运行时数据区;包括方...

  • Java中的异常表(Exception table)

    Java 代码中通过使用 try-catch-finally 块来对异常进行捕获/处理。但是对于 JVM 来说,是如何处理 try/catch ...

  • Java异常处理的最佳实践

    异常处理的原则 1.抛出异常,要针对具体问题来抛出异常,抛出的异常要足够具体详细; 抛出的异常,应能通过异常类名和message准确说明异常的类...

  • Resize,w 360,h 240
    重学Java异常体系

    Java异常类的层次结构 Throwable是所有异常类的基类。Throwable包含了其线程创建时线程执行堆栈的快照,它提供了 printSt...

  • Resize,w 360,h 240
    Phaser多任务协同的神器

    上篇 CyclicBarrier多任务协同的利器 我们借助部门TB团建的例子,一步步分析了 CyclicBarrier 多线程协调的功能。并在文...

  • CyclicBarrier的克星—BrokenBarrierException

    上篇 CyclicBarrier多任务协同的利器 我们借助部门TB的例子,一步步分析了 CyclicBarrier 多线程协调的功能。Cycli...

  • Resize,w 360,h 240
    可见性、原子性和有序性问题:并发编程Bug的源头

    如果你细心观察的话,你会发现,不管是哪一门编程语言,并发类的知识都是在高级篇里。换句话说,这块知识点其实对于程序员来说,是比较进阶的知识。 你我...

  • Resize,w 360,h 240
    Java中的零拷贝

    先提出两个问题:IO过程中,哪些步骤进行了拷贝?哪些地方零拷贝?Java支持哪些零拷贝? 带着这俩问题,我们一起来看下面的探究。 哪里听说过零拷...

文集作者