返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]对比JAVA学习GO:JAVA程序员的GO语言速成指南[美]巴里
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: [美]巴里·费根鲍姆(Barry Feigenbaum)著 | [美]巴里·费根鲍姆(Barry Feigenbaum)编 | [美]巴里·费根鲍姆(Barry Feigenbaum)译 | [美]巴里·费根鲍姆(Barry Feigenbaum)绘
    • 出版社: 机械工业出版社
    • 出版时间:2024-01-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: [美]巴里·费根鲍姆(Barry Feigenbaum)著| [美]巴里·费根鲍姆(Barry Feigenbaum)编| [美]巴里·费根鲍姆(Barry Feigenbaum)译| [美]巴里·费根鲍姆(Barry Feigenbaum)绘
    • 出版社:机械工业出版社
    • 出版时间:2024-01-01
    • 版次:1
    • 印次:1
    • 字数:561
    • 页数:376
    • 开本:16开
    • ISBN:9787111740797
    • 版权提供:机械工业出版社
  • 作者: [美]巴里·费根鲍姆(Barry Feigenbaum)
  • 著: [美]巴里·费根鲍姆(Barry Feigenbaum)
  • 装帧: 平装
  • 印次: 1
  • 定价: 139
  • ISBN: 9787111740797
  • 出版社: 机械工业出版社
  • 开本: 16开
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2024-01-01
  • 页数: 376
  • 外部编号: 庄村26877
  • 版次: 1
  • 成品尺寸: 暂无
  • 目    录Contents
    前言
    致谢
    作者简介
    第一部分  初步了解Go
    第1章  Go简介  4
    1.1  Go与Java的初步比较  4
    1.1.1  Go是编译型语言(Java
    是解释型语言)  5
    1.1.2  Go与Java的程序结构类似  5
    1.1.3  Go与Java有影响代码结构
    的代码风格差异  5
    1.1.4  Go和Java都是过程语言  6
    1.1.5  Java是一门面向对象的语言,
    但Go不是接近面向对象的  6
    1.1.6  Java是一门高度函数式语言,
    Go不是  6
    1.1.7  Java是一门高度声明性语言,
    Go不是  7
    1.1.8  很多Java特性是注解驱动的  7
    1.1.9  Java和Go都使用内存管理
    (垃圾收集器)  7
    1.1.10  Go和Java都支持并发,
    但方式不同  8
    1.1.11  Go的运行时比JRE简单  8
    1.1.12  Go程序构建过程是不同的  8
    1.1.13  Go与Java有相似的发布
    周期  9
    1.2  Java有而Go没有的特性  9
    1.2.1  多重赋值  10
    1.2.2  语句和操作符  10
    1.2.3  assert语句  10
    1.2.4  while与do语句  10
    1.2.5  throw语句/throws子句  11
    1.2.6  strictfp、transient、volatile、synchronized、abstract、
    static  11
    1.2.7  对象、类、内部类、Lambda、this、super、显式构造
    函数  11
    1.2.8  泛型和方法  12
    1.2.9  广泛的函数式编程能力  13
    1.2.10  原始值的装箱  13
    1.2.11  源码注解  13
    1.2.12  多种可见性  13
    1.2.13  重载/覆盖函数  14
    1.2.14  正式的枚举  14
    1.2.15  内置二进制数据自
    序列化  14
    1.2.16  并发集合  14
    1.3  Go与Java的深度比较  15
    第二部分  Go语言
    第2章  Go的基础特性  21
    2.1  语言关键字  21
    2.2  操作符和标点符号  23
    2.3  Go操作符优先级  26
    2.4  Go内置函数  27
    第3章  Go的关键特性  28
    3.1  简单的Go程序示例  30
    3.2  Go包  34
    3.3  Go注释  35
    3.4  Go构建/运行过程  36
    3.4.1  Go集成开发环境  37
    3.4.2  构建Go程序  40
    3.4.3  运行Go程序  41
    3.4.4  字节码与实码  42
    3.5  Go命令行工具  43
    3.5.1  捆绑在Go命令中的工具  44
    3.5.2  其他工具  45
    3.6  Go运行程序而非类  45
    3.7  Go内存管理  46
    3.8  Go标识符  50
    3.9  Go作用域  50
    Go作用域与Go源文件  52
    3.10  初始化Go变量  54
    3.11  Go标识符的生命期  56
    3.12  Go模块摘要  56
    3.13  Go赋值和表达式  60
    3.14  Go中的文本格式设置  61
    3.15  Go协程(并发执行单元)  65
    3.15.1  并发问题  65
    3.15.2  Go并发  66
    3.15.3  Go协程示例  69
    第4章  Go类型  76
    4.1  基本/内置类型  76
    4.1.1  数值  76
    4.1.2  字符和字符串  77
    4.1.3  引用与指针类型  78
    4.1.4  深入基本数据类型  80
    4.1.5  方法作为函数  95
    4.1.6  任何被声明的类型都可以
    有自定义函数  96
    4.1.7  函数作为值  97
    4.1.8  结构字段  102
    4.1.9  结构体字面量  104
    4.1.10  嵌套结构  104
    4.1.11  结构体字段对齐  105
    4.1.12  接口  108
    4.1.13  复合接口  110
    4.2  变量声明  113
    4.3  常量声明  115
    4.4  类型转换  116
    4.5  类型测试  117
    4.6  派生类型声明  119
    第5章  错误与panic  122
    5.1  Go错误  122
    5.2  Go panic  123
    5.3  错误与panic演示  126
    第6章  Go语句  131
    6.1  包与导入语句  132
    6.2  赋值语句  133
    6.3  声明变量  133
    6.4  声明命名常量  135
    6.5  if/else语句  136
    6.6  switch语句  138
    6.7  while语句  140
    6.8  do-while语句  140
    6.9  带索引的for语句  141
    6.10  遍历集合的for语句  141
    6.11  无限循环  143
    6.12  break与continue语句  144
    6.13  goto语句  144
    6.14  return语句  144
    6.15  defer语句  145
    6.16  go语句  146
    6.17  select语句  147
    第7章  接口应用  149
    7.1  接口是核心  149
    7.2  有关依赖注入  151
    7.3  面向切面编程  156
    第8章  Go单元测试和基准测试  160
    8.1  Go测试用例和基准测试  160
    8.2  Java测试用例  169
    第9章  Go的未来  173
    9.1  改进的错误处理  173
    9.2  Go泛型  174
    9.3  生命游戏的capstone示例  178
    9.4  生命游戏的Go源代码  181
    9.4.1  Java实现的capstone
    项目  182
    9.4.2  Go实现的capstone
    项目  213
    9.5  API输出  234
    9.6  Game输出  237
    第三部分  Go库综述
    第10章  主要包比较  248
    10.1  Java语言包  248
    10.2  JavaIO包  251
    10.3  Java Text包  252
    10.4  Java Time包  253
    10.5  Java Util包  254
    第11章  重要方法/函数比较  259
    第12章  Go包概述  263
    12.1  Go的文件访问  263
    12.2  压缩服务  265
    ?12.2.1  存档包  265
    ?12.2.2  压缩包  267
    12.3  image包  268
    12.4  Input/Output(I/O)  269
    12.5  字节包  274
    12.6  格式化包  276
    12.7  数据集合  278
    12.8  排序  279
    12.9  上下文包  281
    12.10  密码学、哈希和数据
    编码  283
    12.11  encoding包  284
    第13章  SQL数据库访问  288
    第14章  客户端和服务器支持  296
    14.1  MIME包  296
    14.2  网络包  296
    14.3  net包  296
    14.4  HTTP template包  305
    14.5  net.http包  309
    14.6  URL包  315
    第15章  Go运行时  317
    15.1  errors包  317
    15.2  flag包  318
    15.3  log包  321
    15.4  math包  326
    15.5  操作系统支持包  336
    15.6  reflection包  341
    15.7  正则表达式包  342
    15.8  Go runtime包  344
    15.9  字符串处理包  344
    15.10  并发与Go协程  347
    15.11  测试包  350
    15.12  time和date包  352
    附    录
    附录A  安装Go  357
    附录B  Go的常见问题  363
    有关类型的问题  364
    有关值的问题  365
    有关很好编程实践的问题  365
    有关指针和内存分配的问题  365
    有关并发的问题  366
    有关函数的问题  366
    附录C  Go的常见陷阱  368
    附录D  标记–清除算法的伪码  371
    附录E  ASCII与UTF-8  375

    本书清晰地描述了Go功能,并将其与类似的Java功能进行对比,以及通过大量的代码示例来教授Go。阅读本书后,你将对Go及其库有足够的了解,从而开始使用Go语言进行有效的编程。本书主要面向专业Java程序员或对Java有一定了解的读者,在结构上更像是一个教程,而不是参考文档。内容涵盖了Go的关键功能,但并没有详细讨论每一个细节。本书的目标是让读者接近掌握Go及其运行时,从而可以有效地编写Go程序。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购