首页技术文章正文

有手就能学Java零基础教程【含最新大厂面试题】

更新时间:2022-08-31 来源:黑马程序员 浏览量:


图文教程
简介

Java基础的天花板教程,面向0基础同学,有手就行。从0开始,到进阶,最后起飞,层层递进。课程中会讲解很多编程思想,以及我是如何从0开始去分析一个问题,并把代码写出来的。拒绝一听就懂,一学就废。

全套视频教程+笔记+源码百度云盘下载地址:

http://yun.itheima.com/course/1002.html?cz
在线观看全集视频
2022最新版Java入门到起飞,含算法教程

2022最新版Java入门到起飞,含算法教程

课程内容

包含:Java基础语法,面向对象,常见API,集合、IO、多线程、网络编程、源码分析、JVM虚拟机、数据结构、算法、JDK5~18的新特性。

讲解方式

课程从0开始到进阶,最后起飞。让你真的懂得如何分析一个需求,并写出代码。而不是一听就懂,一写就废。为后面继续学习web、框架、项目打下扎实的基础。

课程亮点:

1.面向0基础同学,有手就行。
2.从0开始,到进阶,最后起飞,层层递进。
3.各种练习侧重于分析型讲解,让同学真的掌握从0分析问题的能力。
3.课程中的部分综合项目案例选取于美国斯坦福大学Java练习,力扣算法题,大厂面试题。
4.阶段综合项目贴合企业开发,从分析需求文档的开始,让同学们知道如何从0开始编写项目。而不是跟其他课程一样,看一下运行效果,直接就开撸。
5.采取ppt讲解,把很多需要自己脑补的东西以图形化,图表化的形式展示出来,让大家知道代码真正的样子。
6.在第二阶段中会有大量的源码分析,JVM虚拟机,数据结构,算法,并利用NIO手写一个非阻塞的tomcat服务器。为后面继续学习web、框架、项目打下扎实的基础。

1Java入门

  第1节 - Java入门-01-Java学习介绍

  第2节 - Java入门-02-人机交互-图形化界面的小故事

  第3节 - Java入门-03-打开CMD

  第4节 - Java入门-04-常见的CMD命令

  第5节 - Java入门-05-练习-利用CMD打开QQ并配置环境变量

  第6节 - Java入门-06-Java概述和学习方法

  第7节 - Java入门-07-Java学习-JDK下载和安装

  第8节 - Java入门-08-Java学习-HelloWorld小案例

  第9节 - Java入门-09-Java学习-常见小问题

  第10节 - Java入门-10-Java学习-环境变量

  第11节 - Java入门-11-Java学习-Notepad

  第12节 - Java入门-12-Java学习-Java语言的发展

  第13节 - Java入门-13-Java学习-Java能干什么

  第14节 - Java入门-14-Java学习-Java为什么这么火

  第15节 - Java入门-15-Java学习-Java跨平台的原理

  第16节 - Java入门-16-JDK和JRE

2java基础概念  

  第17节 - Java基础概念-01-注释

  第18节 - Java基础概念-02-关键字

  第19节 - Java基础概念-03-字面量

  第20节 - Java基础概念-04-变量-基本用法

  第21节 - Java基础概念-05-变量-使用方式和注意事项

  第22节 - Java基础概念-06-变量练习-计算公交车的人数

  第23节 - Java基础概念-07-计算机中的数据存储

  第24节 - Java基础概念-08-数据类型

  第25节 - Java基础概念-09-标识符

  第26节 - Java基础概念-10-定义变量的三个练习

  第27节 - Java基础概念-11-键盘录入

  第28节 - Java基础概念-12-idea的概述和下载安装

  第29节 - Java基础概念-13-idea中的第一个代码

  第30节 - Java基础概念-14-idea-扩展设置

  第31节 - Java基础概念-15-idea-类模块和项目的基本操作

3运算符  

  第32节 - 运算符-01-算术运算符的基本用法

  第33节 - 运算符-02-除法和取模

  第34节 - 运算符-03-算术运算符练习-数值拆分

  第35节 - 运算符-04-隐式转换

  第36节 - 运算符-05-强制转换

  第37节 - 运算符-06-字符串和字符的加操作

  第38节 - 运算符-07-自增自减运算符-基本使用

  第39节 - 运算符-08-赋值运算符和关系运算符

  第40节 - 运算符-09-四种逻辑运算符

  第41节 - 运算符-10-短路逻辑运算符

  第42节 - 运算符-11-三元运算符和运算符的优先级

4判断和循环  

  第43节 - 判断和循环-01-流程控制语句-顺序结构

  第44节 - 判断和循环-02-if第一种格式和注意事项加练习

  第45节 - 判断和循环-03-if的第二种格式和练习

  第46节 - 判断和循环-04-if的第三种格式

  第47节 - 判断和循环-05-switch语句和练习

  第48节 - 判断和循环-06-switch的扩展知识点和练习

  第49节 - 判断和循环-07-循环语句-for循环格式和练习

  第50节 - 判断和循环-08-for循环练习-累加思想和统计思想

  第51节 - 判断和循环-09-循环语句-while

  第52节 - 判断和循环-10-while循环-力扣算法练习题

  第53节 - 判断和循环-11-循环语句-do...while

5循环高级和数组  

  第54节 - 循环高级和数组-01-循环高级-无限循环

  第55节 - 循环高级和数组-02-跳转控制语句

  第56节 - 循环高级和数组-03-综合练习1-逢七过

  第57节 - 循环高级和数组-04-综合练习2-平方根

  第58节 - 循环高级和数组-05-综合练习3-判断是否为质数

  第59节 - 循环高级和数组-06-综合练习-猜数字小游戏

  第60节 - 循环高级和数组-07-数组的概述和静态初始化

  第61节 - 循环高级和数组-08-数组的地址值和元素访问

  第62节 - 循环高级和数组-09-数组的遍历和综合练习

  第63节 - 循环高级和数组-10-数组的动态初始化和常见问题

  第64节 - 循环高级和数组-11-数组练习-求最值

  第65节 - 循环高级和数组-12-数组练习-求和并统计个数

  第66节 - 循环高级和数组-13-数组练习-交换数据

  第67节 - 循环高级和数组-14-数组练习-打乱数据

  第68节 - 循环高级和数组-15-数组的内存图

6方法  

  第69节 - 方法-01-什么是方法?

  第70节 - 方法-02-最简单的方法定义和调用

  第71节 - 方法-03-带参数的方法定义和调用

  第72节 - 方法-04-带返回值方法的定义和调用

  第73节 - 方法-05-方法的小结

  第74节 - 方法-06-方法的重载

  第75节 - 方法-07-方法的三个练习:遍历求最大值和判断是否存在

  第76节 - 方法-08-方法练习-拷贝数组

  第77节 - 方法-09-方法的基本内存原理

  第78节 - 方法-10-什么是基本数据类型和引用数据类型

  第79节 - 方法-11-方法的值传递

9综合练习  

  第80节 - 综合练习-01-卖飞机票

  第81节 - 综合练习-02-找质数

  第82节 - 综合练习-03-开发验证码

  第83节 - 综合练习-04-数组元素赋值

  第84节 - 综合练习-05-评委打分

  第85节 - 综合练习-06-数字加密和解密

  第86节 - 综合练习-07-抽奖的两种实现方式

  第87节 - 综合练习-08-双色球彩票系统

7面向对象  

  第88节 - 面向对象-01-面向对象介绍

  第89节 - 面向对象-02-类和对象

  第90节 - 面向对象-03-封装

  第91节 - 面向对象-04-就近原则和this关键字

  第92节 - 面向对象-05-构造方法

  第93节 - 面向对象-06-标准的javabean类

  第94节 - 面向对象-07-三种情况的对象内存图

  第95节 - 面向对象-08-基本数据类型和引用数据类型

  第96节 - 面向对象-09-this的内存原理

  第97节 - 面向对象-10-成员和局部

  第98节 - 面向对象综合训练-01-文字版格斗游戏

  第99节 - 面向对象综合训练-02-两个对象数组练习

  第100节 - 面向对象综合训练-03-对象数组练习-判断并统计

  第101节 - 面向对象综合训练-04-复杂对象数组练习-添加和遍历

  第102节 - 面向对象综合训练-05-复杂对象数组练习-删除和修改

8字符串  

  第103节 - 字符串-01-API和API帮助文档

  第104节 - 字符串-02-String概述

  第105节 - 字符串-03-String构造方法代码实现和内存分析

  第106节 - 字符串-04-字符串的比较

  第107节 - 字符串-05-练习-用户登录

  第108节 - 字符串-06-练习-遍历字符串和统计字符个数

  第109节 - 字符串-07-练习-字符串拼接和反转

  第110节 - 字符串-08-较难练习练习-金额转换

  第111节 - 字符串-09-练习-手机号屏蔽-身份证号码信息查看-游戏骂人敏感词替换

  第112节 - 字符串-10-StringBuilder的基本操作

  第113节 - 字符串-11-Stringjoiner

  第114节 - 字符串-13-较难练习-罗马数字的两种写法

  第115节 - 字符串-14-较难练习-调整字符串的内容并比较

  第116节 - 字符串-15-后续练习思路分析

9集合  

  第117节 - 集合&学生管理系统-01-集合的基本使用

  第118节 - 集合&学生管理系统-02-集合练习-添加字符串和整数并遍历

  第119节 - 集合&学生管理系统-03-集合练习-添加学生对象并遍历的两个练习

  第120节 - 集合&学生管理系统-04-查找用户是否存在

  第121节 - 集合&学生管理系统-05-返回多个数据

  第122节 - 集合&学生管理系统-06-学生管理系统业务分析并搭建主菜单

  第123节 - 集合&学生管理系统-07-学生管理系统-查询和添加

  第124节 - 集合&学生管理系统-08-学生管理系统-删除和修改

  第125节 - 学生管理系统升级-01-学生管理系统升级-思路分析

点击查看更多


分享到:
在线咨询 我要报名
和我们在线交谈!