如何快速入门到做一个Javaweb项目
文章目录
- 如何快速入门到做一个Javaweb项目
- 前言
- 准备工作:
- 一、java入门
- 知识点:
- 学习建议
- 推荐资源
- 二、MySQL数据库
- 知识点:
- 学习建议:
- 推荐资源:
- 三、JavaWeb学习
- 知识点:
- 学习建议
- 推荐资源
- 四、推荐项目
- 总结
前言
本文只针对于java初学者,想要快速做出一个简单的web项目。
准备工作:
Typora下载
(一款超好用的做笔记的软件,在编程的过程中自己遇到的问题,心得体会,以及知识点等,通通可以记下来,好记性不如烂笔头。由于1.0之后的版本需要收费了,这里分享一个1.0之前的版本,大部分的功能是差不多的)
菜鸟教程
(一款在线、可随时随地编程的网站,不需要搭建任何环境)
一、java入门
知识点:
- java特点
- 环境搭建
- idea开发工具
- java基础语法
- 数组
- 面向对象
- 抽象类
- 接口
- 常用类
- 集合类
- 泛型
- 注解
- 异常处理
- 多线程
- IO流
- 反射
学习建议
初学一门语言,坚持很重要,一定要持续学习!!!
想要敲好java,除了听网课看书外,一定要多敲!!!建议先照书上或者视频敲一遍,不理解没有关系,慢慢来。
如果是速成,例如多线程,反射知识不需要十分精通。
推荐资源
黑马程序员全套java
(视频难度较低,适合新手快速入门)
二、MySQL数据库
项目中大部分的业务数据都是用关系型数据库来储存的,这是我们必学的内容。其中MySQL是数据库中的主流,这里选择学习MySQL。
知识点:
- 基本概念
- MySQL搭建
- SQL语句编写
- 约束
- 索引
- 事务
- 锁机制
- 设计数据库表
- 性能优化
学习建议:
SQL语句的编写和设计数据库表是一定要会的!!!
例如我们要做一个图书管理系统,需要思考需要哪些表,每个表中需要那些字段。
推荐资源:
老杜-mysql入门基础+数据库实战
(内容精炼,习题很多)
SQL自学网
SQL在线运行
三、JavaWeb学习
这一阶段正式进入了学习框架的阶段。java之所以能成为企业主流的开发语言,很大部分取决于其完善的框架生态
知识点:
- html
- css
- JavaScript
- xml
- Tomcat
- json
- servlet
- filter
- Listener
- JSP
- Cookie
- Session
- JDBC
(不同的课程会对于不同的技术栈,我这些只列出了一些基本上必学的)
学习建议
在选择网课的时候需要考虑的点就是:尽量要选择同一个系类的网课视频。在这个学习过程中会遇到很多的bug,我们所遇到bug的网上基本都有会答案,大家可以更换搜索姿势,相信一定能找到问题的解决方法。
推荐资源
黑马程序员最新版JavaWeb基础教程
(这个是技术栈最全的一个视频吧,会有很多其他技术)
四、推荐项目
javaWeb学生管理系统
(非常经典的jsp+sercvlet项目)
总结
这篇文章只适合于想要快速入手一个web项目的新手,大佬勿喷,大佬勿喷。同时,计算机组成原理,操作系统,数据结构,算法,计算机网络等也都是大家需要认真学习,我这里只是列出一个速成做web项目的方法,后面你需要学习ssm,springboot,springcloud,redis等,路还很远,加油!!!
更多推荐
新手如何快速入门到做一个Javaweb项目
发布评论