专业编程基础技术教程

网站首页 > 基础教程 正文

Java学习路上的难点攻克!Java中没必要学的知识梳理

ccvgpt 2024-11-30 19:20:36 基础教程 5 ℃

这篇文章适合初学者,但有一定基础初学者。

我们都知道Java的体系非常多,很多人在学习的过程中并不知道今后在工作中实际用到的技术是什么?什么是只需要理解的内容,所以那些把时间和经历花费在【不重要】的知识上,会加大学习难度。

接下来为大家梳理一份Java中并不需要学的内容。

Java学习路上的难点攻克!Java中没必要学的知识梳理

Java桌面的GUI相关技术

图形界面相关技术说它不永学的原因是因为本身国内相关岗位就非常少,基本上没有GUI技术的岗位,其次是因为Java的GUI难用,会泄露内存。

大家可以问一下身边有经验的开发者,是不是十几年都用不上一次Java的GUI,所以大家不用在这上面花太多时间和经历,如果日后工作真的有用的机会在学也不迟。

Java的XML相关的API

这里说的XML相关API指的是Java中内置的相关SML解析API,也就是JAXP。不学原因主要是因为这套体系非常庞大,你看着好像是直接套API使用,其实要熟练的应对API大家还要了解XML本身的构造和相关知识。

而且一些知识已经过时了,现在用XML的场景不多,未来基本上也没有人会用了。所以如果还在学XML的,停止跳过就可以。

Java安全相关

java.security 包在实际工作中,都已经被封装了起来,大家使用的都是已经写好的工具类,所以Java.security包中所有相关类和接口大家都不需要学了。实际工作当中,限制用户访问等,完全可以通过开源的权限框架去限制。

安全相关的还有一个JAAS,全称Java Authentication Authorization Service。现在也是有代替了比如OAuth2 。

Struts 和 Hibernate

这两个框架不需要学习有很多小伙伴知道,但是也有一些自学的朋友看的书籍和视频都是几年前的。这两个框架在当年的使用率和流行程度是没得说的,但是Spring和MyBatis出现之后,Hibernate用的越来越少了。所以如果大家学了就学了,以后没准一些公司会用到,如果没学就别学了。

总结

很多培训机构觉得小白不懂,只罗列了一堆知识点,但实际企业中已经用不到了。大家还是需要了解最新最前沿的可就业内容。学习还是要根据自己的实际情况,其实Java的底层网络编程,比如 HttpUrlConnection这些都不用着学。

Java的知识体系本来就繁杂,所以大家一定要找对教程。以上的内容可以排除掉,集中精力学最核心的才是对的。毕竟Java学完了,有项目,项目写完了还要明白计算机基础内容。想要转行成为程序员,要学习的内容实在太多了。所以尽量都是有效学习,有关Java的学习问题大家可以直接留言,有问必答。

Tags:

最近发表
标签列表