V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Zoeeeeecho
V2EX  ›  Java

大家有什么推荐的 Java 入门书吗!

  •  
  •   Zoeeeeecho · 2023-01-31 16:07:57 +08:00 · 3349 次点击
    这是一个创建于 444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    苯人瑞典本科大一下,开始学 Object-oriented Programming 了,真的好难我晕,有什么推荐的书或者视频吗!

    27 条回复    2023-02-06 14:42:38 +08:00
    sunrain
        1
    sunrain  
       2023-01-31 16:12:42 +08:00
    疯狂 Java 讲义?我那时候是看的这个,呃,10 年前。
    shawnwang340
        2
    shawnwang340  
       2023-01-31 16:26:58 +08:00
    真小白入门的话还得是疯狂 java 讲义第 5 版,国人写的,也不至于很拗口
    WillBeethoven
        3
    WillBeethoven  
       2023-01-31 16:30:51 +08:00
    Thinking in Java
    hidemyself
        4
    hidemyself  
       2023-01-31 16:35:38 +08:00
    Head First Java
    LeegoYih
        5
    LeegoYih  
       2023-01-31 16:37:08 +08:00
    先 Thinking in Java 后 Effective Java
    jerrytom0007
        6
    jerrytom0007  
       2023-01-31 16:46:23 +08:00
    b 站黑马 java 教程
    Mistwave
        7
    Mistwave  
       2023-01-31 16:51:44 +08:00 via iPhone
    core java 1/2
    myther8888
        8
    myther8888  
       2023-01-31 16:52:13 +08:00   ❤️ 1
    java 核心技术卷一
    TWorldIsNButThis
        9
    TWorldIsNButThis  
       2023-01-31 16:57:26 +08:00 via iPhone
    dev.java
    whyrookie
        10
    whyrookie  
       2023-01-31 17:01:03 +08:00
    Thinking in java 不适合新手
    ysweics
        11
    ysweics  
       2023-01-31 17:05:36 +08:00
    纯新手推荐
    ysweics
        12
    ysweics  
       2023-01-31 17:06:55 +08:00
    书:疯狂 java 讲义,视频:尚学堂谷粒商城
    fiypig
        13
    fiypig  
       2023-01-31 17:19:02 +08:00
    有,我的 Head first Java 在垫桌角
    onice
        14
    onice  
       2023-01-31 17:21:30 +08:00
    疯狂 Java 讲义太厚了。随便找一本科班生的教材看就行,比如: https://item.jd.com/13122910.html
    sumarker
        15
    sumarker  
       2023-01-31 17:23:12 +08:00
    纯新建议看视频,不建议看书
    zhuangzhuang1988
        16
    zhuangzhuang1988  
       2023-01-31 17:28:39 +08:00
    要不试试 《算法 4 》
    https://book.douban.com/subject/19952400/
    blankmiss
        17
    blankmiss  
       2023-01-31 17:42:56 +08:00
    on java
    stormynight
        18
    stormynight  
       2023-01-31 17:57:28 +08:00
    第一行代码入行的,当时把尖括号看成小于号
    Feedmo
        19
    Feedmo  
       2023-01-31 18:10:49 +08:00   ❤️ 1
    Object-oriented programming 是编程语言设计范式,建议不要从某个语言的细节入手,推荐 The Object-Oriented Thought Process
    apake
        20
    apake  
       2023-01-31 18:53:03 +08:00
    oop 是编程思想, java 是编程语言. 学习 oop 倾向于学习 对现实世界, 对问题建模的思路. 学语言倾向于学习该语言的语法, api 来表达脑中的 model. oop 可以看 Head First Object-Oriented Analysis and Design. java 可以看 on java, head first java
    xinshoushanglu
        21
    xinshoushanglu  
       2023-01-31 19:05:44 +08:00
    on java 8 ,推荐阅读
    humpy
        22
    humpy  
       2023-01-31 19:14:01 +08:00
    我大学自学 Java 用的是 Head First Java ,对没编程基础的同学来说确实还不错。有一定基础的话,Introduction to Programming in Java 。以上推荐都能找到电子版,可以先下载下来看看试试:

    https://salttiger.com/head-first-java-3rd-edition/
    https://salttiger.com/introduction-to-programming-in-java-2nd-edition/
    z1645444
        23
    z1645444  
       2023-01-31 20:29:47 +08:00
    有其他语言基础吗?其实我如果能回头重新学 Java ,我希望直接看《算法 4 》,到用框架的时候再去看框架的视频或者书,或者直接去看官方的 Tutor
    NoKey
        24
    NoKey  
       2023-01-31 20:42:37 +08:00
    on java
    Amber2011
        25
    Amber2011  
       2023-02-01 09:50:25 +08:00
    Java 实战(第 2 版)英文名 Modern Java in Action
    vdrapb
        26
    vdrapb  
       2023-02-01 11:20:13 +08:00
    Head First Java ,阅读的时候,可以跳过 GUI 那块的内容
    xiaocaiji111
        27
    xiaocaiji111  
       2023-02-06 14:42:38 +08:00
    买了 ON jAVA 上下卷
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2190 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:12 · PVG 00:12 · LAX 09:12 · JFK 12:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.