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

前端想学 Java ,看什么教材入门?

  •  
  •   waiaan · 2020-06-22 09:43:15 +08:00 · 5877 次点击
    这是一个创建于 786 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt,谢谢。

    43 条回复    2020-07-06 10:28:30 +08:00
    anakinsky
        1
    anakinsky  
       2020-06-22 09:51:33 +08:00
    head first
    zzzmh
        2
    zzzmh  
       2020-06-22 09:51:49 +08:00
    不敢发链接,你可以上慕课网,搜 Java 入门第一季,一共有 3 集,我自学看的就是慕课的免费视频入的门。
    ClydeX
        3
    ClydeX  
       2020-06-22 09:52:50 +08:00
    直接看视频教程会比较好,B 站上很多,可以去挑一下。推荐个 BV1Qb411g7cz
    kop1989
        4
    kop1989  
       2020-06-22 09:57:11 +08:00   ❤️ 1
    如果是面向对象基础的话,可以先从“马士兵”j2se 视频开始。讲的挺细,面向对象理念讲的也不错。
    但是后面的就别看了,只看 j2se 为止。
    了解了语法、面向对象理念之后,有两条路,1 、了解 java 原生的 web 流程,javabean 啥的。2 、直接上框架学习。
    1 的话就是慢,目前用不上,但是能解答你“为什么这样就能当 web 接口了”,以及“框架到底好在哪”的疑问。2 的话比较快,但是因为 java 的框架都很重,封装的很细(不管是过去的 SSH 还是现在的微服务 springboot,springmvc ),基本上你很难知其所以然,也很难理解为何这个框架好。
    frankkai
        5
    frankkai  
       2020-06-22 10:04:41 +08:00   ❤️ 1
    meeop
        6
    meeop  
       2020-06-22 10:11:51 +08:00
    政治正确的化,java 编程思想
    快速入门,建议看视频呢
    wysnylc
        7
    wysnylc  
       2020-06-22 10:15:21 +08:00
    建议找个人带,自学除非天才要不然太慢
    demotu
        8
    demotu  
       2020-06-22 10:16:04 +08:00
    B 站现在应该算是最大的免费学习平台了,搜一下比你想要的多,其实学习关键的还是敲代码,定个小目标,造个小网站。
    rockyou12
        9
    rockyou12  
       2020-06-22 10:25:08 +08:00
    head first java 不错的,我入门就是看的这个。Java 核心技术也不错,但稍微需要些基础。要是 lz 完全没接触过静态语言,只会 js 不会 ts,那么可能找点视频跟着看入门会快些。
    Tdy95
        10
    Tdy95  
       2020-06-22 10:31:13 +08:00
    同前端学 Java, 求解廖雪峰的教程跟着看可以吗,目前还在看语法
    yaphets666
        11
    yaphets666  
       2020-06-22 10:48:07 +08:00
    我也是前端在学 JAVA 感觉有些面向对象的东西理解不了 比如参数传递 String 居然是引用类型 感觉自己基础太差了 我是在看廖雪峰的教程 进度很慢 而且廖雪峰的教程有些看不懂
    Kaier
        12
    Kaier  
       2020-06-22 10:53:35 +08:00
    Java 核心技术.
    能看书就看书吧. 看视频的效率实在太慢.
    choulele0910
        13
    choulele0910  
       2020-06-22 10:57:41 +08:00
    个人的看法是报个培训班,这样是最快的,虽然现在看来培训班的东西过于基础了,资料也都可以找打,但是有个人带你入门还是比较好的,不然会有很强的挫败感,很容易放弃,报班也可以有人督促,同学一起项目激励,我觉得蛮好的,虽然现在很多人都不提倡
    putaozhenhaochi
        14
    putaozhenhaochi  
       2020-06-22 11:08:24 +08:00 via Android
    Java 知识点太多
    学 Go 吧
    LeoZhu
        15
    LeoZhu  
       2020-06-22 11:12:14 +08:00
    毕向东的入门视频,永远滴神
    zhouwei520
        16
    zhouwei520  
       2020-06-22 11:29:53 +08:00
    慕课网,马士兵

    btw,现在慕课网要钱了?之前想学前端发现要收费了
    B1ankCat
        17
    B1ankCat  
       2020-06-22 11:49:24 +08:00
    汇编
    xingjue
        18
    xingjue  
       2020-06-22 11:50:55 +08:00
    建议学 go
    InkStone
        19
    InkStone  
       2020-06-22 11:56:53 +08:00
    反正别看 thinking in java……
    luckynk
        20
    luckynk  
       2020-06-22 12:06:09 +08:00   ❤️ 2
    我也是前端,最好有个后端并且能说清楚问题的人给你大致梳理个框架,自己不了解后端是怎么样去学会很懵逼。

    前端要学后端,首先要有类型的概念。

    1 、学习下 JavaSE,这个就类似前端 Js 基础,

    2 、后端需要通过 http 和前端交互,就要学习 JavaEE,它给了交互的接口,相当于前端可以用 ajax 和后端交互一个道理。

    3 、下来就是你拿到前端的请求参数,可能要和数据库打交道,就要了解基础是 Jdbc,这是一个桥梁,有点类似前端 Js 要和页面交互要用 Dom 一样。

    4. 还有一个东西就是 jsp,这是以前前后端不分离时,前端写好页面,然后给后端,后端查到数据后直接把数据给渲染到 html 页面,以前是后端干这事,所以后端就有了.jsp 这个后缀名文件,这有点像现在前端拿到数据渲染 html 一样,可能你要渲染的文件是.vue 或者.jsx ,jsp 部分可以不用看,现在后端拿到数据都直接给前端,前端来渲染页面。
    luckynk
        21
    luckynk  
       2020-06-22 12:07:47 +08:00
    学完了这些基础,就开始上框架,Spring 直接用 Springboot,这框架就相当于前端你基础打好了,就可以开始用 vue,react,angular 一样,开发起来简单方便。
    raaaaaar
        22
    raaaaaar  
       2020-06-22 12:14:45 +08:00 via Android
    学 java 就学 java,为什么要加上个前端呢,是说明有基础?是不是前端学 java 好像方式上没什么区别吧
    luckynk
        23
    luckynk  
       2020-06-22 12:27:19 +08:00   ❤️ 1
    @raaaaaar 后端想学前端也会说,我之前是搞后端的,现在想学前端有什么好方法?那请问学前端就学前端,为什么要加个后端,是想说明啥?
    waiaan
        24
    waiaan  
    OP
       2020-06-22 13:43:03 +08:00
    @demotu
    B 站是教程太多,不知道看哪个。
    @kop1989
    多谢。
    @yaphets666
    @Tdy95
    我觉得廖的不行。
    @Kaier
    核心技术感觉到了接口那部分就看不下去了。
    misaka19000
        25
    misaka19000  
       2020-06-22 13:50:55 +08:00
    thinking in java

    大学同学都是靠这个入门的 java
    whypool
        26
    whypool  
       2020-06-22 14:11:07 +08:00
    慕课网就行
    jrtzxh020
        27
    jrtzxh020  
       2020-06-22 14:18:49 +08:00
    B 站找个黑马的看就行
    ethanSong
        28
    ethanSong  
       2020-06-22 15:14:08 +08:00
    @Tdy95 感觉 java 的语法教程都大差不差,按照一个走完就行,就某个点不理解的话可以 B 站看尚硅谷,黑马,尚学堂的基础 java 课程,他们视频知识点分的很细。
    someonedeng
        29
    someonedeng  
       2020-06-22 15:17:48 +08:00
    刚开始 B 站随便找个营销号视频看看就完事了
    RedBeanIce
        30
    RedBeanIce  
       2020-06-22 16:23:33 +08:00
    我推荐阿里大学的,Java8 学习

    李兴华老师的。讲完你会比 B 站黑马什么的,学得更多。
    mrrobot97
        31
    mrrobot97  
       2020-06-22 16:25:42 +08:00
    可以看看 马士兵 的 Java 系列教学视频。视频有点老了,但是讲的还是很不错的,比较适合新人入门,当然要配合一本入门书籍。
    EminemW
        32
    EminemW  
       2020-06-22 16:34:02 +08:00
    语法的话直接看廖雪峰的吧,语法没必要看视频啊,浪费时间。
    asanelder
        33
    asanelder  
       2020-06-22 16:36:25 +08:00
    俺可以亲自交你,不过收费,哈哈
    richarddingcn
        34
    richarddingcn  
       2020-06-22 16:50:47 +08:00
    head first java
    wdmx007
        35
    wdmx007  
       2020-06-22 18:30:17 +08:00
    java 核心编程 卷 1 卷 2 ,视频太慢了
    hatsuyuki
        36
    hatsuyuki  
       2020-06-22 18:36:25 +08:00
    yuxizhe
        37
    yuxizhe  
       2020-06-22 19:37:48 +08:00
    用 python 啊
    Seneca
        38
    Seneca  
       2020-06-22 19:40:58 +08:00
    Thinking In Java
    skypyb
        39
    skypyb  
       2020-06-22 19:42:48 +08:00
    培训班视频。
    libasten
        40
    libasten  
       2020-06-23 09:49:36 +08:00
    搭车问,桌面端程序员想系统学习 js,从哪里学?
    xingyuc
        41
    xingyuc  
       2020-06-23 10:54:58 +08:00
    node 不香么虽然我不会
    Tdy95
        42
    Tdy95  
       2020-06-29 09:33:36 +08:00
    @xingyuc java 生态好,轮子多很多,面向 github 编程
    xingyuc
        43
    xingyuc  
       2020-07-06 10:28:30 +08:00
    @Tdy95 跨语言编程
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4023 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:49 · PVG 11:49 · LAX 20:49 · JFK 23:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.