01 | Java入门级学习指南

前言

小饶同学写博客的初心:一方面是总结自己的技术栈,另一方面是想分享给热爱学习的小伙伴们。
我相信学到老,活到老,也相信学以致用,相信代码要多敲,相信爱拼才会赢,相信越努力越幸运!
这里主要是关于JAVA基础、主流框架、开发工具的总结。

第一部分:JAVA 设计和编程基础

1.1Java 语言基础

01初识Java
02数据类型和运算符
03流程结构
04数组
05数组综合应用
扩展
Java语言基础知识学习笔记思维导图
快捷键生成代码
关键字汇总
命名规范
windows上常用的开发快捷键
switch() case的()可以放什么类型
Java中if(条件){语名}和if(条件)语句的区别
Java中交换两个变量(两种方式)
Java中输入一个学员的成绩,输出四种结果:优秀,良好,及格,不及格
Java中switch结构判断某个月份是属于什么季节
Java中 三种循环结构输出100以内的整数和
Java中定义一维数组的三种方式
Java数组中查找最大值和最小值
Java求所有水仙花数
Java实现九九乘法表的打印和输出
Java中输入一个整数n,实现n的阶乘
Java中动态输入一组数,存到数组里面,利用四种循环打印出数组的所有元素。
Java选班长:将班里的N个人围成一圈,顺序报数,报3退出,留下的人是班长
冒泡排序算法
选择排序算法
二分查找法

1.2Java 面向对象

06认识类与对象
07方法
08三大特性:封装、继承和多态
09单例设计模式(Singleton)
10抽象类和接口
扩展
设计模式
内存分析详解(栈、堆和方法区)程序执行的内存变化过程

1.3Java 核心类库

11常用类(一):比较器 、内部类和包装类
12常用类(二):Sring、正则、StringBuffer、StringBuilder、Math、Random、Date
13集合框架(一):List集合 、Set集合 、Map集合
14集合框架(二):泛型 、集合工具类、TreeMap和TreeSet
15异常
16 IO流
17Xml和反射
扩展
详解“==”和equals的区别

1.4Java SE实战项目

超市管理系统
外卖订餐系统
汽车租赁系统(面向对象)
汽车租赁系统(集合、面向对象)

第二部分:数据库技术、Web 前端技术和 Java Web 开发

2.1MySql 数据库 开发

01MySQL基础
MySQL索引详解
02枚举(enum)
03注解
04Properties
05JDBC
06JDBC案例
07数据库设计及开发综合案例:电子商城
扩展
mysql中查询条件的某字段为null或者不为null
mysql数据库去重 distinct 用法
trunc()函数!数据集成时,写一个查询语句,将某字段为小数的数据变成整数
MySQL数据库中空值(null)和空字符串(‘‘)的区别
NULLIF()和COALESCE()如此强大!轻松比较空值(null)或者比较空字符串(‘‘)
MySQL数据库性能优化之67条SQL语句性能优化规则
MySQL基础语法使用案例
MySQL 数据库 开发:使用注解、反射和正则表达式完成表单验证
用数据库和JDBC完成的控制台版本小项目:
小型银行系统
员工管理系统
简易商品管理系统
简易新闻发布系统

2.2Web 前端基础

08HTML5
09CSS3
10JavaScript
11jQuery 框架
扩展
HTML学习笔记思维导图
JavaScript学习笔记思维导图
js中页面加载完成后执行的几种方法及执行顺序
在HTML中,点击<a>标签禁止向上滑动

2.3Java Web 技术

12网络和Servlet
13JSP
14 EL表达式
15JSTL
16会话管理
17文件上传与下载
18AJAX

扩展
不会吧!不会吧!Servlet的生命周期,你才知道!
Servlet中请求转发和重定向的区别,看这一篇就够了!
JSP中传递参数方式之参数列表
JSP页面中使用a标签进行删除请求时候使用弹出框确认后再删除
使用JSP+Servlet实现商品管理功能
JAVA中最常见基础面试题(一)
JAVA基础中最常见面试题(二)

第三部分:Java主流框架和商业软件开发流程&工具

1LayUI
2SVN
3Git
4Maven
5Linux
6Docker
7Spring
8Mybatis
9Redis
10Thymeleaf
扩展
使用Mybatis常见问题
如何解决git:error: failed to push some refs to
基于MAVEN项目的CGLib动态代理原理及实现
使用SpingMVC完成注册登录、多个文件的上传、文件列表显示、下载文件、未登录拦截等功能。
SpringBoot 项目开发之热部署启动配置流程

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱喝皮蛋瘦肉粥的小饶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值