shilyx
V2EX  ›  Java

如果只推荐一本书给 Java 初学者,你会推荐哪一本?

  •  
  •   shilyx ·
    shilyx · Apr 26, 2018 · 16359 views
    This topic created in 3113 days ago, the information mentioned may be changed or developed.

    是这样的,有个朋友要学习 java,她属于那种特别能啃书的,让我推荐。我学 java 都是无师自通的,没有看过什么书,因此无法给她推荐,各路大神有什么意见? 循序渐进的 厚的

    89 replies  •  2019-12-27 17:45:54 +08:00
    aidoudou
    aidoudou
    Apr 26, 2018❤️4
    1
    Java 核心技术 卷 1、2
    zjp
    zjp
    Apr 26, 2018 via Android❤️1
    2
    厚的那就 Think in Java 由浅到深都讲到了
    verzhshq
    verzhshq
    Apr 26, 2018
    3
    有编程基础可以看《 Thinking in Java 》
    chenxu
    chenxu
    Apr 26, 2018 via Android
    4
    在 1 楼的基础上再加一本 Java 编程的逻辑
    lhx2008
    lhx2008
    Apr 26, 2018 via Android
    5
    java 核心有一本精简版也不错
    Hsinyao
    Hsinyao
    Apr 26, 2018 via iPhone
    6
    head first Java ?听人说不错,我学那时候看的国产大学教材
    3a3Mp112
    3a3Mp112
    Apr 26, 2018
    7
    考公务员去啊 不要害了人家
    aidoudou
    aidoudou
    Apr 26, 2018❤️1
    8
    @aidoudou 补充: Thinking in Java 我觉得对于没有 java 基础的来说还是不够浅,推荐核心技术啃完再啃。。。
    accfcx
    accfcx
    Apr 26, 2018 via Android
    9
    书,无外乎就那几本。其实,我很好奇,楼主的无师自通是什么个情况。
    lookforsex
    lookforsex
    Apr 26, 2018 via Android
    10
    没人注意是“她”吗?
    我会推荐从入门到放弃。加班对妹子不好
    Sanko
    Sanko
    Apr 26, 2018 via Android
    11
    《从入门到精通》还是别看了吧
    OpenJerry
    OpenJerry
    Apr 26, 2018 via Android
    12
    如果这是第一门语言的话可以选择看视频
    cstj0505
    cstj0505
    Apr 26, 2018
    13
    这时候不是妹子微信给我,下了班我来给她讲语法吗
    zdkmygod
    zdkmygod
    Apr 26, 2018
    14
    head first java,适合毫无基础的初学者。
    zzf2017
    zzf2017
    Apr 26, 2018
    15
    java 编程思想,所以 java 开发者的宝典
    yag
    yag
    Apr 26, 2018
    16
    一点基础都没有就 head first java
    有点基础就 java 编程思想
    zzf2017
    zzf2017
    Apr 26, 2018
    17
    @accfcx +1,我也很好奇,我 java 入门用了大半年,各种看书和老师的教导。这个也能无师自通吗
    saberpowermo
    saberpowermo
    Apr 26, 2018
    18
    tij 真的不适合纯入门新手的。。。。


    推荐 head first java +1
    lewoer
    lewoer
    Apr 26, 2018 via Android
    19
    正在看 core java 1,think in java 刚开始看的时候看不懂。
    qfdk
    qfdk
    PRO
    Apr 26, 2018 via iPhone
    20
    java doc 动手的
    winglight2016
    winglight2016
    Apr 26, 2018
    21
    think in java,足以,其他什么都不用看——这本书叫:Java 从入门到精通,也是没问题的
    infreboot
    infreboot
    Apr 26, 2018
    22
    java 编程的逻辑
    tedzhou1221
    tedzhou1221
    Apr 26, 2018
    23
    如果是我,我只推荐 Absolute Java 中文版 非常适合初学者,但价格比较贵。
    wmhx
    wmhx
    Apr 26, 2018
    24
    孙鑫的那个 有视频有书籍, 真是棒棒哒。
    bandian
    bandian
    Apr 26, 2018 via Android
    25
    Java doc 行吗,虽然是全英文
    kaneg
    kaneg
    Apr 26, 2018 via iPhone
    26
    我是读 thinking in java 入门的
    SuperMild
    SuperMild
    Apr 26, 2018
    27
    如果不一定是纸质书的话,推荐 The Really Big Index,保证够他啃的了。
    https://docs.oracle.com/javase/tutorial/reallybigindex.html
    laodao1990
    laodao1990
    Apr 26, 2018
    28
    java 核心技术吧,把 java 基础都讲了,顺便带你过了一遍常用 api
    mx1700
    mx1700
    Apr 26, 2018 via Android
    29
    Java 核心技术 +1
    SevenJ
    SevenJ
    Apr 26, 2018
    30
    Core Java for the Impatient
    busfool
    busfool
    Apr 26, 2018
    31
    Java 核心技术
    然后可以把大学教材 Daniel Liang 的 Introduction to Java Programming 看一遍。
    wxmowen
    wxmowen
    Apr 26, 2018
    32
    推荐 Thinking in Java 的人我真心怀疑你们到底看过没有,初学者首先肯定是 Core Java 没有之一
    ballshapesdsd
    ballshapesdsd
    Apr 26, 2018
    33
    head first java 是给小学生看的吧,那么多图
    fanqianger
    fanqianger
    Apr 26, 2018
    34
    《劲椎病防治指南》
    miss1123
    miss1123
    Apr 26, 2018❤️1
    35
    oracle java 官网文档
    zhaogaz
    zhaogaz
    Apr 26, 2018
    36
    倾向 一楼。core java 的里面说的事情。有些是看不懂的,用过之后才懂。
    lihongming
    lihongming
    Apr 26, 2018 via Android
    37
    初学者还是推荐看视频教程,网上有很多公开课。真人给你讲比看书生动多了,不仅会讲书上有的,还会跟你讲在实践中可能遇到的坑,对书上的内容也会讲这部分知识重点关注,那部分内容了解即可,实践中很少用到……
    yestodayHadRain
    yestodayHadRain
    Apr 26, 2018
    38
    明日科技 的 《从入门到精通》,我就是看这个学的 javaSE
    ala2008
    ala2008
    Apr 26, 2018
    39
    妹子学啥 java :)
    kx5d62Jn1J9MjoXP
    kx5d62Jn1J9MjoXP
    Apr 26, 2018 via Android
    40
    当年我入门看了 big Java, learning Java, core Java, 以及 Java 编程思想
    实际上完整看完的只有 core Java 第一卷,推荐此书
    Phariel
    Phariel
    Apr 26, 2018 via iPhone
    41
    Java in a nutshell
    yanjinbin
    yanjinbin
    Apr 27, 2018 via iPhone
    42
    我不是说你辣鸡垃,说的就是在座的推荐 think in java 的,你咋不推荐从小学开始重来呢
    yanjinbin
    yanjinbin
    Apr 27, 2018 via iPhone
    43
    @zzf2017 你看过了吗?学到了什么?哪里写错了?哪里值得改进?装了这个逼你觉得快乐吗?
    hard2reg
    hard2reg
    Apr 27, 2018 via iPhone
    45
    拉花技巧
    CosmoX
    CosmoX
    Apr 27, 2018
    46
    对大部分没有编程基础的初学者,我都推荐用几天时间过一遍《 Head First 》系列。
    K1W1
    K1W1
    Apr 27, 2018 via Android
    47
    初学者不要看 think in java,当然如果你已经会 c++除外
    erosripe
    erosripe
    Apr 27, 2018 via Android
    48
    疯狂 Java ?
    UsherOu
    UsherOu
    Apr 27, 2018
    49
    @erosripe 这是我学校的官方指定教材。。
    torbrowserbridge
    torbrowserbridge
    Apr 27, 2018
    50
    没有一个人推荐《疯狂 Java 讲义》的吗,我觉得还行呀。
    cikiche
    cikiche
    Apr 27, 2018
    51
    python 你值得拥有,学完 java 在学 python,走向人生巅峰,迎娶白富美
    az422
    az422
    Apr 27, 2018 via Android
    52
    初学者其实看一本薄的《 Java 面向对象基础》,加一本《数据结构 Java 语言版》效果会更好。 在我看来厚的那些经典书是有点点基础时,用来查漏巩固的。
    akio
    akio
    Apr 27, 2018
    53
    Think in Java 需要经常拿出来看看,看多了就有感觉了
    megachweng
    megachweng
    Apr 27, 2018 via iPhone
    54
    颈椎腰椎坐骨神经康复指南
    Juggernaut
    Juggernaut
    Apr 27, 2018❤️1
    55
    楼上的都不对,我只推荐 head first JAVA
    fghjghf
    fghjghf
    Apr 27, 2018
    56
    年轻人你渴望力量吗.jpg-------->>xxx 从入门到放弃,到改行,从删库到跑路...
    fantplus
    fantplus
    Apr 27, 2018
    57
    楼上的都试过,还看不懂的,试试 big java,记得是 java 核心技术那本作者之一的书。
    d4rkb1ue
    d4rkb1ue
    Apr 27, 2018
    58
    head first java
    ioth
    ioth
    Apr 27, 2018
    59
    语言又不是靠看书学的。
    不过 java 这种死板语言,一天学会也不奇怪。
    得罪得罪
    songteng0604
    songteng0604
    Apr 27, 2018 via iPad
    60
    @chenxu 这本书不是刚出没多久吗?内容如何?
    songteng0604
    songteng0604
    Apr 27, 2018 via iPad
    61
    @busfool 刚看完基础篇,在读进阶篇,不过这本书有点深,不一定适合入门。
    songteng0604
    songteng0604
    Apr 27, 2018 via iPad
    62
    Java 编程思想 在线阅读 https://java.quanke.name
    ZiLong
    ZiLong
    Apr 27, 2018
    63
    编程是练会的,光啃书基本没用,建议刚开始先看一些视频,不然 ide 都不知道怎么建工程运行(视频的好处就是每一个步骤如何操作的都非常清晰,但是缺点就是内容密度太小,一个小时可能就书的几页),然后在看书,有基础推荐<疯狂 Java> <Java 编程的逻辑>,没有基础就 head first Java
    cad0420
    cad0420
    Apr 27, 2018❤️1
    64
    要看做哪方面的了,Android 还是后台,然后再推荐比较好。我觉得最好的学习事件就以下几步:
    1. 语法基础的话,就随便一本入门书用三天内时间 lou 完就行,记住不要看得太仔细、不要抄笔记、不要跟着这本书的例子去敲代码,就看
    2. 看完了立刻拿一本自己想做的方向的书或视频(一定要找个有实战项目的)敲一遍代码。
    3. 都明白了的话自己想个项目自己做
    4. 以上都搞定的话,再边工作(没工作就边找工作;不想靠这个工作又想进步就去翻开源项目源码)、边去看业界推荐的经典书去弥补知识
    Cbdy
    Cbdy
    Apr 27, 2018
    65
    正在计划写一本,名字已经取好了:《简单的 Java 编程》
    shilyx
    shilyx
    OP
    Apr 27, 2018
    66
    @accfcx 我搞 c++的,接触 java 我自认是一种享受,很快就熟悉了,闭包、纯面向对象、gc 直接飞起
    KingPL
    KingPL
    Apr 27, 2018
    67
    java 入门到放弃
    chenxu
    chenxu
    Apr 27, 2018
    68
    @songteng0604 我个人觉得,这本书是国内教 Java 基础的书里面最好的一本。
    smallHao
    smallHao
    Apr 27, 2018
    69
    算法导论
    wineast
    wineast
    Apr 27, 2018
    70
    thinking in java 真心不适合初学者,学习一门技术的过程是先有一些可以上手的东西,一些直观的感觉,比如简单的 api,做些东西出来,熟悉一段时间后,然后才开始了解原理,为什么要设计成这样。所以我的推荐是 core java 第一卷(熟悉语法和基础 api ),第二卷的部分( swing 这些就算了),然后是 thinking in java (了解原理)
    accfcx
    accfcx
    Apr 27, 2018 via Android
    71
    @chenxu 之前当当下单了,订了一本,以为没有多少人看呢,这里发现了好几个人都推了这本书,
    youxiachai
    youxiachai
    Apr 27, 2018
    72
    java 核心技术..你值得拥有...
    chenxu
    chenxu
    Apr 27, 2018
    73
    @accfcx 这本书是 2018 年 1 月新出的,可能看过的人还不太多吧。
    jamry
    jamry
    Apr 27, 2018
    74
    Core Java 。Thinking in Java 并不适合新手
    nuanyang
    nuanyang
    Apr 27, 2018
    75
    妹子的话可以看看 how2j 这个网站,适合零基础上手,比 Head first java 的好处是一步一步都是慢慢来,从 ide 如何使用开始讲起.还有习题和项目.感觉还行吧.
    chaleaoch
    chaleaoch
    Apr 27, 2018
    76
    嗯,我 Java 也是无师自通的.
    chaleaoch
    chaleaoch
    Apr 27, 2018
    77
    推荐那个毕老师的视频,毕向东,现在黑马流出来的视频 -- java 基础也是模仿的毕向东.能感觉得出来.
    chaleaoch
    chaleaoch
    Apr 27, 2018
    78
    当然了,毕本人就是传智播客 /黑马的副总裁好像,模仿也正常.
    shilyx
    shilyx
    OP
    Apr 27, 2018
    79
    @zzf2017 有 C++的基础,就不难了
    frankwei
    frankwei
    Apr 27, 2018
    80
    Pearson 的 Java 语言程序设计还行
    靠这本书入门的编程,后来看清华大学出版社的 Java 书都看不下去了
    satanandroid
    satanandroid
    Apr 27, 2018
    81
    0 基础的话 head first java 最佳
    有基础才能看懂 think in java
    Cukuyo
    Cukuyo
    Apr 27, 2018
    82
    think in java,从入门到夺门而出
    clown14
    clown14
    Apr 27, 2018
    83
    Core Java 1
    ezreal
    ezreal
    Apr 27, 2018
    84
    我想说 从入门到精通 是垃圾
    godsoul
    godsoul
    Apr 28, 2018
    85
    《程序员康复治疗》 学这本吧,一步到位,你迟早要学到这个境界的。
    472763693
    472763693
    May 12, 2018
    86
    storypanda
    storypanda
    Dec 6, 2018 via Android
    87
    @Cbdy 你写的怎么样了,有没有在线阅读
    @ballshapesdsd 所以我不考虑这个,而且很多说这个突然就很难了
    MagicBoy
    MagicBoy
    Nov 4, 2019
    88
    @lihongming 那么有视频教程推荐吗?
    daimubai
    daimubai
    Dec 27, 2019
    89
    谢谢 4 楼,花两天时间看了一下《 Java 编程的逻辑》,讲的真不错,收获很多,这个书主要从“为什么”来讲,有的书只告诉你怎么做,比如小数运算不精确,其他的书就是一笔过,这个专门有一篇讲二进制,还有编码这块,讲的都挺好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1482 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 175ms · UTC 19:10 · PVG 03:10 · LAX 11:10 · JFK 14:10
    ♥ Do have faith in what you're doing.