网站首页 > 基础教程 正文
这篇文章适合初学者,但有一定基础初学者。
我们都知道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的学习问题大家可以直接留言,有问必答。
猜你喜欢
- 2024-11-30 6款Linux常用远程连接工具,你最中意哪一款?
- 2024-11-30 Java编程思想(中文第4版) PDF 高清版
- 2024-11-30 Java:Visual Studio Code在Java中大放异彩
- 2024-11-30 基于java-gui-swing界面化学生管理系统java学生信息jsp源代码
- 2024-11-30 换掉 Postman + Swagger + JMeter,这 5 个 Java 项目绝了
- 2024-11-30 Intellij IDEA 最新乱码解决必杀技,建议收藏
- 2024-11-30 IntelliJ IDEA中的神仙插件 写代码必备
- 2024-11-30 Java反编译工具 JD-GUI安装使用
- 2024-11-30 IntelliJ IDEA的学习笔记(一、idea的安装和配置)
- 2024-11-30 Java 开发 Git 命令和图形化操作哪家强,网友吵翻了
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)