2024版Java入门教程

本文介绍了尚硅谷的Java入门课程,覆盖数据类型、运算符、面向对象、JavaSE高级应用、JDK17新特性和软件开发基础知识,旨在帮助初学者系统学习,高效掌握Java编程技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你学习Java不知从何入手,效率低进度慢,很多知识点听不懂?如果你看视频学习感觉枯燥,找不到配套资料,有问题解决不掉,浪费了大把时间……这是一套真正适合小白,让你不走弯路的Java入门课!

教程取尽精华,带你从入门到突破,极速上手,一撸到底。上百道案例,实用更实战,讲解生活化,源码图示化,寓教于乐,闯关式学习。配套资料齐全,视频、课件、代码、案例一一对应,一站式服务。同时,讲解中融入架构师编程思想,强化内功,为你后续的Java学习打下坚实基础!

内容涵盖:

计算机编程语言核心结构(数据类型、运算符、流程控制、数组等)、Java面向对象(类和对象、封装、继承、多态、抽象、接口等)、JavaSE高级应用(集合、IO、多线程、网络编程、反射等)、JDK17新特性(Lambda表达式、函数式编程、新日期类等)。

尚硅谷2024最新Java入门视频教程(上部)java零基础教程

教程目录

001.教程简介

002.Java入门的重点说明

003.JavaSE的课程体系介绍

004.软件和硬件的介绍

005.计算机语言的发展说明

006.Java生态圈的介绍

007.Java发展史介绍

008.软件开发介绍

009.字节的介绍

010.常用的DOS命令

011.Java环境_JVM和跨平台介绍

012.Java环境_JDK和JRE的介绍

013.Java环境_JDK的下载和安装

014.Java环境_配置环境变量

015.Java环境补充_环境变量失效问题说明

016.Java入门程序_开发三步骤

017.Java入门程序_HelloWorld的编写

018.注释的说明

019.文档注释的使用

020.新电脑操作问题_右键没有创建文件或者文件夹选项

021.入门程序每一句话解释以及注意事项

022.关键字的介绍

023.入门程序出现的问题_乱码问题

024.入门程序出现的问题_Java文件名和类名一致问题

025.println和print的区别以及Notepad++操作小技巧

026.模块一总结

027.模块一回顾&模块二重点说明

028.常量_介绍

029.常量_基本使用

030.常量_常量之间的运算

031.变量_数据类型的介绍

032.变量_定义

033.变量_基本使用

034.变量_变量的运算

035.变量_转义字符

036.变量_float和double的区别说明

037.变量_注意事项

038.变量_练习

039.标识符的介绍

040.数据类型转换介绍

041.数据类型转换_自动类型转换

042.数据类型转换_强制类型转换

043.强转注意事项1_精度损失和数据溢出

044.强转注意事项2_byte&short&char的转换

045.byte赋值超范围问题分析

046.进制转换_二进制和十进制的转换

047.进制转换_二进制转八进制

048.进制转换_二进制转十六进制

049.进制转换_常识介绍

050.位运算_左移算法

051.位运算_右移算法

052.位运算_异或非异或算法以及运算符优先级

053.模块二总结

054.模块二回顾_模块三重点说明

055.IDEA_介绍

056.IDEA_安装过程说明

057.IDEA_目录结构说明

058.IDEA_project的操作

059.IDEA_module的操作

060.IDEA_package的操作

061.IDEA_类的创建以及入门程序的编写

062.IDEA_基本设置说明

063.IDEA_快捷键说明

064.IDEA_初学者容易出现的问题

065.运算符_算数运算符基本使用

066.运算符_算数运算符的自增自减

067.运算符_企业真题c=c++分析

068.运算符_赋值运算符

069.运算符_比较运算符

070.运算符_逻辑运算符

071.运算符_短路与&短路或的说明

072.运算符_三元运算符

073.运算符_三元运算符练习

074.模块三总结

075.模块三重点回顾&模块四重点说明

076.Scanner键盘录入_介绍

077.Scanner键盘录入_使用三步骤

078.Scanner键盘录入_练习

079.Scanner键盘录入_next&nextLine区别

080.Random随机数_介绍

081.Random随机数_使用

082.switch语句_基本使用

083.switch语句_case的穿透性

084.if语句_一种情况判断

085.if语句_if...else语句使用&练习

086.if语句_else...if语句的使用

087.if语句_else...if语句练习

088.if语句_if和switch的区别

089.for循环_基本使用

090.for循环_1-3求和

091.for循环_求偶数和&统计偶数个数

092.while循环_基本使用

093.while循环_练习

094.dowhile循环_基本使用

095.循环控制语句_break&continue

096.死循环&嵌套循环&嵌套循环练习

097.猜数字小游戏

098.模块四总结

099.模块四回顾&模块五重点说明

100.数组_介绍

101.数组_定义

102.数组操作_获取数组长度&索引介绍

103.数组操作_存储数据

104.数组操作_获取数据

105.数组操作_遍历数组

106.数组操作_常见的两个异常

107.数组练习_获取最大值

108.数组练习_统计符合条件数据个数

109.数组练习_按照指定格式输出元素

110.数组练习_逻辑思维如何养成&统计偶数个数

111.数组练习_查找元素

112.数组高级使用_数组复制

113.数组高级使用_数组扩容

114.数组高级使用_数组合并

115.内存图_介绍

116.内存图_一个数组内存图

117.内存图_两个数组内存图

118.内存图_两个数组指向同一片空间

119.二维数组_定义

120.二维数组_获取二维数组长度

121.二维数组_存&取&遍历

122.二维数组_二维数组内存图

123.模块五总结

124.模块五回顾&模块六重点说明

125.方法_介绍

126.方法_无参无返回值方法使用

127.方法_通用格式各部分解释

128.方法_有参无返回值方法使用

129.方法_无参有返回值方法使用

130.方法_有参有返回值方法使用

131.方法_形式参数和实际参数说明

132.方法_参数和返回值使用时机

133.方法_变量作为实参使用

134.方法_方法注意事项终极版

135.方法_初学者如何学习方法小技巧

136.方法_练习

137.方法_数组作为方法参数传递

138.方法_数组作为方法返回值返回

139.方法_方法的重载基本使用

140.方法_方法重载的注意事项

141.模块六总结

142.模块六回顾&模块七重点说明

143.面向对象_面向对象思想介绍

144.面向对象_类的介绍和定义

145.面向对象_对象的使用

146.面向对象_类和对象练习

147.面向对象_匿名对象的介绍

148.面向对象_匿名对象的使用

149.面向对象_一个对象内存图

150.面向对象_两个对象内存图

151.面向对象_两个对象指向同一片空间内存图

152.面向对象_成员变量和局部变量区别

153.面向对象_类和对象的练习

154.模块七总结

155.模块七回顾&模块八重点说明

156.封装_介绍

157.封装_private的使用

158.封装_get&set方法的使用

159.封装_this关键字在set方法中的使用

160.封装_无参构造方法的定义和使用

161.封装_有参构造的定义和使用

162.封装_JavaBean的介绍

163.封装_快速编写JavaBean快捷键

164.封装_小结

165.本阶段扩展_JavaBean和表的对应关系

166.本阶段扩展_JavaBean参与添加功能说明

167.本阶段扩展_JavaBean参与查询功能说明

168.模块八总结

169.模块八回顾&模块九重点说明

170.static关键字_介绍

171.static关键字_使用

172.static关键字_内存说明

173.static关键字_静态成员访问特点

174.static关键字_静态成员在开发中使用场景

175.可变参数_使用和注意事项

176.可变参数_练习

177.递归_介绍和基本使用

178.递归_练习1&输出3到1

179.递归_练习2&阶乘

180.递归_练习3&斐波那契数列

181.数组常见算法_数组翻转

182.数组常见算法_冒泡排序分析

183.数组常见算法_冒泡排序代码实现

184.数组常见算法_二分查找分析

185.数组常见算法_二分查找代码实现

186.对象数组_基本使用

187.对象数组_练习

188.方法参数_基本类型做参数传递

189.方法参数_引用类型做参数传递

190.命令行参数

191.其他操作_快速生成方法

192.其他操作_debug调试操作

193.模块九总结

194.学生管理系统项目_介绍&功能演示

195.学生管理系统项目_JavaBean编写

196.学生管理系统项目_页面搭建

197.学生管理系统项目_添加功能

198.学生管理系统项目_查看功能

199.学生管理系统项目_修改功能

200.学生管理系统项目_删除&退出功能

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值