暨阳社区

   

QQ登录

只需一步,快速开始

快捷登录

搜索
查看: 814|回复: 0
打印 上一主题 下一主题

Java后端需要学习哪些内容?

[复制链接]

Rank: 1

UID
1082489
积分
30
经验
28 点
金币
18 枚
注册时间
2020-8-3
最后登录
2025-3-29
跳转到指定楼层
1#
发表于 2023-5-10 10:12 |只看该作者 |倒序浏览 来自: 江苏省无锡市 电信
     很多小伙伴都想要自学java,但是却不知道java需要学些什么,也不知道从何学起,哪些是java主流技术等,导致想学又很迷茫,不懂如何下手。下面我就来给大家讲讲java需要学些什么知识?
    Java基础
    Java是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的oop特性:封装、继承、多态。此外,java一些标准库也很常见,比如集合,I/O,并发,几乎在Web开发中无处不在。这也是面试中经常会遇到的问题。所以在自学java时,得先打好这些基础。关于书籍呢,讲真,不推荐初学者上来就拿着java编程思想啃,因为没有一点面向对象语言编程的基础,是很难懂的,这本书写的太博大精深了。
    关于数据库
    学数据库千万不要眼高手低,需多加练习,比如单表查询、多表查询。不是只看懂就行,在工作中sql还是蛮重要的,在项目中一直秉着sql语句能避免多表查询就避免多表查询,能够分开多条语句就分开多条语句,因为这里涉及到多表查询性能和数据库扩展的问题。
    关于JDBC方面:你需要弄懂JDBCAPI的用法,其它只是一组规范接口,所有数据库驱动只要实现了JDBC,那么我们就可以通过标准的API调用相应的驱动,完全不用知道驱动是怎么实现的,这就是面向接口编程的好处。
    Web基础
    现如今java开发中,很多开发者只知道如何使用框架,其实web的一些知识,框架有很多,但基本上是一个套路,所以在你学习任何框架,请先把Web基础打好,学好框架如鱼得水。关于JSP,你只要了解它其实就是一个Servlet就行了,关于它的一些标签用法,我认为可以直接忽略,因为现在互联网几乎没哪间公司还用JSP,除了一些老旧的项目。
    Web主流框架
    JavaWeb框架多如牛毛,等你有一定经验了,你也可以写一个Web框架,一开始只需要上手Spring、SpringMVC、Mybatis就可以了,特别是Spring框架,其实Spring家族的框架都是很不错的。
    Spring其核心思想就是IOC和AOP:SpringMVC它的思想是全部请求统一用一个Servlet去做请求转发与控制,这个Servlet叫DispatcherServlet:
    Web框架进阶
    使用了SSM框架后,你会觉得框架也不过这么回事,如果你对Spring有过大概了解,你也会产生想写一个「山寨版」Spring的心思了,其实除了SSM之外,Web框架可谓是百家齐放,其中以Spring全家桶最为耀眼,在这里我极力推荐两个Spring家族框架:SpringBoot和SpringCloud。
    SpringBoot弥补了Spring配置上的缺点,再也不用为繁杂的xml费劲精力了,堪称是Java后端开发的颠覆者,推荐书籍「JavaEE开发的颠覆者:SpringBoot实战。

联系电话:18151545501 周老师(微信同号)

地址:江阴步行街暨阳大厦上元教育14楼

网上有害信息举报专区
WWW.12377.CN
无锡市不良内容举报
https://wx.js12377.cn:8700/
江苏互联网有害信息举报中心
信箱:js12377@jschina.com.cn
举报电话:(025)84412377

公安部备案号:苏公网安备32028102000061号

广告服务|争议投诉|移动客户端下载|手机触屏版|暨阳网

GMT+8, 2026-2-14 06:07 , Processed in 0.034888 second(s), 5 queries , Memcache On.

工信部备案号:苏ICP备05002812号-1 *暨阳社区电子服务用户协议

版权所有:江阴市暨阳在线科技发展有限公司

法律顾问:江苏百贤律师事务所—邵伟洪律师

返回顶部