Java后端开发学习笔记

(大致按照这篇知乎文章列的框架系统学习here

学习路线总览

一、Java语言基础

二、JavaWeb

三、Java框架(一)

四、Java框架(二)



注:大佬勿入!!! 本人开发经验较少(基本没有),会附上觉得写的好的相关学习资料/博客(由于不太有时间看视频就只看资料啦),某块学完如果跑demo也会附上demo出处以及心得,欢迎一起学习~fighting!



一、Java语言基础

1.基础知识
emmm,其实这一部分没什么可说的,java和c++在基础知识及语法上差距并不大,只不过某些容器用法不同而已,用的时候再查也来得及hh
只看了一下个人觉得之后用的比较多的
(1)String类的使用 (2)Java ArrayList的使用(3)Java异常处理
2.面向对象
Java的继承与C++差距不大,关于接口的看的比较详细(当初没认真学)。建议把面向对象这一块都看看。因为这些在开发过程中用的还是很多的。
Java面向对象

3.工具使用
之前用的都是eclipse,最近用的idea(好用!)。可以百度一下安装教程。


(上面的链接全都来自菜鸟教程,菜鸟教程真是个好东西,可惜内容太多了,先看自己觉得重要的叭~)


二、JavaWeb

  1. 数据库相关
    (1)mysql:觉得重要的主要是IDE与mysql的连接以及mysql操作数据库的一些知识。贴一个常用的mysql命令合集吧。 Mysql常用命令行大全
    (2)oracle:只作了简单了解,感觉应该用的也不太多叭,可以了解一下与mysql区别。oracle与mysql区别
    (3)JDBC:是java用来访问数据库的接口,可通过这两篇文章简单了解一下 (1)JDBC使用说明(2)Java中JDBC的使用详解
    (4)C3P0:是开源的JDBC连接池。具体介绍可以参考博客数据库连接池C3P0详细介绍。除此之外,还有几个常用的连接池,DPCB,tomcat,他们都各有自己的优缺点。个人感觉现在应该是tomcat用的多一些叭。可以戳这篇博客可以看看它们区别。DBCP,C3P0与Tomcat jdbc pool 连接池的比较

  2. 前端技术
    此部分目前先不作了解了,以后有需要再学。感兴趣的可以戳上面知乎链接,里面有前端相关的教学视频~

  3. 动态网页
    (1)servlet: 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。关于它的内容很多,菜鸟教程介绍的很详细。它在开发中也十分重要。戳这里同时需要对HTTP协议作一定了解HTTP简介
    (2) Filter:它主要用途有两个:

  • 在客户端的请求访问后端资源之前,拦截这些请求。
  • 在服务器的响应发送回客户端之前,处理这些响应。
    其主要用法及实例可参考Servlet编写过滤器
    (3)cookie:是web编程里一种客户端存储数据的方式(通常是加密过的),java中cookie的使用可以参考Servlet Cookie 处理
    (4)session:是服务器端技术,在服务端,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,其相关知识及用法可以参考Servlet Session 跟踪。同时其与cookie的区别以及联系可以参考cookie与session区别
    (5)Listener:监听器用于监听Web应用中某些对象的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当监听范围的对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计网站在线人数、系统加载时进行信息初始化、统计网站的访问量等。具体概念及使用可参考这两篇Java监听器Listener的使用详解 详解JavaWeb中的 Listener


未完待续。。。

对不起没有待续了咳咳,之前应师兄要求改去语雀更了,两边格式不太一样懒得搬了,反正基本是自用找链接方便的,如果有人看到这只能说sry!(对不起我错了我还敢
更于8.31

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值