随笔分类 - 程序思维
摘要:《Java编程的逻辑》上市了!从基本概念到高层框架,剖析实现原理与JDK源代码,融合专业理论与应用实践,透彻理解Java编程的思想和背后的底层逻辑
阅读全文
摘要:本节简要介绍Java 8中新的日期和时间API
阅读全文
摘要:本节探讨Java 8对并发编程的增强 - 组合式异步编程CompletableFuture,利用它可以大大简化多异步任务的开发,具体怎么做到的呢?
阅读全文
摘要:本节继续探讨Java 8中的函数式数据处理 - Stream API,主要讨论各种强大方便的收集器,它们都有什么用?如何使用?基本实现原理是什么呢?
阅读全文
摘要:本节探讨Java 8中的函数式数据处理 - Stream API,它能大大简化常见的集合数据操作,怎么做到的呢?
阅读全文
摘要:本节探讨Java 8中的Lambda表达式,它有什么奇妙之处呢?
阅读全文
摘要:本节详细讨论和分析一些常见的正则表达式,包括邮编、日期和时间、手机和固定电话、身份证、Email地址、IP地址、URL和中文字符。
阅读全文
摘要:本节介绍正则表达式相关的Java API,讨论在Java中利用正则表达式实现文本的切分、验证、查找和替换,对于替换,我们演示一个简单的模板引擎
阅读全文
摘要:本节力图清晰简洁地介绍正则表达式的语法
阅读全文
摘要:本节探讨Java中的类加载机制,利用自定义的ClassLoader实现热部署
阅读全文
摘要:本节探讨Java中的动态代理,介绍其用法和基本实现原理,利用它实现简单的AOP框架
阅读全文
摘要:本节探讨Java中的注解概念,利用注解实现简单的定制序列化和依赖注入容器
阅读全文
摘要:关于并发,前面写了18篇文章,本节做个总结,暂时就不再讨论了
阅读全文
摘要:本节探讨线程本地变量在Java中的实现ThreadLocal,它是什么?怎么使用?有哪些用途?实现原理是什么?与线程池结合使用时有什么意想不到的情况?如何解决?...
阅读全文
摘要:本节探讨Java并发包中的同步协作工具类,读写锁ReentrantReadWriteLock,信号量Semaphore,倒计时门栓CountDownLatch,循环栅栏CyclicBarrier,它们都是什么?有什么用?基本实现原理是什么?
阅读全文
摘要:本节,我们来探讨Java中的定时任务Timer和ScheduledExecutorService,它们的基本用法都是比较简单的,但如果对它们缺乏足够的了解,则很容易坠入其中的一些坑,都有哪些坑呢?
阅读全文
摘要:本节介绍CompletionService,它方便了对于多个异步任务结果的处理
阅读全文
摘要:本节介绍Java并发包中的线程池,它的各个参数的含义都是什么?线程池大小是如何动态变化的?各个典型配置的优缺点是什么?各适用于什么场合?线程池死锁是怎么发生的?如何避免?...
阅读全文
摘要:本节探讨Java并发包中的任务执行服务, Runnable/Callable, ExecutorService/AbstractExecutorService, Future/FutureTask都代表什么含义? 实现思维和原理是什么?
阅读全文

浙公网安备 33010602011771号