首页 >

现在java都需要学习哪些知识和框架? – 网络|

ofo 车丢了 怎么赔偿,网络安全约定怎么画,大学电子邮箱怎么注册现在java都需要学习哪些知识和框架? - 网络|现在java都需要学习哪些知识和框架

做程序开发一个经常被强调的规则是“不要重复发明轮子”,在Java的标准库中提供了大量的解决很多问题的现成功能,可以通过其帮助文档了解并逐步熟悉其提供的功能,在自己编程时遇到相同或相似的问题时就可以直接拿来使用了。

Java编程中非常重要的一部分是数据库,特别是关系型数据库的使用,为此需要先了解一些数据库的基础知识和SQL语法。要学习使用数据库,mysql是个不错的入门选择,Java领域里主流的关系型数据库就是mysql。但是要真正使用Java程序操作数据库,必须弄懂JDBCAPI的用法,这是一组规范的编程接口,在涉及数据库操作的Java项目中几乎都会用到。

Java的一个重要的应用是在Web编程方面,为此需要了解一些Web框架,刚开始时可以先入手Spring、SpringMVC、Mybatis,特别是Spring框架,更进一步则可以去深入学习Spring家族的其他很多很不错的框架。要能快速地使用这三个框架搭建搭建出一个简单的Web应用。

如果要从事大数据方向,则需要学习一些Linux系统的相关知识及对Java虚拟机有更深入的理解,也得学习一些Java并发编程,可以参考的书籍有《深入理解Java虚拟机》、《Java高并发实战》等。在这些的基础上再进一步学习Hadoop和HDFS分布式文件系统,及基于Java的Scala编程语言和spark等其他大数据框架。

要进一步提高自己的Java编程水平,则有必要阅读和深入研究一下Java底层和Java类库的源码,这个可以结合其官方文档对照进行。另外也可以适当参与Github上的一些开源项目,阅读并搞懂一些核心代码,关注并follow几个大牛的Java编程人员,从他们参与的项目和他们的编程实践中学习一些宝贵的经验。


现在java都需要学习哪些知识和框架? - 网络|
  • 三星PS60E8000支持Anynet+一键控制吗? - 网络|
  • 三星PS60E8000支持Anynet+一键控制吗? - 网络| | 三星PS60E8000支持Anynet+一键控制吗? - 网络| ...

    现在java都需要学习哪些知识和框架? - 网络|
  • 古代的鞋子为什么前端翘起?是什么材料做的? - 网络|
  • 古代的鞋子为什么前端翘起?是什么材料做的? - 网络| | 古代的鞋子为什么前端翘起?是什么材料做的? - 网络| ...

    现在java都需要学习哪些知识和框架? - 网络|
  • 十大恐怖电脑病毒之首? - 网络|
  • 十大恐怖电脑病毒之首? - 网络| | 十大恐怖电脑病毒之首? - 网络| ...