有没有推荐的 Java 教程(现代一点的)

241 天前
 hlwjia

已经是 Python, JavaScript 码农了,但是最近想转 Java

不要问,问就是工资高,向现实低头 😭

回到 Java 教程上,请各位大佬推荐,付费免费的都行。

3772 次点击
所在节点    Java
40 条回复
wkhapy1233
240 天前
@hlwjia 哦哦
fangxisama
240 天前
B 站上,尚硅谷,黑马,千锋的入门视频都可以看看,现在主流还是 JDK8 ,但 JDK17 也要学,然后就是 Spring 的天下了。

另外,人家要 Java 学习资料,一群人在劝退什么呢?自以为能给别人指一条明路吗?
mylovesaber
240 天前
@hlwjia on java 就是国内大厂的各种 java 技术大牛和 think in java 作者合作的产物,你可以直接理解为 think in java 汉化版,早期在 github 上开源,大家一起翻译的,后来才得到作者授权,一起合作翻译,并且根据中国大陆 java 从业者的情况针对性适配的。目前网上你能找到在线版的内容,但不全,因为出版后在线就停更了。
fredweili
240 天前
直接看 spring ,kotlin ,android 吧,java 只是 JVM 了
hlwjia
240 天前
@mylovesaber 感谢大佬解释!
ruifeng
240 天前
做 web 不如直接 golang
mylovesaber
240 天前
@hlwjia java 从业方向想快速入门就是 jdk8 为基础,配合 idea 这个 ide ,新的 jdk11 、17 和 21 你最后再接触就行了,大多数公司都是停留在 8 的,然后是 jdk11 ,17 和 21 还是少。

学完基础直接 maven ,然后简单学下 spring 和周边,了解下这玩意有多麻烦以及大致的进化历史,然后尽快过渡到 springboot2 (不是 sb3 ,这玩意需要的 jdk 版本高)。

java 行业比较和谐,没有前端那么重的技术竞争(一个不合心意就自己造框架),至少大陆 web 方向 java 后端绝对主流就是 springboot 框架。

至于操作数据库也有常见框架,重点看下 mybatis 和国人定制的 mybatis plus (不严谨的类比是从 spring 到 springboot ),其次是国外的 hibernate 和传统的 jpa (国内用的相对不多但很可能面试会考),然后基本 crud 就没有问题了。

数据库当然就 mysql/mariadb 和 postgresql/greenplum(偏大数据了),oracle 也有,有需要再学。

最后就是 java 算法了,这个不用多说你老码农肯定懂,视频就黑马或尚硅谷抛硬币决定一个,黑马快偏新,尚硅谷比较细但全课程时间太长了。配合 on java 一起学吧
dettan
240 天前


随便学一学就行了, 关键要做好笔记
hlwjia
240 天前
@mylovesaber 专业了!数据库应该有 ORM 吧,然后操作啥库都大同小异的吧。
主要是了解 Java 的生态和工具链之类的。

@dettan wow ! 这都是大佬做的笔记吗?
mylovesaber
239 天前
@hlwjia mybatis 和 plus 就是 rom 框架啊,楼上那哥们贴图写的和我说的基本重合,java 遍地开花也跟他基本套路不多也有点关系
mylovesaber
239 天前
@hlwjia orm
chuck1in
239 天前
新一点的就是国外的社区驱动的技术栈,直接 jdk17+ 起的,老外用的多
https://www.mjga.cc


话说 op 是怎么得出 java 工资高的结论的?
Tenlearn
235 天前
@fangxisama 自以为能让他少浪费时间,就算他先天 Java 圣体,你往市场扔 100 份简历,看看多少是已送达,多少已读,多少给你面试机会,你要不信你也投投看
fangxisama
235 天前
@Tenlearn 人家又不是光靠 Java 吃饭,只是要个课程来请教课程而已,好自作聪明呢。
DeXZG
235 天前
itbaima.cn ,可以试试白马程序员
Tenlearn
232 天前
@fangxisama 你长眼睛看看他的目的是什么,是单纯感兴趣想学?给我滚球子
hlwjia
232 天前
@Tenlearn
@fangxisama 谢谢两位大佬

就是来求个课程熟悉一下 Java 生态,毕竟本身有基础,所以上手会比较快。

有些工作要求就必须是 Java ,我一点都不会,很难硬往上凑。但凡随便做过几个,都有底气投,面不面得上再说吧
boringboy
218 天前
@dettan 问一下这是哪个网站?
hlwjia
211 天前
@chuck1in 在某个区域的 Java  给得相对多一点
JavasBoy
142 天前
@hkiJava ???

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1058063

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX