2.2 数据类型 40
2.2.1 值类型 40
2.2.2 引用类型 41
2.2.3 装箱和拆箱 41
2.3 变量和常量 42
2.3.1 变量的命名规则与惯例 42
2.3.2 数据类型与变量 43
2.3.3 变量的声明与赋值 43
2.3.4 变量的作用域和生存周期 44
2.3.5 常量的定义 44
2.4 数据类型转换 44
2.4.1 隐式类型转换 45
2.4.2 显式类型转换 45
2.5 运算符及表达式 46
2.5.1 算术运算符与算术表达式 46
2.5.2 关系运算符与关系表达式 47
2.5.3 赋值运算符与赋值表达式 47
2.5.4 逻辑运算符与逻辑表达式 48
2.5.5 位运算符 48
2.5.6 其他运算符 49
2.5.7 运算符的优先集 50
2.6 字符串处理技巧 50
2.6.1 比较字符串 51
2.6.2 定位字符及子串 51
2.6.3 格式化字符串 51
2.6.4 截取字符串 52
2.6.5 分裂字符串 52
2.6.6 插入和填充字符串 52
2.6.7 删除和剪切字符串 53
2.6.8 复制字符串 53
2.6.9 替换字符串 54
2.7 数组的应用 54
2.7.1 数组的声明 54
2.7.2 初始化数组 54
2.7.3 数组的遍历 55
2.8 照猫画虎——基本功训练 55
2.8.1 基本功训练1——使用结构类型显示员工信息 55
2.8.2 基本功训练2——使用引用类型实现对对象的引用 56
2.8.3 基本功训练3——判断合法的用户名称和密码 57
2.8.4 基本功训练4——制作一个简单加法计算器 58
2.8.5 基本功训练5——加密用户密码等重要的数据信息 58
2.9 情景应用——拓展与实践 60
2.9.1 情景应用1——使用深复制和浅复制显示员工信息 60
2.9.2 情景应用2——按值传递引用类型显示用户年龄 61
2.9.3 情景应用3——优化程序性能之装箱和拆箱的最小化 62
2.9.4 情景应用4——两种比较不错的密码修改方案 63
2.9.5 情景应用5——将字符数组写入到字符串 65
2.10 自我测试 66
2.11 行动指南 67
2.12 成功可以复制——“杀毒王”王江民 68
第3堂课 流程控制语句 71 视频讲解:98分钟
3.1 走进if条件语句 72
3.1.1 if语句的使用 72
3.1.2 使用if…else语句实现条件选择 72
3.1.3 if语句的嵌套使用 74
3.2 switch语句的使用 76
3.2.1 掌握switch语句 76
3.2.2 使用switch语句实现多分支选择 77
3.3 while和do…while语句的使用 78
3.3.1 使用while语句实现代码循环 79
3.3.2 使用do…while语句至少执行一次循环 80
3.4 for和foreach语句的使用 81
3.4.1 通过for语句实现代码循环 81
3.4.2 使用foreach语句遍历数据集合 83
3.5 解析跳转语句 84