# java_fundamentals **Repository Path**: dkfhkalkdjfdks/java_fundamentals ## Basic Information - **Project Name**: java_fundamentals - **Description**: No description available - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2018-05-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # README > 兴趣驱动学习,让学习成为一种习惯! > > 达内直播课 TEDU LIVE VIDEO > > 订阅号: TLV_CN > > 服务号: TEDU_TMOOC --- ## 项目介绍 Java 基础教程和案例, 根据达内线下课程全新录制。 ## 项目结构 * [01_运行环境](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/01_运行环境) * [01_操作系统](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/01_运行环境/01_操作系统) * [02_运行环境](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/01_运行环境/02_运行环境) * [03_开发工具](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/01_运行环境/03_开发工具) * [02_变量](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/02_变量) * [01_变量的声明](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/02_变量/01_变量的声明) * [02_变量的命名](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/02_变量/02_变量的命名) * [03_变量的访问](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/02_变量/03_变量的访问) * [03_基本数据类型](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/03_基本数据类型/03_基本数据类型) * [01_数值类型](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/03_基本数据类型/01_数值类型) * [02_字符类型](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/03_基本数据类型/02_字符类型) * [03_布尔类型](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/03_基本数据类型/03_布尔类型) * [04_类型转换](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/03_基本数据类型/04_类型转换) * [04_运算符和表达式](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/04——运算符和表达式/04_运算符和表达式) * [01_算术运算符](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/04——运算符和表达式/01_算术运算符) * [02_赋值运算符](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/04——运算符和表达式/02_赋值运算符) * [03_关系运算符](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/04——运算符和表达式/03_关系运算符) * [04_逻辑运算符](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/04——运算符和表达式/04_逻辑运算符) * [05_其它运算符](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/04——运算符和表达式/05_其它运算符) * [05_分支结构](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/05_分支结构) * [01_if语句](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/05_分支结构/01_if语句) * [02_if_else语句](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/05_分支结构/02_if_else语句) * [03_else_if语句](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/05_分支结构/03_else_if语句) * [04_switch语句](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/05_分支结构/04_switch语句) * [05_分支嵌套](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/05_分支结构/05_分支嵌套) * [06_循环结构](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/06_循环结构) * [01_while循环结构](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/06_循环结构/01_while循环结构) * [02_do_while循环结构](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/06_循环结构/02_do_while循环结构) * [03_for循环结构](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/06_循环结构/03_for循环结构) * [04_循环嵌套](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/06_循环结构/04_循环嵌套) * [05_循环控制](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/06_循环结构/05_循环控制) * [07_数组](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/07_数组) * [01_数组的定义](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/07_数组/01_数组的定义) * [02_数组的访问](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/07_数组/02_数组的访问) * [03_数组的复制](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/07_数组/03_数组的复制) * [04_数组的排序](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/07_数组/04_数组的排序) * [08_方法](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/08_方法) * [01_方法的定义](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/08_方法/01_方法的定义) * [02_方法的调用](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/08_方法/02_方法的调用) * [03_方法的参数](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/08_方法/03_方法的参数) * [09_项目案例](https://gitee.com/tedulivevideo/java_fundamentals/tree/master/09_项目案例) * [README.md](https://gitee.com/tedulivevideo/java_fundamentals/blob/master/README.md) ## 录播视频 * 001_Java编译运行过程 * * * * * 002_JVMJREJDK名词 * * * * * 003_安装JDK * * * * * 004_配置环境变量 * * * * * 005_运用cmd编写HelloWorld * * * * * 006_Eclipse说明 * * * * * 007_运用eclipse编写HelloWorld01 * * * * * 008_运用eclipse编写HelloWorld02 * * * * * 009_创建项目结构 * * * * * 010_变量的引入 * * * * * 011_什么是变量 * * * * * 012_变量的声明和初始化 * * * * * 013_变量的访问 * * * * * 014_Linux基本操作命令 * * * * 015_变量的命名 * * * * * 016_变量命名的演示 * * * * * 017_8种基本数据类型 * * * * * 018_int类型 * * * * * 019_long类型 * * * * * 020_double类型的概念 * * * * * 021_double类型的代码演示 * * * * * 022_boolean类型的概念 * * * * * 023_char类型的概念01 * * * * * 024_char类型的概念02 * * * * * 025_char类型转义符 * * * * * 026_基本数据类型的转换 * * * * * 027_基本数据类型的转换两点规则 * * * * * 028_基本数据类型的转换代码演示 * * * * * 029_算术运算符的概念 * * * * * 030_算术运算符自增自减使用 * * * * * 031_算术运算符自增自减被使用 * * * * * 032_算术运算符代码演示 * * * * * 033_关系运算符的概念 * * * * * 034_关系运算符的代码演示 * * * * * 035_Scanner接收用户的输入 * * * * * 036_逻辑运算符的概念 * * * * * 037_逻辑运算符的代码演示 * * * * * 038_逻辑运算符的短路 * * * * * 039_赋值运算符 * * * * * 040_字符串连接运算符 * * * * * 041_条件运算符 * * * * * 042_分支结构案例引入01 * * * * * 043_分支结构案例引入02 * * * * * 044_分支结构之if语句 * * * * * 045_分支结构if案例 * * * * * 046_分支结构之if-else * * * * * 047_分支结构if-else案例 * * * <> * * 048_分支结构switch-case的概念 * * * * * 049_分支结构switch-case的break关键字 * * * * * 050_分支结构switch-case代码演示 * * * * * 051_循环结构while概念 * * * * * 052_循环结构while循环三要素 * * * * 053_循环结构while的执行逻辑 * * * * * 054_循环结构while之break关键字 * * * * * 055_循环结构while代码演示 * * * * * 056_循环结构while的注意事项01 * * * * * 057_循环结构while的注意事项02 * * * * 058_循环结构dowhile的概念 * * * * * 059_循环结构dowhile的代码分析01 * * * * * 060_循环结构dowhile的代码演示02 * * * * * 061_循环结构for的概念 * * * * * 062_循环结构for代码案例求1-100的累加和 * * * <> * * 063_循环结构for的特殊样式 * * * <> * * 064_循环结构for案例随机加法运算器01 * * * * * 065_循环结构for案例随机加法运算器02 * * * * * 066_循环结构for案例随机加法运算器03 * * * * * 067_循环结构for中常用的关键字break和continue * * * * * 068_循环问题 * * * * <> * 069_嵌套循环案例九九乘法表01 * * * <> * * 070_嵌套循环案例九九乘法表02 * * * <> * * 071_嵌套循环案例九九乘法表03 * * * * * 072_嵌套循环案例九九乘法表04 * * * * * 073_嵌套循环案例九九乘法表05 * * * * * 074_数组的概念01 * * * * * 075_数组的概念02 * * * * * 076_数组的定义代码演示01 * * * * * 077_数组的定义代码演示02 * * * * * 078_数组的初始化 * * * * * 079_数组的初始化代码演示 * * * * * 080_数组的访问 * * * * * 081_通过下标获取数组元素 * * * * * 082_数组的遍历演示01 * * * * * 083_数组的遍历演示02 * * * * * 084_求数组最大值 * * * * * 085_数组的排序Arrays.sort * * * <> * * 086_数组的冒泡排序01 * * * * * 087_数组的冒泡排序02 * * * * 088_数组的冒泡排序03 * * * * 089_数组的冒泡排序04 * * * * 090_数组的冒泡排序05 * * * 091_数组的复制的引入 * * * * 092_数组的复制System.Arraycopy01 * * * * 093_数组的复制System.Arraycopy02 * * * * 094_数组的复制Arrays.copyof01 * * * * 095_数组的复制Arrays.copyof02 * * * * 096_数组的复制最大值放在最后一个元素 * * * * 097_方法的引入01 * * * * 098_方法的定义02 * * * * 099_方法的参数03 * * * * 100_方法的参数04 * * * * 101_方法的参数05 * * * * 102_方法的参数06 * * * * 103_方法的返回值01 * * * * 104_方法的返回值02 * * * * 105_方法的返回值03 * * * * 106_方法的返回值04 * * * * 107_方法的返回值05 * * * * 108_猜字符游戏01 * * * * 109_猜字符游戏02 * * * * 110_猜字符游戏03 * * * * 111_猜字符游戏04 * * * * 112_猜字符游戏05 * * * * 113_猜字符游戏06 * * * * 114_猜字符游戏07 * * * * 115_生成随机字符数组01 * * * * 116_生成随机字符数组02 * * * * 117_生成随机字符数组03 * * * * 118_生成随机字符数组04 * * * * 119_生成随机字符数组05 * * * * 120_主方法01 * * * * 121_主方法02 * * * * 122_主方法03 * * * ## 使用说明 ### 微信公众号 微信订阅号 ![微信订阅号:TLV_CN](https://gitee.com/uploads/images/2018/0503/151539_f40c28b3_675903.jpeg "订阅号二维码.jpg") 微信服务号 ![微信服务号:TEDU_TMOOC](https://gitee.com/uploads/images/2018/0503/151806_8be41250_675903.jpeg "服务号二维码.jpg") ## 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request