|  |      1zjsxwc      2024-03-10 22:13:06 +08:00 via Android java 不用学,但 spring 需要学, springboot 不用学,但 spring 的历史包袱和八股文需要学 | 
|      2cbdyzj      2024-03-10 22:34:39 +08:00 主要需要学一下 Gradle 、Spring ,专注 Java 30 年,需要帮忙可以联系我 | 
|      4zcion      2024-03-11 01:16:55 +08:00  1 可以看看廖雪峰,感觉讲得挺好的。 https://www.liaoxuefeng.com/wiki/1252599548343744 | 
|  |      5silentsky      2024-03-11 02:01:17 +08:00 via Android 要学习的多了去  项目用哪个框架就学哪个 逐渐展开就得了 当然 Java 基础这些肯定要掌握 | 
|  |      6Yest192      2024-03-11 05:49:28 +08:00 其实还是先从项目代码直接开始读吧,项目用到什么看不懂的再找资料,比拿一本从入门到精通高效很多,后期有时间了再系统过一遍。 很久之前我也是从 C++转的 java ,当时写起来感觉好爽啊,方便好多,后面又开始写 JS ,熟悉之后发现更爽了。。。 | 
|  |      7chaoschick      2024-03-11 06:05:45 +08:00 via Android @bfjm spring 不止能写互联网项目 | 
|      8caiqichang      2024-03-11 09:12:07 +08:00 根据具体需求学习,比如 java 调动态库,那就应该学 jni | 
|      9cppc      2024-03-11 09:57:27 +08:00 也是 CPP 转 JAVA ,看具体情况吧,赶时间就找一个开源的现成的框架,先跳过框架集成和底层机制部分。java 这边的搞法是站在巨人肩上,有什么技术需求先看看有没有现成的库。我觉得你梳理一下需求再来问比较好。 | 
|  |      10mightybruce      2024-03-11 10:17:22 +08:00 你要明白,java 大多数程序员自己都不会 java 很多特性,都是 spring 程序员而已。 没有你的项目描述,无法做出判断 安卓开发、服务器开发、音视频会议开发?给出具体的项目才能判断 | 
|      11crazyweeds      2024-03-11 10:29:38 +08:00 JavaSE 即可,求上手速度的话直接 B 站搜索教程,推荐各大机构视频,加速看的话,一周-两周。 后续可以找 SE 相关的书籍把理论补齐。 看到楼上有人说 spring 不只能写 web 项目,无比赞同。它会让你代码更加简洁,强烈推荐直接上 spring boot 实现,spring 配置太麻烦。 如果你需要教程,关键词:spring boot without web | 
|  |      12dog82      2024-03-11 10:33:39 +08:00 主要是从精神上皈依 spring 技术栈,接受写八股代码 | 
|  |      14gladuo      2024-03-11 11:08:38 +08:00  2 前一段时间也是这个情况,建议 https://howtodoinjava.com/ ,宝藏网站 | 
|  |      15ih8es9OIzne0959p      2024-03-11 11:12:30 +08:00 via Android 军工仿真行业? | 
|  |      16Promtheus      2024-03-11 11:16:31 +08:00 我是 java 转 c++ c++有没有比较推荐的学习路线 或者网站 | 
|      17ZZ74      2024-03-11 11:22:20 +08:00 via Android 直接上手。我以前项目同事都是 cpp ,拉过来干活就行。会 cpp 还搞不定 java 这小儿科么 | 
|  |      18bfjm OP | 
|  |      19bfjm OP @Promtheus 看一下 effective Morden c++加上 effective c++加深度探索 c++模型 这三部书。平时资料用法可以看 cppreference | 
|      20qviqvi      2024-03-11 12:30:19 +08:00  2 先学基础语法,Thinking in Java 或者 Core Java 。 打包工具,Maven Gradle 这两个用的多,用哪个学哪个。 框架,基本是 Spring 的天下,虽然你不是互联网项目,但 Spring 也不是专门做互联网的,依赖注入就是 spring 的概念。大多数企业级项目要用到网络和数据库交互,底层的太难写了,需要用框架 | 
|  |      21overthemoon      2024-03-11 13:37:04 +08:00 用 spring 写一遍持久层 业务层 控制层到前端的逻辑代码 然后学会注解,学会 log aop ,学会 java stream 处理数据集也就是 java 数据结构要熟悉,其它花里胡哨的不用看了 | 
|      22liumao      2024-03-11 13:49:48 +08:00 springboot 打通关 | 
|  |      23gav1nwwk      2024-03-11 13:54:42 +08:00 1. 语法 注意 NullPointException /🤪 2. 自动装箱拆箱机制、常用底层优化,比如 String 的堆内存优化,进阶 ArrayList 默认的扩容因子等 3. 常用类 Hashmap 、ArrayList 、IO 、 反射 4. 常用框架 log4j 、JPA 或者 Mybatis 、 5. 至于 AOP 上来学很抽象,先学习写个 Spring 项目,再理解会容易 |