有其他语言基础,如何转型 Java ?

2023-08-28 22:31:41 +08:00
 bigpigB

如题。 题主有 python 、golang 语言基础,主要技术栈是: python:django 、celery 常用的 web 后端,有几个 web 后台项目基础; golang:云原生 client-go 那一套,熟悉 rancher 、gin 等

现在因为兴趣想自学 java 转型。 目前简单看完了《廖雪峰 JAVA 教程》,熟悉 maven 配置等,但还是一知半解,觉得 JAVA 博大精深,生态太广了,毫无目的的学下去只会晕头转向。 我计划花半年时间,每天花费 1-2 小时学习,我的学习的目标如下:

  1. 熟练掌握 JAVA 基础,语法、常用包、模块等比如时间、http 、文件 IO 、MAP/LIST 等
  2. 熟练掌握 JAVA 面向对象、常用设计模式(虽然不限于 JAVA)、高级特性(注解、泛型、反射、多线程、函数编程等)、常用封装(比如 MYSQL 封装、Redis 封装)等
  3. 熟练掌握 Spring/Springboot 、mybatis 、Mysql 等 CRUD 开发

我后续项目实战阶段想看 mall 那一套。

现在迷惑的就是:

  1. 有没有一些简单易懂讲解 JAVA 基础的网站?我目前是打算先第一遍通读《 JAVA 核心技术 卷 I 》
  2. 后续我的学习计划安排应该如何逐步展开?
4966 次点击
所在节点    Java
48 条回复
pengtdyd
2023-08-29 22:59:11 +08:00
学 java 可以,转型 java 就算了,看看现在招聘网站上写的要求,java 面试是地狱模式。
nnegier
2023-08-30 05:23:39 +08:00
@teble java 还容易出现自动装箱拆箱导致的精度问题,kotlin 都是对象,没有那个问题。
xiaocaiji111
2023-08-30 09:41:23 +08:00
@aLazarus 贼好转,要是反过来要学的有点多。
daozun
2023-08-30 11:59:47 +08:00
lasuar
2023-08-30 12:41:56 +08:00
go 吃不饱?还要转 Java ?致敬逆行者
ccppgo
2023-08-30 15:08:38 +08:00
从我 转 Java 的经验来看, 直接上手 spring boot + mybatis , 直接开始 CRUD, 不会什么补什么, 然后就会了
StateMa
2023-08-31 18:48:48 +08:00
先看 Java 基础的哪些语法 然后直接上手 springboot 我观点和楼上一样
xuanbg
2023-09-03 02:20:08 +08:00
看下别人怎么用 Spring 的就够了

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

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

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

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

© 2021 V2EX