龙果小程序
龙果小程序

学院首页 > 课程列表 > Google Guava深入浅出

  • 章节
  • 提问
  • 手机观看

    扫码下载安卓APP

    龙果安卓APP

Google Guava深入浅出

1 - (免费) 汪文君Google Guava 第01讲-Joiner详细介绍以及和Java8Collector对比 00:37:40分钟
2 - (免费) 汪文君Google Guava 第02讲-Guava Splitter详细讲解以及实战练习 00:24:25分钟
3 - (免费) 汪文君Google Guava 第03讲-Preconditions&Objects&assert讲解 00:24:15分钟
4 - (免费) 汪文君Google Guava 第04讲-Objects&MoreObjects&ComparisonChain 00:14:50分钟
5 - (免费) 汪文君Google Guava 第05讲-Strings&Charsets&CharMatcher 00:25:56分钟
6 - (免费) 汪文君Google Guava 第06讲-Guava之函数式接口 00:34:59分钟
7 - (免费) 汪文君Google Guava 第07讲-Guava之StopWatch和JDK之ServiceLoader讲解 00:36:22分钟
8 - (免费) 汪文君Google Guava 第08讲-Guava之Files讲解 00:36:39分钟
9 - (免费) 汪文君Google Guava 第09讲-Guava之Files讲解第二部分 00:27:07分钟
10 - (免费) 汪文君Google Guava 第10讲-Guava之Files讲解第三部分 00:21:15分钟
11 - (免费) 汪文君Google Guava 第11讲-Guava之CharSource和CharSink源码剖析 00:38:53分钟
12 - (免费) 汪文君Google Guava 第12讲-Guava之ByteSource和ByteSink源码剖析 00:24:06分钟
13 - (免费) 汪文君Google Guava 第13讲-Guava之CharStreams和ByteStreams源码剖析 00:12:04分钟
14 - (免费) 汪文君Google Guava 第14讲-Guava之Closer使用和原理剖析,非常重要 00:24:32分钟
15 - (免费) 汪文君Google Guava 第15讲-Base64原理详解,手动实现base64的Encoding 00:31:04分钟
16 - 汪文君Google Guava 第16讲-Base64原理详解,手动实现base64的Decoding 00:21:45分钟
17 - 汪文君Google Guava 第17讲-Guava之EventBus的使用详解 00:34:11分钟
18 - 汪文君Google Guava 第18讲-Guava之EventBus的使用详解-2 00:38:54分钟
19 - 汪文君Google Guava 第19讲-Guava之EventBus和NIO2.0 WatchService综合实战 00:30:28分钟
20 - 汪文君Google Guava 第20讲-实战:手动实现一个EventBus-01快速搭建程序结构 00:38:03分钟
21 - 汪文君Google Guava 第21讲-实战:手动实现一个EventBus-02快速实现程序功能 00:46:27分钟
22 - 汪文君Google Guava 第22讲-实战:手动实现一个EventBus-03总结与查缺补漏 00:16:41分钟
23 - 汪文君Google Guava 第23讲-Guava EventBus源码剖析以及优缺点总结 00:24:50分钟
24 - 汪文君Google Guava 第24讲-Guava之Monitor使用讲解 00:37:19分钟
25 - 汪文君Google Guava 第25讲-Guava之RateLimiter在漏桶限流算法中的使用 00:36:55分钟
26 - 汪文君Google Guava 第26讲-Guava之RateLimiter令牌桶算法的使用 00:27:57分钟
27 - 汪文君Google Guava 第27讲-ListenableFuture&FutureCallBack讲解 00:18:02分钟
28 - 汪文君Google Guava 第28讲-LRU算法原理以及两种LRU算法的实现 00:42:29分钟
29 - 汪文君Google Guava 第29讲-SoftReference,WeakReference,PhantomReference精讲 00:49:09分钟
30 - 汪文君Google Guava 第30讲-SoftReference加LRU算法实现InMemoryCache 00:16:51分钟
31 - 汪文君Google Guava 第31讲-Guava之CacheLoader,CacheBuilder,LoadingCache以及两种驱逐策略讲解 00:37:29分钟
32 - 汪文君Google Guava 第32讲-Guava之WeakKey,SoftValues,时间逐出的两种策略 00:32:41分钟
33 - 汪文君Google Guava 第33讲-Guava Cache之NullValue,Removal通知,Refresh,预加载等 00:48:48分钟
34 - 汪文君Google Guava 第34讲-Guava Cache之RecordStats,CacheBuilderSpec详解 00:20:03分钟
35 - 汪文君Google Guava 第35讲-Guava Collections之FluentIterable详细讲解 00:27:53分钟
36 - 汪文君Google Guava 第36讲-Guava Collections之Lists详细介绍 00:31:35分钟
37 - 汪文君Google Guava 第37讲-Guava Collections之Sets讲解 00:10:13分钟
38 - 汪文君Google Guava 第38讲-Guava Collections之Maps,BiMap,MultiMap详细介绍 00:27:53分钟
39 - 汪文君Google Guava 第39讲-Guava Collections之Table,Range用法详细介绍 00:17:21分钟
40 - 汪文君Google Guava 第40讲-Guava Collections之Range,RangeMap详细讲解 00:25:14分钟
41 - 汪文君Google Guava 第41讲-Guava Collections之Immutable Collections,Sorted Collections 00:34:53分钟

Google Guava深入浅出

优惠价: 68

难    度:中级

课    时: 41

讲    师:汪文君

     购买咨询

课程大纲
  • 第1节

    汪文君Google Guava 第01讲-Joiner详细介绍以及和Java8Collector对比

    [免费观看]
    00:37:40分钟 |
  • 第2节

    汪文君Google Guava 第02讲-Guava Splitter详细讲解以及实战练习

    [免费观看]
    00:24:25分钟 |
  • 第3节

    汪文君Google Guava 第03讲-Preconditions&Objects&assert讲解

    [免费观看]
    00:24:15分钟 |
  • 第4节

    汪文君Google Guava 第04讲-Objects&MoreObjects&ComparisonChain

    [免费观看]
    00:14:50分钟 |
  • 第5节

    汪文君Google Guava 第05讲-Strings&Charsets&CharMatcher

    [免费观看]
    00:25:56分钟 |
  • 第6节

    汪文君Google Guava 第06讲-Guava之函数式接口

    [免费观看]
    00:34:59分钟 |
  • 第7节

    汪文君Google Guava 第07讲-Guava之StopWatch和JDK之ServiceLoader讲解

    [免费观看]
    00:36:22分钟 |
  • 第8节

    汪文君Google Guava 第08讲-Guava之Files讲解

    [免费观看]
    00:36:39分钟 |
  • 第9节

    汪文君Google Guava 第09讲-Guava之Files讲解第二部分

    [免费观看]
    00:27:07分钟 |
  • 第10节

    汪文君Google Guava 第10讲-Guava之Files讲解第三部分

    [免费观看]
    00:21:15分钟 |
  • 第11节

    汪文君Google Guava 第11讲-Guava之CharSource和CharSink源码剖析

    [免费观看]
    00:38:53分钟 |
  • 第12节

    汪文君Google Guava 第12讲-Guava之ByteSource和ByteSink源码剖析

    [免费观看]
    00:24:06分钟 |
  • 第13节

    汪文君Google Guava 第13讲-Guava之CharStreams和ByteStreams源码剖析

    [免费观看]
    00:12:04分钟 |
  • 第14节

    汪文君Google Guava 第14讲-Guava之Closer使用和原理剖析,非常重要

    [免费观看]
    00:24:32分钟 |
  • 第15节

    汪文君Google Guava 第15讲-Base64原理详解,手动实现base64的Encoding

    [免费观看]
    00:31:04分钟 |
  • 第16节

    汪文君Google Guava 第16讲-Base64原理详解,手动实现base64的Decoding

    00:21:45分钟 |
  • 第17节

    汪文君Google Guava 第17讲-Guava之EventBus的使用详解

    00:34:11分钟 |
  • 第18节

    汪文君Google Guava 第18讲-Guava之EventBus的使用详解-2

    00:38:54分钟 |
  • 第19节

    汪文君Google Guava 第19讲-Guava之EventBus和NIO2.0 WatchService综合实战

    00:30:28分钟 |
  • 第20节

    汪文君Google Guava 第20讲-实战:手动实现一个EventBus-01快速搭建程序结构

    00:38:03分钟 |
  • 第21节

    汪文君Google Guava 第21讲-实战:手动实现一个EventBus-02快速实现程序功能

    00:46:27分钟 |
  • 第22节

    汪文君Google Guava 第22讲-实战:手动实现一个EventBus-03总结与查缺补漏

    00:16:41分钟 |
  • 第23节

    汪文君Google Guava 第23讲-Guava EventBus源码剖析以及优缺点总结

    00:24:50分钟 |
  • 第24节

    汪文君Google Guava 第24讲-Guava之Monitor使用讲解

    00:37:19分钟 |
  • 第25节

    汪文君Google Guava 第25讲-Guava之RateLimiter在漏桶限流算法中的使用

    00:36:55分钟 |
  • 第26节

    汪文君Google Guava 第26讲-Guava之RateLimiter令牌桶算法的使用

    00:27:57分钟 |
  • 第27节

    汪文君Google Guava 第27讲-ListenableFuture&FutureCallBack讲解

    00:18:02分钟 |
  • 第28节

    汪文君Google Guava 第28讲-LRU算法原理以及两种LRU算法的实现

    00:42:29分钟 |
  • 第29节

    汪文君Google Guava 第29讲-SoftReference,WeakReference,PhantomReference精讲

    00:49:09分钟 |
  • 第30节

    汪文君Google Guava 第30讲-SoftReference加LRU算法实现InMemoryCache

    00:16:51分钟 |
  • 第31节

    汪文君Google Guava 第31讲-Guava之CacheLoader,CacheBuilder,LoadingCache以及两种驱逐策略讲解

    00:37:29分钟 |
  • 第32节

    汪文君Google Guava 第32讲-Guava之WeakKey,SoftValues,时间逐出的两种策略

    00:32:41分钟 |
  • 第33节

    汪文君Google Guava 第33讲-Guava Cache之NullValue,Removal通知,Refresh,预加载等

    00:48:48分钟 |
  • 第34节

    汪文君Google Guava 第34讲-Guava Cache之RecordStats,CacheBuilderSpec详解

    00:20:03分钟 |
  • 第35节

    汪文君Google Guava 第35讲-Guava Collections之FluentIterable详细讲解

    00:27:53分钟 |
  • 第36节

    汪文君Google Guava 第36讲-Guava Collections之Lists详细介绍

    00:31:35分钟 |
  • 第37节

    汪文君Google Guava 第37讲-Guava Collections之Sets讲解

    00:10:13分钟 |
  • 第38节

    汪文君Google Guava 第38讲-Guava Collections之Maps,BiMap,MultiMap详细介绍

    00:27:53分钟 |
  • 第39节

    汪文君Google Guava 第39讲-Guava Collections之Table,Range用法详细介绍

    00:17:21分钟 |
  • 第40节

    汪文君Google Guava 第40讲-Guava Collections之Range,RangeMap详细讲解

    00:25:14分钟 |
  • 第41节

    汪文君Google Guava 第41讲-Guava Collections之Immutable Collections,Sorted Collections

    00:34:53分钟 |
课程介绍

温馨提示:凡是购买了本课程的学员,可凭订单信息联系客服申请加入(汪文君课程付费学员群:638440824)


Google Guava作为一个强大的工具集,其内部封装了很多开发人员用到的工具类,使用Google Guava可以使您的代码编写足够优雅,健壮

Google Guava中包含大概七大模块,分别如下

  1. 1.Guava Utils:在Guava中封装了很多关于字符串,join,split,断言等工具,可以极大的方便我们在开发中进行使用
  • 2. Functional Programming:在JDK8 以前,Java对函数式编程几乎没有任何支持,Guava提供了一系列的函数式编程接口,可以很方便的使用函数式(陈述式)编写优雅灵活的代码
  1. 3.Collections: 相比较Java的Collections以及Apache Commons的Collections,Guava的Collections显然要强大很多,在Google Guava中支持了几乎你能想到的任何数据结构  ,这对对程序员来说无路是使用,还是研习代码都有很大的裨益
  • 4. Concurrency: 在Guava中对并发编程也提供了不少的支持,比如Monitor(类似于条件锁),支持回调的Future接口,异步函数接口以及RateLimte,使用RateLimte我们可以很容易的实现令牌桶,漏桶等高并发算法
  • 5. Guava Cache: Guava的Cache功能同样非常强大,通过Google Guava我们可以轻而易举的实现基于JVM进程级别的Cache功能
  • 6. EventBus:事件总线,是一个非常好的程序解耦合解决方案,使用EventBus,就像使用消息中间件一样,让Event的消费者只专注于Event本身
  • 7:Guava IO:在Guava中提供了很多source,sink,encoding工具集,可以很方便的操作文件,以及字节流


在本套课程中我们将会全部涵盖以上七大模块内容,部分模块 我们还将深入源码进行剖析,不仅让您能够体会到Guava的强大,还能领略Guava源码的优美,和设计的巧妙


课程大纲
  • 第1节

    汪文君Google Guava 第01讲-Joiner详细介绍以及和Java8Collector对比

    [免费观看]
    00:37:40分钟 |
  • 第2节

    汪文君Google Guava 第02讲-Guava Splitter详细讲解以及实战练习

    [免费观看]
    00:24:25分钟 |
  • 第3节

    汪文君Google Guava 第03讲-Preconditions&Objects&assert讲解

    [免费观看]
    00:24:15分钟 |
  • 第4节

    汪文君Google Guava 第04讲-Objects&MoreObjects&ComparisonChain

    [免费观看]
    00:14:50分钟 |
  • 第5节

    汪文君Google Guava 第05讲-Strings&Charsets&CharMatcher

    [免费观看]
    00:25:56分钟 |
  • 第6节

    汪文君Google Guava 第06讲-Guava之函数式接口

    [免费观看]
    00:34:59分钟 |
  • 第7节

    汪文君Google Guava 第07讲-Guava之StopWatch和JDK之ServiceLoader讲解

    [免费观看]
    00:36:22分钟 |
  • 第8节

    汪文君Google Guava 第08讲-Guava之Files讲解

    [免费观看]
    00:36:39分钟 |
  • 第9节

    汪文君Google Guava 第09讲-Guava之Files讲解第二部分

    [免费观看]
    00:27:07分钟 |
  • 第10节

    汪文君Google Guava 第10讲-Guava之Files讲解第三部分

    [免费观看]
    00:21:15分钟 |
  • 第11节

    汪文君Google Guava 第11讲-Guava之CharSource和CharSink源码剖析

    [免费观看]
    00:38:53分钟 |
  • 第12节

    汪文君Google Guava 第12讲-Guava之ByteSource和ByteSink源码剖析

    [免费观看]
    00:24:06分钟 |
  • 第13节

    汪文君Google Guava 第13讲-Guava之CharStreams和ByteStreams源码剖析

    [免费观看]
    00:12:04分钟 |
  • 第14节

    汪文君Google Guava 第14讲-Guava之Closer使用和原理剖析,非常重要

    [免费观看]
    00:24:32分钟 |
  • 第15节

    汪文君Google Guava 第15讲-Base64原理详解,手动实现base64的Encoding

    [免费观看]
    00:31:04分钟 |
  • 第16节

    汪文君Google Guava 第16讲-Base64原理详解,手动实现base64的Decoding

    00:21:45分钟 |
  • 第17节

    汪文君Google Guava 第17讲-Guava之EventBus的使用详解

    00:34:11分钟 |
  • 第18节

    汪文君Google Guava 第18讲-Guava之EventBus的使用详解-2

    00:38:54分钟 |
  • 第19节

    汪文君Google Guava 第19讲-Guava之EventBus和NIO2.0 WatchService综合实战

    00:30:28分钟 |
  • 第20节

    汪文君Google Guava 第20讲-实战:手动实现一个EventBus-01快速搭建程序结构

    00:38:03分钟 |
  • 第21节

    汪文君Google Guava 第21讲-实战:手动实现一个EventBus-02快速实现程序功能

    00:46:27分钟 |
  • 第22节

    汪文君Google Guava 第22讲-实战:手动实现一个EventBus-03总结与查缺补漏

    00:16:41分钟 |
  • 第23节

    汪文君Google Guava 第23讲-Guava EventBus源码剖析以及优缺点总结

    00:24:50分钟 |
  • 第24节

    汪文君Google Guava 第24讲-Guava之Monitor使用讲解

    00:37:19分钟 |
  • 第25节

    汪文君Google Guava 第25讲-Guava之RateLimiter在漏桶限流算法中的使用

    00:36:55分钟 |
  • 第26节

    汪文君Google Guava 第26讲-Guava之RateLimiter令牌桶算法的使用

    00:27:57分钟 |
  • 第27节

    汪文君Google Guava 第27讲-ListenableFuture&FutureCallBack讲解

    00:18:02分钟 |
  • 第28节

    汪文君Google Guava 第28讲-LRU算法原理以及两种LRU算法的实现

    00:42:29分钟 |
  • 第29节

    汪文君Google Guava 第29讲-SoftReference,WeakReference,PhantomReference精讲

    00:49:09分钟 |
  • 第30节

    汪文君Google Guava 第30讲-SoftReference加LRU算法实现InMemoryCache

    00:16:51分钟 |
  • 第31节

    汪文君Google Guava 第31讲-Guava之CacheLoader,CacheBuilder,LoadingCache以及两种驱逐策略讲解

    00:37:29分钟 |
  • 第32节

    汪文君Google Guava 第32讲-Guava之WeakKey,SoftValues,时间逐出的两种策略

    00:32:41分钟 |
  • 第33节

    汪文君Google Guava 第33讲-Guava Cache之NullValue,Removal通知,Refresh,预加载等

    00:48:48分钟 |
  • 第34节

    汪文君Google Guava 第34讲-Guava Cache之RecordStats,CacheBuilderSpec详解

    00:20:03分钟 |
  • 第35节

    汪文君Google Guava 第35讲-Guava Collections之FluentIterable详细讲解

    00:27:53分钟 |
  • 第36节

    汪文君Google Guava 第36讲-Guava Collections之Lists详细介绍

    00:31:35分钟 |
  • 第37节

    汪文君Google Guava 第37讲-Guava Collections之Sets讲解

    00:10:13分钟 |
  • 第38节

    汪文君Google Guava 第38讲-Guava Collections之Maps,BiMap,MultiMap详细介绍

    00:27:53分钟 |
  • 第39节

    汪文君Google Guava 第39讲-Guava Collections之Table,Range用法详细介绍

    00:17:21分钟 |
  • 第40节

    汪文君Google Guava 第40讲-Guava Collections之Range,RangeMap详细讲解

    00:25:14分钟 |
  • 第41节

    汪文君Google Guava 第41讲-Guava Collections之Immutable Collections,Sorted Collections

    00:34:53分钟 |

相关课程

讲师简介

十年的软件开发以及项目管理经验,擅长高并发程序设计,以及大数据分布式程序架构

学员动态

数据加载中,请稍后...