320分钟
极速上手Java编程:从零开始构建你的技术栈
你是否曾困惑: 想入门Java编程,却不知从何开始? 面对代码编写、程序运行等基础操作,总觉得难以掌握? 学到零散知识点后,不知道如何整合起来完成一个简单项目? 如果这些问题让你有些无措,这门课刚好适…
你是否曾困惑:
想入门Java编程,却不知从何开始?
面对代码编写、程序运行等基础操作,总觉得难以掌握?
学到零散知识点后,不知道如何整合起来完成一个简单项目?
如果这些问题让你有些无措,这门课刚好适合你!它将带你一步步从 Java 基础开始,稳扎稳打地掌握编程技能。
本课程围绕“基础入门、逐步进阶、实战应用”三大主线展开:
- 基础入门:从Java介绍、Dos常用命令等预备知识入手,讲解JDK和开发工具(IDEA)的安装配置,再到第一个Java程序的编写(如打印输出内容),帮你搭建起Java编程的基础认知。
- 逐步进阶:系统学习变量、运算符、流程控制(if选择、循环语句)、数组、方法等核心知识点,每个知识点都搭配对应案例(如计算数值和、打印图形、数组增删操作等),让你在实践中理解原理。
- 实战应用:通过一个完整的实战项目,将前面学到的知识整合运用,涵盖主菜单打印、数据展示、库存和价格修改等功能,体验从代码编写到功能实现的全过程。
课程能让你获得什么?
1. 基础能力:掌握Java编程的基本语法(如变量定义、循环结构)和常用操作(如数组使用、方法调用),能独立编写简单的Java程序。
2. 实践经验:通过案例练习和每日作业,熟悉编程思路和问题解决方法,提升代码应用能力。
3. 项目成果:完成“库存管理系统”项目,了解小型项目的开发流程,学会将零散知识点整合起来实现具体功能。
学习Java编程,重要的是循序渐进和动手实践。跟着这门课按节奏学习,你会发现编程并没有那么难。不如赶紧行动起来加入课程吧!
学生资料
第一章 Java入门
- 1-1 Java介绍
- 1-2 Dos常用命令
- 1-3 Java程序执行原理
- 1-4 安装JDK配置环境变量
- 1-5 安装和配置Idea
- 1-6 第一个Java入门程序
- 1-7 main方法
- 1-8 使用IDEA编写程序
- 1-9 转义符和注释
第二章 变量运算符
- 2-1 二进制
- 2-2 数据类型
- 2-3 变量
- 2-4 变量案例
- 2-5 变量定义注意事项
- 2-6 常量案例
- 2-7 自动数据类型转换
- 2-8 强制数据类型转换
第三章 运算符
- 3-1 使用Scanner录入数据
- 3-2 算术运算符+
- 3-3 算术运算符相除和取模
- 3-4 算术运算符自增和自减
- 3-5 算术运算符+=
- 3-6 案例交换两个变量中的值
- 3-7 案例求各位数之和
- 3-8 比较运算符
- 3-9 逻辑运算符
- 3-10 三元运算符
- 3-11 三元运算符案例
- 3-12 运算符的优先级
- 3-13 运算符优先级案例
第四章 随机数流程控制
- 4-1 随机数类Random
- 4-2 if选择结构
- 4-3 if...else结构
- 4-4 if...else结构案例
- 4-5 if...elseif...else
- 4-6 嵌套的if语句
- 4-7 if else语句和三元运算符转换
- 4-8 switch语句
第五章 循环
- 5-1 while循环
- 5-2 do...while循环
- 5-3 for循环
- 5-4 案例计算1-5的和
- 5-5 案例打印加法表
- 5-6 案例打印直角三角形
- 5-7 打印99乘法表
- 5-8 break语句
- 5-9 break案例
- 5-10 continue语句
- 5-11 无限循环
- 5-12 断点调试
- 5-13 综合案例猜数字
第六章 数组
- 6-1 什么是数组
- 6-2 使用数组
- 6-3 数组简化声明
- 6-4 普通for循环遍历数组
- 6-5 增强for循环遍历数组
- 6-6 数组案例
- 6-7 获取数组的最大值
- 6-8 数组的异常
- 6-9 数组添加元素
- 6-10 删除数组中的元素
- 6-11 数组综合案例
第七章 方法
- 7-1 什么是方法
- 7-2 方法定义的语法
- 7-3 无参无返回值的方法
- 7-4 无参数有返回值的方法
- 7-5 有参数无返回值的方法
- 7-6 有参数有返回值的方法
- 7-7 方法的重载
- 7-8 综合案例抽奖再实现
第八章 实战项目案例
- 8-1 实战项目介绍
- 8-2 实战项目打印主菜单
- 8-3 实战项目打印水果清单
- 8-4 实战项目修改水果库存
- 8-5 实战项目修改水果价格
- 8-6 实战项目整合
夏昊
极简Java'图书作者,华为认证讲师