博学谷 > 免费课 > Java入门课程

Java入门课程

Java入门课程

本课程通过掌握Java基本语法,具备Java语言编程基础,具备JavaSE本地应用开发能力,能够在本机开发一些应用软件,为学习JavaWeb项目开发打下基础。

主讲:Java高级讲师 | 课程时长:21课时| 学习人数:2382人 | 难度: 基础

免费

立即报名

第 一 章:就业课-Java基础语法

1-1 java运行环境

1-1-1 课程介绍
1-1-2 Java语言发展史和平台概述
1-1-3 JVM,JRE,JDK的概述
1-1-4 常用DOS命令
1-1-5 JDK的下载和安装

1-2 java入门

1-2-1 HelloWorld案例的编写和运行
1-2-2 HelloWorld案例常见问题
1-2-3 Path环境变量的配置
1-2-4 Notepad软件的安装和配置
1-2-5 注释的概述和分类
1-2-6 关键字的概述和特点
1-2-7 常量的概述和分类
1-2-8 变量的概述和定义格式
1-2-9 计算机存储单元概述
1-2-10 数据类型概述和分类
1-2-11 标识符的组成和注意事项
1-2-12 标识符的常见命名规则

1-3 基本数据类型转换

1-3-1 基本数据类型变量的定义和使用
1-3-2 变量定义的注意事项
1-3-3 类型转换之隐式转换
1-3-4 隐式转换图解
1-3-5 类型转换之强制转换

1-4 eclipse基本使用

1-4-1 Eclipse的概述和安装
1-4-2 Eclipse的基本使用
1-4-3 Eclipse工作空间的基本配置
1-4-4 Eclipse中内容辅助健和快捷键的使用
1-4-5 Eclipse中项目的删除和导入

1-5 运算符

1-5-1 算术运算符的基本用法
1-5-2 算术运算符取余和除法的区别
1-5-3 字符和字符串参与加法运算
1-5-4 算术运算符++和--的用法
1-5-5 赋值运算符的基本用法和扩展用法
1-5-6 关系运算符的用法和注意事项
1-5-7 逻辑运算符的基本用法
1-5-8 逻辑运算符&&和&的区别
1-5-9 三元运算符的基本用法
1-5-10 三元运算符练习之比较两个数是否相同
1-5-11 三元运算符练习之获取三个数中的最大值
1-5-12 键盘录入的基本步骤和使用
1-5-13 键盘录入练习之两个数据求和
1-5-14 键盘录入练习之比较两个数据是否相等
1-5-15 键盘录入练习之获取三个数据的最大值

1-6 流程控制语句

1-6-1 顺序结构的基本使用
1-6-2 if语句格式1的基本使用
1-6-3 if语句格式2的基本使用
1-6-4 if语句格式3的基本使用
1-6-5 if语句练习之获取两个数据的最大值
1-6-6 if语句练习之根据分数输出对应级别
1-6-7 switch语句的格式解释和执行流程
1-6-8 switch语句根据键盘录入数字输出对应星期
1-6-9 for循环语句的基本格式及使用
1-6-10 for循环练习之获取1-5和5-1的数据
1-6-11 for循环练习之1-5的数据求和
1-6-12 for循环练习之求1-100之间的偶数和
1-6-13 for循环练习之打印水仙花数
1-6-14 for循环练习之统计水仙花的个数
1-6-15 while循环语句的基本格式及使用
1-6-16 while循环练习之求1-100数据和
1-6-17 do...while循环语句的基本格式及使用
1-6-18 三种循环的区别
1-6-19 跳转控制语句break的概述和基本使用
1-6-20 控制跳转语句continue的概述和基本使用
1-6-21 控制跳转语句练习分析程序写结果

1-7 Random基本使用

1-7-1 Random的概述和基本使用
1-7-2 Random练习之猜数字小游戏案例

1-8 数组

1-8-1 数组概述和定义格式
1-8-2 数组初始化之动态初始化
1-8-3 数组中的元素访问
1-8-4 Java中的内存分配图解
1-8-5 一个数组的内存图
1-8-6 两个数组的内存图
1-8-7 两个数组指向同一个地址的内存图
1-8-8 数组初始化之静态初始化
1-8-9 数组操作的两个常见小问题
1-8-10 数组操作之遍历数组
1-8-11 数组操作之获取最值
1-8-12 二维数组的概述和基本使用
1-8-13 二维数组操作之遍历二维数组

1-9 函数

1-9-1 方法定义格式及格式解释
1-9-2 求和方法的编写
1-9-3 求和方法的调用
1-9-4 求和方法的调用图解
1-9-5 方法练习之获取两个数据中的较大值
1-9-6 方法练习之比较两个数据是否相等
1-9-7 方法练习之获取三个数据中的较大值
1-9-8 void修饰的方法的调用
1-9-9 方法练习之打印1到n之间的数据
1-9-10 方法练习之打印所有的水仙花数
1-9-11 方法重载的概述和基本使用
1-9-12 方法重载练习之比较数据是否相等
1-9-13 方法的形式参数是基本类型
1-9-14 方法的形式参数是基本类型图解
1-9-15 方法的形式参数是引用类型
1-9-16 方法的形式参数是引用类型图解
1-9-17 方法的练习之数组遍历
1-9-18 方法的练习之数组获取最值
1-9-19 方法的练习之数组元素求和

1-10 断点调试

1-10-1 断点调试的作用及步骤
1-10-2 断点调试查看循环求和执行流程
1-10-3 断点调试查看方法调用执行流程
1-10-4 断点调试查看形式参数是基本类型的情况
1-10-5 断点调试查看形式参数是引用类型的情况

1-11 基础语法练习

1-11-1 基础语法练习之根据月份输出对应季节
1-11-2 基础语法练习之根据月份输出对应季节2
1-11-3 基础语法练习之打印回文数
1-11-4 基础语法之不死神兔问题
1-11-5 基础语法练习之求满足要求的数组元素和
1-11-6 基础语法练习之评委打分问题
1-11-7 基础语法练习之数组元素反转分析
1-11-8 基础语法练习之数组元素反转代码实现
1-11-9 基础语法练习之数组基本查找
1-11-10 基础语法之数据加密分析
1-11-11 基础语法之数据加密代码实现

第 二 章:就业课-面向对象-封装

2-1 描述类介绍与使用

2-1-1 面向过程和面向对象思想概述
2-1-2 面向对象思想特点及举例
2-1-3 类与对象概述
2-1-4 学生类和学生事物的对应关系
2-1-5 学生类的定义
2-1-6 学生类的使用
2-1-7 手机类的定义和使用
2-1-8 一个对象的内存图
2-1-9 方法共用的内存图
2-1-10 两个引用指向同一个对象的内存图
2-1-11 成员变量和局部变量的区别
2-1-12 private关键字的由来及使用
2-1-13 成员变量私有的标准代码
2-1-14 封装的概述和好处
2-1-15 this关键字的由来及使用
2-1-16 构造方法的格式
2-1-17 构造方法的注意事项及重载
2-1-18 标准的学生类代码编写和测试

2-2 类名作为形参或返回值

2-2-1 类名作为形式参数传递
2-2-2 类名作为返回值类型

第 三 章:就业课-常用API-第一部分

3-1 String类功能

3-1-1 API概述及使用步骤
3-1-2 键盘录入一个字符串数据
3-1-3 String类的概述和构造方法
3-1-4 字符串对象构造方法创建和直接赋值的区别
3-1-5 String类的判断功能
3-1-6 模拟用户登录
3-1-7 String类的获取功能
3-1-8 字符串的遍历
3-1-9 统计字符串中大写,小写及数字字符个数
3-1-10 String类的转换功能
3-1-11 把字符串首字母大写其他字母小写
3-1-12 String类的去空格和分割功能
3-1-13 字符串练习之数组元素按格式拼接
3-1-14 字符串练习之字符串反转

3-2 StringBuilder类功能

3-2-1 StringBuilder的概述
3-2-2 StringBuilder的构造方法
3-2-3 StringBuilder的添加功能和反转功能
3-2-4 StringBuilder和String的相互转换
3-2-5 StringBuilder练习之数组元素按格式拼接
3-2-6 StringBuilder练习之字符串反转
3-2-7 StringBuilder练习之判断对称字符串

3-3 对象数组

3-3-1 对象数组的练习
3-3-2 对象数组的内存图

3-4 集合ArrayList

3-4-1 为什么会出现集合类
3-4-2 创建ArrayList集合对象并添加元素
3-4-3 ArrayList集合的增删改查方法
3-4-4 ArrayList集合的遍历
3-4-5 ArrayList练习之存储字符串并遍历
3-4-6 ArrayList练习之获取满足要求的元素
3-4-7 ArrayList练习之存储自定义对象并遍历
3-4-8 ArrayList练习之键盘录入数据存储并遍历
3-4-9 学生管理系统项目演示
3-4-10 学生管理系统之标准学生类
3-4-11 学生管理系统之主界面和选择的实现
3-4-12 学生管理系统之查询所有学生
3-4-13 学生管理系统之添加学生
3-4-14 学生管理系统之添加学生解决学号重复问题
3-4-15 学生管理系统之删除学生
3-4-16 学生管理系统之修改学生

3-5 IO字符流

3-5-1 IO流的概述和分类
3-5-2 FileWirter写数据
3-5-3 FileWriter写数据路径问题及关闭和刷新方法的区别
3-5-4 FileWriter写数据的5个方法
3-5-5 FileWriter写数据之换行和追加写
3-5-6 FileReader读数据一次读取一个字符
3-5-7 一次读写一个字符复制文本文件
3-5-8 FileReader读数据一次一个字符数组
3-5-9 FileReader读取数据的两种方式图解
3-5-10 一次读写一个字符数组复制文本文件
3-5-11 缓冲流的基本使用
3-5-12 缓冲流复制文本文件的两种方式
3-5-13 缓冲流的特殊功能
3-5-14 缓冲流特殊功能复制文本文件
3-5-15 复制文本文件的5种方式
3-5-16 把集合中的数据写到文本文件
3-5-17 把文本文件中的数据读取到集合
3-5-18 把集合中的学生信息写入文本文件
3-5-19 把文件中的数据读到集合并遍历集合
3-5-20 学生管理系统IO版图解
3-5-21 学生管理系统IO版之增删改查的集合版实现
3-5-22 学生管理系统IO版之读写数据
3-5-23 学生管理系统IO版本之代码实现