学习Java需要学些什么知识?

一、JavaSE基础二、JavaSE进阶三、JavaWeb阶段四、热门框架 SSM+SpringBoot五、项目 分布式微服务项目实战最后:面试专题课基本上可以分为5个阶段看图:1. Java基础语法基础语法是编程语言的第一课,打好基础才能更好的掌握后面的内容技术点:|1.Java语言的发展史 |2.JDK的下载和安装 |3.DOS命令的介绍和使用 |4.Path环境变量的配置|5.第一个代码HelloWorld案例 |6.NotePad++软件的安装和使用|7.Java中的数据类型 |8.常量的使用
摘要由CSDN通过智能技术生成

一、JavaSE基础

二、JavaSE进阶

三、JavaWeb阶段

四、热门框架 SSM+SpringBoot

五、项目 分布式微服务项目实战

最后:面试专题课

基本上可以分为5个阶段看图:

一、JavaSE基础

1. Java基础语法

基础语法是编程语言的第一课,打好基础才能更好的掌握后面的内容

技术点:
|1.Java语言的发展史 |2.JDK的下载和安装 |3.DOS命令的介绍和使用 |4.Path环境变量的配置
|5.第一个代码HelloWorld案例 |6.NotePad++软件的安装和使用
|7.Java中的数据类型 |8.常量的使用 |9.变量的定义与使用 |10.Java中代码的书写规范
|11.数据类型之间的转换 |12.Java中的各种运算符操作 |13.if分支语句的灵活使用
|14.switch分支语句 |15.for循环结构 |16.while循环结构 |17.do..while循环结构
|18.各种循环语句的区别和应用场景 |19.循环跳转控制语句 |20.嵌套循环的应用
|21.使用循环嵌套打印直角三角形 |22.IDEA开发软件 |23.数组的动态初始化
|24.数组的访问格式 |25.数组的静态初始化 |26.Java的内存划分和作用
|27.分析数组在内存中的存储 |28.方法的定义和调用 |29.方法的参数和返回值问题
|30.方法的重载(Overload) |31.参数是基本类型和引用类型的区别
|32.Debug断点调试的使用

2. 面向对象基础
逐步建立起面向对象编程思想,从会使用对象,到内存分析,再到真正理解为什么封装对象
包含了以下技术点:

  • |1.类和对象的概述
  • |2.分析对象在内存中的存储
  • |3.成员变量和局部变量的区别
  • |4.private关键字的应用
  • |5.this关键字的应用
  • |6.this关键字的内存原理
  • |7.面向对象特性之封装
  • |8.构造方法(Constructor)
  • |9.构造方法的注意事项
  • |10.标准类的定义规范

3. API基础介绍了Java中的API的使用及必备知识字符串的一些常用方法。

包含了以下知识点:

|1.API的使用方式 |2.String类的特点 |3.String类的常用构造方法|4.字符串的比较规则

|5.用户登录的案例 |6.遍历字符串的方式 |7.字符串的拼接 |8.字符串的反转操作

|9.StringBuilder类的作用 |10.StringBuilder类的构造方法

|11.StringBuilder类的常用方法 |12.用StringBuilder完成字符串拼接和反转

4. 集合基础,区分出数组和集合容器的区别

包含了以下技术点:

|1.ArrayList集合的特点
|2.ArrayList的构造方法
|3.ArrayList的常用操作
|4.集合存储自定义类型并遍历

二、JavaSE进阶

| 1.深入理解Java面向对象相关知识点
| 2.掌握开发中常用类如集合、IO流、时间日期等操作
| 3.掌握Java异常处理机制,熟悉Java多线程开发
| 4.掌握网络基础知识,了解Socket原理,TCP.UDP协议
| 5.熟悉Java8新特性,如Lambda.Stream流等操作
| 6.掌握Java基本语法完成单机程序的编写

三、JavaWeb阶段

能使用web技术完成单体项目的开发

1. MySQL基础操作MySQL是一款关系型数据库。也是现在企业中使用最多的关系型数据库。

| 1.数据库概述| 2.SQL语言分类| 3.DDL| 4.DML| 5.DQL
| 6.数据库约束(数据完整性)| 7.表关系|8.多表操作之查询| 9.事务

2. JDBCJDBC是Java程序操作关系型数据库的一套规范,也是JavaEE规范之一。它全称Java DataBase Connectivity。

| 1.JDBC概念| 2.快速入门| 3.JDBC对象讲解| 4.单表CURD

3. Maven基础Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。

| 1.Maven简介| 2.Maven仓库概述和配置本地仓库| 3.Maven的安装和配置说明
| 4.Maven的生命周期命令| 5.在idea中创建maven工程| 6.Maven依赖管理

4. MyBatisMyBatis是apache 软件基金会推出的一套持久层ORM框架。用于简化JDBC开发

| 1.MyBatis简介| 2.MyBatis的入门案例| 3.Mapper代理开发| 4.核心配置文件详解
| 5.配置文件完成CRUD操作| 6.注解完成CRUD| 7.MyBatis的动态sql语句| 8.MyBatis综合案例

5. HTML和CSSHTML和CSS是前端技术的基础,是制作展示页面的最根本技术组成。

| 1.HTML概述| 2.HTML基础语法和书写规范| 3.IDEA创建static web工程开发HTML
| 4.HTML常用标签| 5.CSS基础概述| 6.常用CSS样式

6. JavaScriptJavaS

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值