" ★★贴身辅导:免费微视频课程。
★★强化实用:模拟真实开发环境,让编程更容易。
★★小白实战手册:3个真实项目实训,快速积累行业经验。
★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。
★★教学无忧:课后习题、教学大纲和精美幻灯片,让教学更轻松。
★★互动教学:定期和作者在线答疑,解决自学路上的困惑。
"
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java入门很轻松(微课超值版) |
分类 | 教育考试-考试-计算机类 |
作者 | 云尚科技 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 " ★★贴身辅导:免费微视频课程。 ★★强化实用:模拟真实开发环境,让编程更容易。 ★★小白实战手册:3个真实项目实训,快速积累行业经验。 ★★面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。 ★★教学无忧:课后习题、教学大纲和精美幻灯片,让教学更轻松。 ★★互动教学:定期和作者在线答疑,解决自学路上的困惑。 " 内容推荐 《Java入门很轻松:微课超值版》是针对零基础读者研发的Java入门教材。该书侧重实战,结合流行有趣的热点案例,详细地介绍了Java开发中的各项技术。《Java入门很轻松:微课超值版》分为17章,包括搭建Java开发环境、Java语言基础、流程控制、Java中的数组、字符串的应用、面向对象编程入门、面向对象核心技术、抽象类与接口、程序的异常处理、常用类和枚举类、泛型与集合类、Swing程序设计、I/O(输入/输出)、多线程、使用JDBC操作数据库、Java绘图。为了提高读者的项目开发能力,最后将挑选热点项目射击气球小游戏,进一步讲述Java在实际项目中的应用技能。 《Java入门很轻松:微课超值版》通过大量案例和完整项目案例,不仅帮助初学者快速入门,还可以积累项目开发经验;通过微信扫码可以快速查看对应案例的视频操作,随时解决学习中的困惑;通过微信扫码还可以快速获取《Java入门很轻松:微课超值版》实战训练中的解题思路和源码,通过一步步引导的方式,可以检验读者对本章知识点掌握的程度;《Java入门很轻松:微课超值版》还赠送大量超值的资源,包括精品教学视频、精美幻灯片、案例及项目源码、教学大纲、求职资源库、面试资源库、笔试题库、上机实训手册和小白项目实战手册;《Java入门很轻松:微课超值版》还提供技术支持QQ群,专为读者答疑解惑,降低零基础学习编程的门槛,让读者轻松跨入编程的领域。 目录 目录 第1章 搭建Java开发环境\t001 1.1 Java简介\t001 1.2 搭建Java编程环境\t001 1.2.1 JDK的下载\t001 1.2.2 JDK的安装\t002 1.2.3 JDK环境配置\t003 1.2.4 测试开发环境\t004 1.3 我的第一个Java程序\t005 1.4 选择Java开发工具\t006 1.4.1 Eclipse的下载\t006 1.4.2 Eclipse的安装与配置\t007 1.4.3 Eclipse的界面介绍及使用\t007 1.4.4 Eclipse创建Java项目\t008 1.4.5 创建Java的类文件\t009 1.4.6 编写和运行Java程序\t010 1.5 新手疑难问题解答\t010 1.6 实战训练\t010 第2章 Java语言基础\t012 2.1 剖析第一个Java程序\t012 2.2 Java基础语法\t013 2.2.1 标识符\t014 2.2.2 关键字\t014 2.2.3 分隔符\t015 2.2.4 代码注释\t016 2.3 变量与常量\t017 2.3.1 变量\t018 2.3.2 常量\t018 2.4 基本数据类型\t019 2.4.1 整数类型\t019 2.4.2 浮点类型\t021 2.4.3 字符类型\t022 2.4.4 布尔类型\t024 2.4.5 字符串类型\t024 2.5 数据类型转换\t025 2.5.1 隐式转换\t025 2.5.2 显式转换\t027 2.6 运算符\t027 2.6.1 赋值运算符\t028 2.6.2 算术运算符\t029 2.6.3 自增和自减运算符\t029 2.6.4 关系运算符\t030 2.6.5 逻辑运算符\t031 2.6.6 位运算符\t033 2.6.7 复合赋值运算符\t034 2.6.8 三元运算符\t035 2.6.9 圆括号\t036 2.6.10 运算符优先级\t036 2.7 新手疑难问题解答\t037 2.8 实战训练\t037 第3章 流程控制\t039 3.1 程序结构\t039 3.2 条件语句\t040 3.2.1 简单if语句\t040 3.2.2 if…else语句\t042 3.2.3 if…else if多分支语句\t043 3.2.4 switch多分支语句\t044 3.3 循环语句\t046 3.3.1 while循环语句\t046 3.3.2 do…while循环语句\t047 3.3.3 for循环语句\t049 3.3.4 foreach语句\t050 3.3.5 循环语句的嵌套\t051 3.3.6 无限循环\t054 3.4 跳转语句\t055 3.4.1 break语句\t055 3.4.2 continue语句\t057 3.5 新手疑难问题解答\t058 3.6 实战训练\t059 第4章 Java中的数组\t060 4.1 数组概述\t060 4.1.1 认识数组\t060 4.1.2 数组的特点\t061 4.2 一维数组\t061 4.2.1 创建一维数组\t061 4.2.2 一维数组的赋值\t062 4.2.3 遍历一维数组\t064 4.2.4 数组的length属性\t066 4.3 二维数组\t066 4.3.1 创建二维数组\t067 4.3.2 二维数组的赋值\t068 4.3.3 遍历二维数组\t069 4.3.4 不规则数组\t070 4.4 数组的基本操作\t071 4.4.1 填充数组\t071 4.4.2 快速排序\t072 4.4.3 冒泡排序\t073 4.4.4 选择排序\t073 4.5 新手疑难问题解答\t074 4.6 实战训练\t075 第5章 字符串的应用\t076 5.1 String类\t076 5.1.1 声明字符串\t076 5.1.2 创建字符串\t076 5.1.3 String类的方法\t078 5.2 字符串的连接\t080 5.2.1 使用“+”连接\t080 5.2.2 使用concat()方法连接\t081 5.2.3 连接其他数据类型\t081 5.3 提取字符串信息\t082 5.3.1 获取字符串长度\t082 5.3.2 获取指定位置的字符\t083 5.3.3 获取子字符串索引位置\t083 5.3.4 判断字符串首尾内容\t084 5.3.5 判断子字符串是否存在\t085 5.3.6 获取字符数组\t086 5.4 字符串的操作\t086 5.4.1 截取字符串\t087 5.4.2 分割字符串\t087 5.4.3 替换字符串\t088 5.4.4 去除空白内容\t088 5.4.5 比较字符串是否相等\t089 5.4.6 字符串的比较操作\t090 5.4.7 字符串大小写转换\t091 5.5 正则表达式\t092 5.5.1 常用正则表达式\t092 5.5.2 正则表达式的实例\t092 5.6 字符串的类型转换\t094 5.6.1 字符串转换为数组\t094 5.6.2 基本数据类型转换为字符串\t094 5.6.3 格式化字符串\t095 5.7 StringBuffer与StringBuilder\t096 5.7.1 认识StringBuffer与StringBuilder\t097 5.7.2 StringBuilder类的创建\t097 5.7.3 StringBuilder类的方法\t098 5.8 新手疑难问题解答\t101 5.9 实战训练\t101 第6章 面向对象编程入门\t103 6.1 面向对象的特点\t103 6.1.1 封装性\t103 6.1.2 继承性\t103 6.1.3 多态性\t103 6.2 类和对象\t104 6.2.1 什么是类\t104 6.2.2 成员变量\t105 6.2.3 成员方法\t105 6.2.4 构造方法\t106 6.2.5 认识对象\t108 6.2.6 对象运用\t109 6.2.7 局部变量\t110 6.2.8 this关键字\t111 6.3 static关键字\t113 6.3.1 静态变量\t113 6.3.2 静态方法\t114 6.3.3 静态代码块\t115 6.4 对象值的传递\t115 6.4.1 值传递\t115 6.4.2 引用传递\t116 6.4.3 可变参数传递\t117 6.5 新手疑难问题解答\t117 6.6 实战训练\t118 第7章 面向对象核心技术\t119 7.1 类的封装\t119 7.1.1 认识封装\t119 7.1.2 实现封装\t120 7.2 类的继承\t122 7.2.1 extends关键字\t122 7.2.2 super关键字\t123 7.2.3 访问修饰符\t125 7.2.4 final关键字\t128 7.3 类的多态\t128 7.3.1 方法的重载\t128 7.3.2 多态的前提\t129 7.3.3 向上转型\t131 7.3.4 向下转型\t132 7.3.5 instanceof关键字\t134 7.4 内部类\t134 7.4.1 创建内部类\t135 7.4.2 链接到外部类\t135 7.4.3 成员内部类\t136 7.4.4 局部内部类\t138 7.4.5 匿名内部类\t139 7.4.6 静态内部类\t139 7.5 新手疑难问题解答\t141 7.6 实战训练\t141 第8章 抽象类与接口\t142 8.1 抽象类和抽象方法\t142 8.1.1 认识抽象类\t142 8.1.2 定义抽象类\t142 8.1.3 抽象方法\t145 8.2 接口概述\t147 8.2.1 接口声明\t147 8.2.2 实现接口\t147 8.2.3 接口默认方法\t149 8.2.4 接口与抽象类\t149 8.3 接口的高级应用\t150 8.3.1 接口的多态\t150 8.3.2 适配接口\t150 8.3.3 嵌套接口\t151 8.3.4 接口回调\t152 8.4 新手疑难问题解答\t154 8.5 实战训练\t154 第9章 程序的异常处理\t156 9.1 认识异常\t156 9.1.1 异常的概念\t156 9.1.2 异常的分类\t156 9.1.3 常见的异常\t157 9.2 异常的处理\t158 9.2.1 异常处理流程\t158 9.2.2 异常处理机制\t158 9.2.3 捕获处理异常\t161 9.2.4 使用throws抛出异常\t162 9.2.5 Finally和return\t163 9.3 自定义异常\t166 9.4 新手疑难问题解答\t167 9.5 实战训练\t167 第10章 常用类和枚举类\t169 10.1 Math类\t169 10.2 Random类\t170 10.3 日期Date类\t173 10.3.1 使用Date类\t173 10.3.2 格式化Date类\t173 10.4 Calendar类\t174 10.5 Scanner类\t176 10.6 数字格式化类\t177 10.7 枚举类\t178 10.8 包装类\t179 10.8.1 Integer类\t180 10.8.2 Byte类\t181 10.8.3 Character类\t183 10.8.4 Number类\t184 10.9 新手疑难问题解答\t184 10.10 实战训练\t185 第11章 泛型与集合类\t186 11.1 泛型\t186 11.1.1 定义泛型类\t186 11.1.2 泛型方法\t187 11.1.3 泛型接口\t188 11.1.4 泛型参数\t189 11.2 认识集合类\t191 11.2.1 集合类概述\t191 11.2.2 Collection接口的方法\t191 11.3 List集合\t193 11.3.1 List接口\t193 11.3.2 List接口的实现类\t194 11.3.3 Iterator迭代器\t196 11.4 Set集合\t197 11.4.1 Set接口\t197 11.4.2 Set接口的实现类\t197 11.5 Map集合\t200 11.5.1 Map接口\t200 11.5.2 Map接口的实现类\t200 11.6 新手疑难问题解答\t201 11.7 实战训练\t202 第12章 Swing程序设计\t203 12.1 Swing概述\t203 12.1.1 Swing特点\t203 12.1.2 Swing包\t203 12.1.3 常用Swing组件概述\t204 12.2 窗体框架JFrame\t205 12.2.1 JFrame窗体的创建\t205 12.2.2 JFrame窗体的设置\t205 12.3 布局管理器\t207 12.3.1 FlowLayout流布局管理器\t207 12.3.2 BorderLayout边界布局管理器\t208 12.3.3 GridLayout网格布局管理器\t209 12.4 常用面板\t210 12.4.1 JPanel面板\t210 12.4.2 JScrollPane滚动面板\t211 12.4.3 选项卡面板\t212 12.5 Swing常用组件\t213 12.5.1 JLabel标签组件\t213 12.5.2 JButton按钮组件\t215 12.5.3 JRadioButton单选按钮组件\t216 12.5.4 JCheckBox复选框组件\t218 12.5.5 JTextField文本框组件\t219 12.5.6 JPasswordField密码框组件\t220 12.5.7 JTextArea文本域组件\t221 12.5.8 JComboBox下拉列表框组件\t222 12.5.9 JList列表框组件\t223 12.6 JTable表格组件\t224 12.6.1 创建表格\t225 12.6.2 操作表格\t226 12.7 菜单组件\t228 12.7.1 下拉式菜单\t228 12.7.2 弹出式菜单\t229 12.8 新手疑难问题解答\t231 12.9 实战训练\t231 第13章 I/O(输入/输出)\t232 13.1 流概述\t232 13.2 输入/输出流\t232 13.2.1 输入流\t232 13.2.2 输出流\t234 13.3 File类\t235 13.3.1 创建文件对象\t235 13.3.2 文件操作\t236 13.3.3 文件夹操作\t237 13.4 文件输入/输出流\t238 13.4.1 FileInputStream类与FileOutputStream类\t238 13.4.2 FileReader类与FileWriter类\t239 13.5 带缓冲的输入/输出流\t241 13.5.1 BufferedInputStream类与BufferedOutputStream类\t241 13.5.2 BufferedReader类与BufferedWriter类\t242 13.6 新手疑难问题解答\t243 13.7 实战训练\t244 第14章 多线程\t246 14.1 创建线程\t246 14.1.1 继承Thread类\t246 14.1.2 实现Runnable接口\t247 14.2 线程的状态\t249 14.3 线程的同步\t249 14.3.1 线程安全\t249 14.3.2 同步代码块\t250 14.3.3 同步方法\t251 14.3.4 死锁\t252 14.4 线程的调度\t253 14.4.1 线程的优先级\t253 14.4.2 线程调度方法\t254 14.5 线程交互\t256 14.6 新手疑难问题解答\t258 14.7 实战训练\t258 第15章 使用JDBC操作数据库\t259 15.1 JDBC的原理\t259 15.2 JDBC相关类与接口\t261 15.2.1 DriverManager类\t261 15.2.2 Connection接口\t262 15.2.3 Statement接口\t262 15.2.4 PreparedStatement接口\t263 15.2.5 ResultSet接口\t263 15.3 JDBC连接数据库\t263 15.4 操作数据库\t265 15.4.1 创建数据表\t265 15.4.2 插入数据\t267 15.4.3 查询数据\t268 15.4.4 更新数据\t269 15.4.5 删除数据\t270 15.5 新手疑难问题解答\t271 15.6 实战训练\t272 第16章 Java绘图\t273 16.1 Java绘图基础\t273 16.1.1 Graphics绘图类\t273 16.1.2 Graphics2D绘图类\t273 16.1.3 Canvas画布类\t273 16.2 绘制几何图形\t273 16.3 设置颜色与画笔\t275 16.3.1 设置颜色\t275 16.3.2 设置画笔\t276 16.4 图像处理\t278 16.4.1 绘制图像\t278 16.4.2 图像调整\t279 16.5 新手疑难问题解答\t280 16.6 实战训练\t280 第17章 开发射击气球小游戏\t282 17.1 游戏简介\t282 17.2 游戏运行及配置\t282 17.2.1 开发及运行环境\t282 17.2.2 在系统功能运行游戏\t282 17.2.3 使用Eclipse工具运行游戏\t284 17.3 需求及功能分析\t286 17.3.1 需求分析\t286 17.3.2 功能分析\t287 17.3.3 数据库设计\t288 17.4 游戏代码编写\t288 17.4.1 主程序模块\t288 17.4.2 移动对象的抽象类\t292 17.4.3 枪\t294 17.4.4 子弹\t295 17.4.5 气球\t296 17.4.6 对象的画图\t297 17.4.7 对象的移动\t299 17.4.8 气球的变化\t300 17.4.9 检查游戏状况\t301 17.4.10 参数接口\t303 17.4.11 数据库类\t304 17.5 系统运行\t305 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。