V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Ionian
V2EX  ›  Java

你们学 Java 或者 c 会买书吗,还是直接看网上的教程?

  •  1
     
  •   Ionian · Feb 22, 2019 · 8369 views
    This topic created in 2633 days ago, the information mentioned may be changed or developed.
    39 replies    2019-02-25 13:44:30 +08:00
    noe132
        1
    noe132  
       Feb 22, 2019   ❤️ 1
    我学 javascript 用的是 mdn,唯一的书是犀牛书,图书馆借的
    whoami9894
        2
    whoami9894  
       Feb 22, 2019 via Android   ❤️ 1
    买过本《 expert C programming 》作收藏
    EscYezi
        3
    EscYezi  
       Feb 23, 2019 via iPhone
    C 买的 C primer plus,Java 买的 Thinking in Java.看书还是有用的,比入门教程细致很多,但是入门教程比较快。有时间还是啃一下书比较好
    VioletTec
        4
    VioletTec  
       Feb 23, 2019   ❤️ 1
    @EscYezi Thinking in Java 不适合作为新手的书籍,需要有一定的基础才能看得懂,thinking in Java 属于半工具书,虽然讲的很详细,但是不容易看懂,而且感觉看不进去(其实我也是一开始基本看不进去 TIJ 的人……)。没有功底读这本书很吃力,我建议楼主看一下网络教程,比如壁虎老师的 Java 基础教程视频,虽然他最近(2017 年)重录了一次,但是放在了百度云,如果楼主有百度云会员的话可以找我要,我发给你。他的老版视频在 51zxw,基础学完还有金金的进阶教程和高级实战教程。个人就是从他那里起步的,感觉挺好,很适合新手学习,也就是专门面对新手的。书籍的话,我建议你把基础教程看完,再去买一本 think in Java,这样效果会好一点。
    推荐楼主这两本
    1.《 head first java 》适合基本没啥基础,又不喜欢看大段的文字类书籍的人。但这本书特别贵,也是仅仅入门。
    2.《 Core java 》,中文名叫《 java 核心技术》这本书简浅易懂,很适合新手入门。知识点也说得比较详细,特别是一些细节很到位。
    (二者选一即可)
    Akiyu
        5
    Akiyu  
       Feb 23, 2019
    肯定买啊, 看着玩咯
    不过不买基础书籍
    ClutchBear
        6
    ClutchBear  
       Feb 23, 2019
    网上视频加 pdf 电子书
    Keyes
        7
    Keyes  
       Feb 23, 2019
    C 也是买的《 C Primer Plus 》,简直神作,看了前 500 页基本上就看着 WinAPI 文档开始干活了

    JAVA 一直没去学习也是遗憾,不过还是学了类似的 C#,书是《 C# 6.0 本质论》是本非常好的书
    Keyes
        8
    Keyes  
       Feb 23, 2019
    互联网上碎片化的知识文章比较多,要了解一个东西我始终还是坚持需要有一个完整的体系化讲解,纸版书籍形式虽然落伍,但碰上好书,内容真是能让我受益十年
    trait
        9
    trait  
       Feb 23, 2019
    初学 C 而言,在现代方法面前,其他的都是什么臭鱼烂虾,还有楼上提的那个 primer plus 巨坑一个
    trait
        10
    trait  
       Feb 23, 2019   ❤️ 1
    yang2yang
        11
    yang2yang  
       Feb 23, 2019
    不能既买书也看视频教程吗?
    Ajxe
        12
    Ajxe  
       Feb 23, 2019
    这么说就错了。买书+视频教程+各种网站+各种论坛
    a1528026364
        13
    a1528026364  
       Feb 23, 2019
    @trait 能讲解一下哪里坑么...我看了下版本和年份,现代方法 2010 年的了,CPP 第六版 2014 年的,目前复习下 C,现代方法讲的好么
    JustinL
        14
    JustinL  
       Feb 23, 2019 via Android
    @VioletTec 我也想要个百度云的链接,谢谢~
    UxCZbWShjEsL
        15
    UxCZbWShjEsL  
       Feb 23, 2019 via iPhone
    @trait 同意
    trait
        16
    trait  
       Feb 23, 2019 via iPhone
    @a1528026364 c 语言书出版日期没有参考意义,c 并没有引入新特性,新书没新东西。plus 太冗余,废话太多浪费时间。你想了解工程方面更“现代”的写法 有本英文 modern c,但是不是学 c 看的,是实际开发参考的。
    FrankHB
        17
    FrankHB  
       Feb 23, 2019
    免费权威资源一大把还看不过来,买书?
    http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
    https://www.quora.com/What-are-the-differences-between-the-n1570-final-draft-and-the-published-ISO-IEC-9899-2011 (有人买了给我确认过,属实,其它的只有 reference 的区别。)
    ( C17 倒是好像要加密访问,不过反正也没多少区别了……)
    https://docs.oracle.com/javase/specs/jls/se11/jls11.pdf
    https://docs.oracle.com/javase/specs/jvms/se11/jvms11.pdf
    FrankHB
        18
    FrankHB  
       Feb 23, 2019   ❤️ 1
    @trait C 艹里抄了一大坨还叫没有引入新特性……
    C11 到 C17 之间确实是挺咸鱼的,不过之后嘛……
    http://www.open-std.org/jtc1/sc22/wg14/www/wg14_document_log.htm
    虽然不买书原则上也是对的,因为书的作者基本都没跟进就是了,连实现都没怎么支持嘛( MSVC 到现在还不支持全 C99 呢,连 C++11 的预处理器一并跟着遭殃,不过好歹终于在 2017 支持 C++98 的 ADL 了也不多黑了……)
    trait
        19
    trait  
       Feb 23, 2019
    @FrankHB 人形标准库大佬打脸,我认
    Dram001
        20
    Dram001  
       Feb 23, 2019 via Android
    必须买啊,一定是谭浩强的(手动滑稽)。不见个锟斤拷烫烫烫烫烫怎么能叫程序猿🤣
    Greatshu
        21
    Greatshu  
       Feb 23, 2019
    C primer plus 6th 不知道现在怎么样了,第一次印刷的版本错误满天飞,平均 5-6 页就能找到一个。看了 200 多页后实在忍不住,用来垫电脑了。
    Greatshu
        22
    Greatshu  
       Feb 23, 2019
    C primer plus 勘误表: https://www.epubit.com/book/detail/24770
    a1528026364
        23
    a1528026364  
       Feb 23, 2019
    @FrankHB 请问 C 的话中文版看哪本好,英文整本阅读很吃力
    cyspy
        24
    cyspy  
       Feb 23, 2019
    Java 看 core java for Impatient 电子版的,scala,SICP 这类难的买了书
    Ionian
        25
    Ionian  
    OP
       Feb 23, 2019 via iPhone
    谢谢大家,感觉还是 java 官网的文档写得比较好,顺便锻炼英语阅读
    shiji
        26
    shiji  
       Feb 24, 2019
    thinking in java 有一点老了,作者又重新增加了 java8 的内容,叫《 On Java 8 》,这本书只在 Google Play Books 有卖,网上。没有印刷版。
    @EscYezi
    @VioletTec
    congeec
        27
    congeec  
       Feb 24, 2019   ❤️ 1
    书优先,只有看书学才能让你静下心来钻研。其他方式或多或少会让你浮躁,这是程序员极其避讳的
    AntoniotheFuture
        28
    AntoniotheFuture  
       Feb 24, 2019
    会买,但是书里只能学到皮毛,要经常翻网页。
    wleexi
        29
    wleexi  
       Feb 24, 2019
    看书可以学到系统的知识。知识点是连贯的。
    视频可以快速上手。
    ochatokori
        30
    ochatokori  
       Feb 24, 2019 via Android
    肯定买啊,买了==学完 (狗头
    lxtx2018
        31
    lxtx2018  
       Feb 24, 2019 via Android
    先看书,打好基础,不然万一学错了怎么办!
    FrankHB
        32
    FrankHB  
       Feb 24, 2019
    @a1528026364 老实学习 simple English。我不觉得现在的中文资料的翻译质量有让多少你踩更少坑的机会。(“堆栈”?什么鬼?)
    @Dram001 谭浩强用的原生环境还真的未必好烫烫烫……
    @ochatokori 凭实力花钱买的,还需要学完?( G 胖.jpg
    letianqiu
        33
    letianqiu  
       Feb 24, 2019
    @FrankHB 初学编程直接看标准能看懂?现在好多中文书也回提到堆栈实际上是分为 heap 和 stack。虽然我也同意应该看原版的,但是像 C Primer Plus,C++ Primer 之类的中文版的质量还是在可以接受的范围内。
    @trait C Primer Plus 对没有编程经验的人来说是最适合的。
    realkenshinji
        34
    realkenshinji  
       Feb 24, 2019 via iPhone
    买的 core java 和 thinking in java 从没看完过,现在学新东西都是油管找视频看看,然后上手撸项目看文档了
    kljsandjb
        35
    kljsandjb  
       Feb 24, 2019 via iPhone
    《 c 和指针》
    Paual
        36
    Paual  
       Feb 25, 2019
    C 语言程序设计现代方法,可以看看,年前看完了,很好的一本书
    NoKey
        37
    NoKey  
       Feb 25, 2019
    好的书,章节编排是有讲究的,循序渐进的,假如你什么都不懂,直接网上看教程,很多教程有很多遗漏的,有那个时间去查漏补缺,不如买一本书看几遍
    dany813
        38
    dany813  
       Feb 25, 2019
    @VioletTec 老哥不放个百度云链接吗
    VioletTec
        39
    VioletTec  
       Feb 25, 2019
    @dany813
    @JustinL
    Java 基础视频百度云链接:
    链接: https://pan.baidu.com/s/1Z-gkitkkSP0ZCI0OQ8Wo0A 提取码:6hmc

    混 V2EX 也不容易,求打赏了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1821 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 112ms · UTC 16:17 · PVG 00:17 · LAX 09:17 · JFK 12:17
    ♥ Do have faith in what you're doing.