1. Java 8 新语法习惯 (函数组合与集合管道模式)

    本章节将介绍函数组合和集合管道,您可以结合这两种模式来迭代代码中的集合。了解这些模式的结构有助于您搭建自己的 java 程序,从而充分利用高阶函数和拉姆表达式。

    2018/01/05 java8新语法习惯

  2. Java 8 新语法习惯 (更轻松的函数式编程)

    作为一名 Java 编程语言的开发者,我们早已习惯了使用命令式编程和面向对象对象,因为 Java 从第一个版本开始就是支持这些编程方式。然而在 Java 8 中我们获得了一组强大的新的函数特性和语法。函数式编程已经有十几年的历史,与面向对象的编程方式相比,函数式编程更简洁、更具表达力、更不容易出错,而且更容易并行化。所以在 Java 程序中引入函数特性是非常必要的。函数式编程需要我们对代码的设计方式进行一些改变。

    2018/01/04 java8新语法习惯

  3. java编程思想之并发(性能优化)

    性能调优 在 Java SE5 类库中的 java.util.concurrent 类库中存在着数量庞大的用于性能提高的类。当细细读取这个类库时很难辨认哪些类适用于那些常规应用,而那些类适用于提高性能。

    2018/01/03 javaThinking

  4. java编程思想之并发(SE5 新特性)

    新类库中的构建 Java SE5 的类库中引入了大量的新设计来解决并发问题的新类。学习他们将有助于编写更加简单而健壮的并发程序。

    2018/01/02 javaThinking

  5. java编程思想之并发(死锁)

    一个对象可以有 synchronized 方法或其他形式的加锁机制来防止别的任务在互斥还没有释放的时候就访问这个对象。

    2017/12/29 javaThinking

  6. java编程思想之并发(线程之间的协作)

    当你使用多线程来同时运行多个任务时,可以通过使用锁来同步两个任务的行为,从而使的一个任务不会干涉另一个任务的资源。也就是说,如果两个任务交替的步入某项共享资源,你可以使用互斥来保证任何时刻只有一个任务可以访问这项资源。

    2017/12/28 javaThinking

  7. java编程思想之并发(终结任务)

    有时我们需要任务被突然的终止。这一节将学习有关终止的各类问题。

    2017/12/27 javaThinking

  8. java编程思想之并发(共享资源)

    有了并发我们可以同时做很多事情,但是,两个或者多个线程互相干扰的问题也存在。如果不防范这种冲突,就可能出现两个线程同时访问一个银行账户,向同一个打印机打印,改变同一个值等问题。

    2017/12/26 javaThinking