第1篇Java编程基础 第1章Java开发环境的搭建(教学视频:9分钟)2 1.1理解Java2 1.2搭建Java所需环境3 1.2.1下载JDK3 1.2.2安装JDK4 1.2.3配置环境5 1.2.4测试JDK配置是否成功7 实例1开发第一个Java程序7 第2章Java基础类型与运算符(教学视频:39分钟)9 2.1基础类型9 实例2自动提升9 实例3自动转换10 实例4常用基础类型之强制转换11 2.2运算符12 实例5算术运算符12 实例6关系运算符13 实例7逻辑运算符14 实例8位运算符15 实例9移位运算符16 实例10转型运算符17 2.3其他形式18 实例11常量与变量18 实例12各种进制的转换19 实例13Java中的进制与移位运算符22 第3章条件控制语句(教学视频:75分钟)26 3.1if控制语句26 实例14判断输入的年份是否为闰年26 实例15抽奖活动27 3.2for语句28 实例16小九九乘法表28 实例17如何列出素数29 实例18Java中的递归31 实例19男生女生各多少人32 实例20求水仙花数34 实例21求任意一个正数的阶乘35 实例22求n的n次方35 实例23利用for循环输出几何图形36 实例24杨辉三角38 3.3while语句39 实例25求1到100之间的和39 实例26存上100元需要多少天40 实例27输出100之间的所有偶数41 实例28如何判断回文数字42 3.4do…while语句43 实例29输出100之间的所有奇数44 实例30求最大的随机数44 3.5switch语句45 实例31判断字母分类46 实例32优良及差47 实例33打印任意一年日历48 实例34一年四季的划分51 第2篇Java数据处理 第4章异常处理(教学视频:62分钟)54 4.1编译时异常54 实例35除0发生的算术异常(ArithmeticException)54 实例36数组下标越界异常(ArrayIndexOutOfBoundsException)55 实例37数组元素类型不匹配异常(ArrayStoreException)56 实例38强制类型转换异常(ClassCastException)56 实例39索引越界异常(IndexOutOfBoundsException)57 实例40空指针异常(NullPointerException)58 实例41数字格式转换异常(NumberFornatException)59 实例42字符串索引越界异常(StringIndexOutBounds)60 实例43操作错误(UnsupportedOperationException)60 4.2运行时异常61 实例44找不到指定类时发生的异常(ClassNotFoundException)62 实例45请求的方法不存在(NoSuchMethodException)63 4.3try…catch捕获异常65 实例46try…catch捕获异常的实例66 实例47try…catch…finally捕获异常的实例67 实例48try…catch嵌套捕获异常的实例68 4.4throws声明异常69 实例49throws声明异常实例一69 实例50throws声明异常实例二70 4.5throw抛出异常72 实例51throw抛出异常实例一72 实例52throw抛出异常实例二73 4.6自定义异常74 实例53自定义异常实例一74 实例54自定义异常实例二75 第5章数组(教学视频:98分钟)78 5.1一维数组78 实例55一维数组的创建与使用78 实例56按相反的顺序输出79 实例57奇偶分组80 实例58找宝81 实例59寻找最小数82
1