【VIP书E013】Java从入门到精通(实例版) 电子书 pdf 百度网盘下载
资源名称:Java从入门到精通(实例版)百度网盘下载链接:链接:密码: m9e1
**** Hidden Message *****密码: m9e1
作者:明日科技 编著
出版社:清华大学出版社
出版时间:2012年09月
页数合计:--
链接失效声明:如果本链接地址失效,请及时联系站长QQ:40069106
java电子书教程详情描述:
第1篇基础篇
第1章初识Java 视频讲解:20分钟1.1 Java语言概述1.1.1 Java语言的历史1.1.2 Java语言的现状1.1.3 Java语言的面向对象特性1.2 JDK的下载和安装1.2.1 JDK下载1.2.2 JDK安装1.2.3配置JDK1.2.4测试开发环境1.3第一个Java程序1.4本章小结
第2章熟悉Eclipse开发工具 视频讲解:22分钟2.1熟悉Eclipse2.1.1 Eclipse简介2.1.2 Eclipse的下载与安装2.1.3 Eclipse汉化2.1.4 Eclipse工作台2.1.5透视图与视图2.1.6菜单栏2.1.7工具栏2.1.8“包资源管理器”视图2.1.9“控制台”视图2.2使用Eclipse2.2.1创建Java项目2.2.2创建Java类文件2.2.3使用编辑器编写程序代码2.2.4运行Java程序2.3程序调试2.4本章小结
第3章Java语言基础 视频讲解:58分钟3.1 Java程序的基本结构3.2标识符和关键字3.2.1标识符3.2.2关键字3.3基本数据类型3.3.1整数类型3.3.2浮点类型3.3.3字符类型3.3.4布尔类型3.4变量与常量3.4.1声明变量3.4.2声明常量3.4.3变量的有效范围3.5运算符3.5.1赋值运算符3.5.2算术运算符3.5.3自增和自减运算符3.5.4比较运算符3.5.5逻辑运算符3.5.6位运算符3.5.7三元运算符3.5.8运算符优先级3.5.9范例1:不用其他变量实现两变量互换3.5.10范例2:判断数字的奇偶性3.6类型转换3.6.1自动类型转换3.6.2强制类型转换3.6.3范例3:类型转换实战3.7代码注释和编码规范3.7.1代码注释3.7.2编码规范3.8经典范例3.8.1经典范例1:判断某一年是否是闰年3.8.2经典范例2:求球形的体积3.9本章小结3.10实战练习
第4章流程控制 视频讲解:31分钟4.1复合语句4.2条件语句4.2.1 if条件语句4.2.2 switch多分支语句4.2.3范例1:验证登录信息的合法性4.2.4范例2:为新员工分配部门4.3循环语句4.3.1 while循环语句4.3.2 do…while循环语句4.3.3 for循环语句4.3.4范例3:使用while循环遍历数组4.3.5范例4:使用for循环输出九九乘法表4.4跳转语句4.4.1 break语句4.4.2 continue语句4.4.3 return语句4.4.4范例5:终止循环体4.4.5范例6:循环体的过滤器4.5经典范例4.5.1经典范例1:使用for循环输出空心的菱形4.5.2经典范例2:使用for循环输出杨辉三角4.6本章小结4.7实战练习
第5章数组 视频讲解:31分钟5.1数组概述5.2一维数组5.2.1创建一维数组5.2.2初始化一维数组5.2.3范例1:求一维数组各元素的和5.2.4范例2:获取一维数组的最小值5.3多维数组5.3.1二维数组5.3.2三维数组5.3.3范例3:对矩阵进行转置运算5.3.4范例4:求方阵的迹5.4数组的基本操作5.4.1遍历数组5.4.2填充替换数组元素5.4.3对数组进行排序5.4.4复制数组5.4.5范例5:对比一维、二维数组所占内存5.4.6范例6:使用直接插入排序法排序5.5经典范例5.5.1经典范例1:使用冒泡排序法排序5.5.2经典范例2:输出九宫格5.6本章小结5.7实战练习
第6章字符串 视频讲解:48分钟6.1创建字符串6.2字符串操作6.2.1字符串连接6.2.2获取字符串信息6.2.3去除字符串中的空格6.2.4字符串替换6.2.5判断字符串6.2.6字母大小写转换6.2.7字符串分割6.2.8范例1:根据指定分割符把字符串分行6.2.9范例2:判断字符串是否是数字格式6.3格式化字符串6.3.1格式化方法6.3.2日期格式化6.3.3时间格式化6.3.4日期时间组合格式化6.3.5常规类型格式化6.3.6范例3:将金额格式化成大写6.3.7范例4:将数字格式化成货币格式6.4正则表达式6.4.1判断是否符合正则表达式的方法6.4.2正则表达式的元字符6.4.3正则表达式的限定符6.4.4方括号中元字符的含义6.4.5范例5:验证IP地址的合法性6.4.6范例6:计算文章中汉字的个数6.5字符串生成器6.5.1 StringBuilder类6.5.2 StringBuilder类的常用方法6.5.3范例7:将汉字和字母转换成Unicode码6.5.4范例8:去掉字符串中重复的字符6.6经典范例6.6.1经典范例1:实现字符串加密6.6.2经典范例2:验证字符串是否回文6.7本章小结6.8实战练习
第7章类和对象 视频讲解:46分钟7.1面向对象概述7.1.1什么是对象7.1.2什么是类7.1.3面向对象的特点7.2类7.2.1类的构造方法7.2.2类的主方法7.2.3成员变量7.2.4成员方法7.2.5局部变量7.2.6局部变量的有效范围7.2.7静态变量、常量和方法7.2.8权限修饰符7.2.9 this关键字7.2.10范例1:自定义图书类7.2.11范例2:温度单位转换工具7.3对象7.3.1对象的创建7.3.2访问对象的属性和行为7.3.3对象的引用7.3.4对象的比较7.3.5对象的销毁7.3.6范例3:统计图书销量7.3.7范例4:重新计算对象的哈希码7.4经典范例7.4.1经典范例1:汉诺塔问题求解7.4.2经典范例2:单例模式的应用7.5本章小结7.6实战练习
第2篇技术篇第8章接口、继承与多态 视频讲解:18分钟8.1接口的使用8.1.1接口的定义8.1.2接口的实现8.1.3范例1:图片的不同格式保存8.1.4范例2:为汽车增加GPS定位功能8.2类的继承8.2.1继承的实现8.2.2继承中的重写8.2.3使用super关键字8.2.4范例3:经理与员工的差异8.2.5范例4:重写父类中的方法8.3多态8.3.1什么是多态8.3.2范例5:计算几何图形的面积8.3.3范例6:简单的汽车销售商场8.4经典范例8.4.1经典范例1:使用Comparable接口自定义排序8.4.2经典范例2:动态设置类的私有域8.5本章小结8.6实战练习
第9章类的高级特性 视频讲解:34分钟9.1抽象类9.2内部类9.2.1成员内部类9.2.2局部内部类9.2.3匿名内部类9.2.4静态内部类9.2.5内部类的继承9.2.6范例1:局部内部类设置闹钟9.2.7范例2:静态内部类求极值9.3 Class类与Java反射9.3.1访问构造方法9.3.2访问成员变量9.3.3访问方法9.3.4范例3:运用反射查看类的成员9.3.5范例4:动态调用类中方法9.4经典范例9.4.1经典范例1:利用反射重写toString()方法9.4.2经典范例2:普通内部类的简单应用9.5本章小结9.6实战练习
第10章Java集合类 视频讲解:45分钟10.1集合类概述10.2集合类接口的常用方法10.2.1 List接口的常用方法10.2.2 Set接口的常用方法10.2.3 Map接口的常用方法10.2.4范例1:用List集合传递学生信息10.2.5范例2:Map集合二级联动10.3集合类接口的实现类10.3.1 List接口的实现类10.3.2 Set接口的实现类10.3.3 Map接口的实现类10.3.4范例3:for循环遍历ArrayList10.3.5范例4:用动态数组保存学生姓名10.4迭代器10.4.1迭代器的创建和使用10.4.2范例5:Iterator遍历ArrayList10.4.3范例6:ListIterator遍历ArrayList10.5经典范例10.5.1经典范例1:制作电子词典10.5.2经典范例2:制作手机电话本10.6本章小结10.7实战练习
第11章异常处理 视频讲解:49分钟11.1异常概述11.2异常的分类11.2.1可控式异常11.2.2运行时异常11.2.3范例1:算术异常11.2.4范例2:数组下标越界异常11.3获取异常信息11.4处理异常11.4.1使用try…catch处理异常11.4.2使用try…catch…finally处理异常11.4.3使用try…finally处理异常11.5抛出异常11.5.1使用throws声明抛出异常11.5.2使用throw语句抛出异常11.5.3范例3:方法中抛出异常11.5.4范例4:方法上抛出异常11.6自定义异常11.6.1创建自定义异常类11.6.2使用自定义异常类11.7异常的使用原则11.8经典范例11.8.1经典范例1:捕获单个异常11.8.2经典范例2:数据库操作异常11.9本章小结11.10实战练习
第12章输入/输出 视频讲解:30分钟12.1流概述12.2输入/输出流12.2.1输入流12.2.2输出流12.2.3范例1:显示指定类型的文件12.2.4范例2:查找替换文本文件内容12.3 File类12.3.1文件的创建与删除12.3.2获取文件信息12.3.3范例3:文件批量重命名12.3.4范例4:快速批量移动文件12.4文件输入/输出流12.4.1 FileInputStream与FileOutputStream类12.4.2 FileReader类和FileWriter类12.4.3范例5:窗体动态加载磁盘文件12.4.4范例6:删除文件夹中所有文件12.5带缓存的输入/输出流12.5.1 BufferedInputStream类与BufferedOutputStream类12.5.2 BufferedReader类与BufferedWriter类12.5.3范例7:读取属性文件单个属性值12.5.4范例8:合并多个TXT文件12.6数据输入/输出流12.7 ZIP压缩输入/输出流12.7.1压缩文件12.7.2解压缩ZIP文件12.7.3范例9:压缩包解压到指定文件夹12.7.4范例10:压缩所有子文件夹12.8经典范例12.8.1经典范例1:简单的投票软件12.8.2经典范例2:电子通讯录12.9本章小结12.10实战练习
第13章Swing程序设计 视频讲解:51分钟13.1 Swing概述13.2 Swing常用窗体13.2.1JFrame框架窗体13.2.2 JDialog窗体13.2.3范例1:设置窗体大小13.2.4范例2:禁止改变窗体的大小13.3标签组件与图标13.3.1标签的使用13.3.2图标的使用13.3.3范例3:为图片添加说明13.4常用布局管理器13.4.1绝对布局13.4.2流布局管理器13.4.3边界布局管理器13.4.4网格布局管理器13.5常用面板13.5.1 JPanel面板13.5.2 JScrollPane面板13.6按钮组件13.6.1提交按钮组件13.6.2单选按钮组件13.6.3复选框组件13.7列表组件13.7.1下拉列表框组件13.7.2列表框组件13.8文本组件13.8.1文本框组件13.8.2密码框组件13.8.3文本域组件13.8.4范例4:给文本域设置背景图片13.8.5范例5:给文本区设置背景图片13.9经典范例13.9.1经典范例1:设置窗体标题栏图标13.9.2经典范例2:随机更换窗体背景13.10本章小结13.11实战练习
第3篇高级篇第14章高级事件处理 视频讲解:30分钟14.1键盘事件14.2鼠标事件14.3窗体事件14.3.1捕获窗体焦点变化事件14.3.2捕获窗体状态变化事件14.3.3捕获其他窗体事件14.4选项事件14.5表格模型事件14.6经典范例14.6.1经典范例1:模拟相机拍摄14.6.2经典范例2:打地鼠游戏14.7本章小结14.8实战练习
第15章多线程 视频讲解:41分钟15.1线程简介15.2实现线程的两种方式15.2.1继承Thread类15.2.2实现Runnable接口15.2.3范例1:查看线程的运行状态15.2.4范例2:查看JVM中的线程名15.3线程的生命周期15.4操作线程的方法15.4.1线程的休眠15.4.2线程的加入15.4.3线程的中断15.4.4线程的礼让15.4.5范例3:查看和修改线程优先级15.4.6范例4:休眠当前线程15.5线程的优先级15.6线程同步15.6.1线程安全15.6.2线程同步机制15.7线程间的通信15.8经典范例15.8.1经典范例1:查看JVM中的线程名15.8.2经典范例2:查看和修改线程名称15.9本章小结15.10实战练习
第16章网络通信 视频讲解:33分钟16.1网络程序设计基础16.1.1局域网与因特网16.1.2网络协议16.1.3端口和套接字16.1.4范例1:获得内网的所有IP地址16.1.5范例2:解析网页中的内容16.2 TCP程序设计基础16.2.1 InetAddress类16.2.2 ServerSocket类16.2.3 TCP网络程序16.2.4范例3:设置等待连接的超时时间16.2.5范例4:获得Socket信息16.3 UDP程序设计基础16.3.1 DatagramPacket类16.3.2 DatagramSocket类16.3.3 UDP网络程序16.4经典范例16.4.1经典范例1:聊天室服务器端16.4.2经典范例2:聊天室客户端16.5本章小结16.6实战练习
第17章JDBC操作数据库 视频讲解:1小时25分钟17.1 JDBC概述17.1.1数据库概述17.1.2 JDBC技术17.2 JDBC的常用类和接口17.2.1 DriverManager类17.2.2 Connection接口17.2.3 Statement接口17.2.4 PreparedStatement接口17.2.5 ResultSet接口17.3通过JDBC操作数据库17.3.1加载数据库驱动17.3.2建立连接17.3.3向数据库添加数据17.3.4获得查询结果集17.3.5更改数据库中的数据17.3.6删除数据库中的数据17.3.7模糊查询17.3.8范例1:将复选框内容存到数据库17.3.9范例2:查询三年二班的学生信息17.4经典范例17.4.1经典范例1:管理学生信息17.4.2经典范例2:权限管理17.5本章小结17.6实战练习
第18章Swing高级组件 视频讲解:48分钟18.1利用JTable类直接创建表格18.1.1创建表格18.1.2定制表格18.1.3操纵表格18.1.4范例1:列表元素与提示信息18.1.5范例2:监听列表单击事件18.2表格模型与表格18.2.1利用表格模型创建表格18.2.2维护表格模型18.2.3范例3:实现自动排序列表18.2.4范例4:可以预览字体的列表18.3提供行标题栏的表格18.3.1提供行标题栏的表格18.3.2范例5:提供行标题栏的表格18.4 Swing树组件18.4.1简单的树18.4.2处理选中节点事件18.4.3遍历树节点18.4.4定制树18.4.5维护树模型18.4.6处理展开节点事件18.4.7范例6:为树节点增加提示信息18.4.8范例7:双击编辑树节点功能18.5经典范例18.5.1经典范例1:编写中国省市信息树18.5.2经典范例2:监听节点的选择事件18.6本章小结18.7实战练习
第19章高级布局管理器 视频讲解:39分钟19.1箱式布局管理器19.2卡片布局管理器19.3网格组布局管理器19.4弹簧布局管理器19.4.1使用弹簧布局管理器19.4.2使用弹簧和支柱19.4.3利用弹簧控制组件大小19.5经典范例19.5.1经典范例1:制作圆形布局管理器19.5.2经典范例2:制作阶梯布局管理器19.6本章小结19.7实战练习
第20章AWT绘图技术 视频讲解:33分钟20.1绘制图形20.1.1 Graphics20.1.2 Graphics2D20.1.3范例1:绘制指定角度的填充扇形20.1.4范例2:绘制多边形20.2绘图颜色与笔画属性20.2.1设置颜色20.2.2笔画属性20.2.3范例3:为图形填充渐变色20.2.4范例4:设置笔画的粗细20.3绘制文本20.3.1设置字体20.3.2显示文字20.3.3范例5:设置文本的字体20.3.4范例6:设置文本的图形和颜色20.4图片处理20.4.1绘制图片20.4.2放大与缩小20.4.3图片翻转20.4.4图片旋转20.4.5图片倾斜20.4.6范例7:图形的交运算20.4.7范例8:图形的异或运算20.5经典范例20.5.1经典范例1:绘制花瓣20.5.2经典范例2:绘制艺术图案20.6本章小结20.7实战练习
第4篇项目篇第21章酒店管理系统 视频讲解:1小时21分钟21.1概述21.2系统分析21.3系统设计21.3.1系统目标21.3.2系统功能结构21.3.3系统预览21.3.4业务流程图21.3.5文件夹结构设计21.4数据库设计21.4.1数据库分析21.4.2数据库概念设计21.4.3数据库逻辑结构设计21.4.4视图设计21.5公共模块设计21.5.1编写数据库连接类21.5.2封装常用的操作数据库的方法21.5.3自定义表格组件21.5.4编写利用正则表达式验证数据合法性的方法21.6主窗体设计21.7用户登录窗口设计21.8开台签单工作区设计21.8.1开台签单工作区功能概述21.8.2开台签单工作区技术分析21.8.3开台签单工作区实现过程21.8.4单元测试21.9自动结账工作区设计21.9.1自动结账工作区功能概述21.9.2自动结账工作区技术分析21.9.3自动结账工作区实现过程21.10结账报表工作区设计21.10.1结账报表工作区功能概述21.10.2结账报表工作区技术分析21.10.3结账报表工作区实现过程21.10.4单元测试21.11后台管理工作区设计21.11.1后台管理工作区功能概述21.11.2后台管理工作区技术分析21.11.3后台管理工作区实现过程21.11.4单元测试21.12开发技巧与难点分析21.13使用Visio逆向生成数据库E-R图21.14本章小结
感谢分享!!! 很想下载一下看看 】Java从入门到精通 不错好资源 可以用 的说法是打发第三方 tiny破移民局iOS9 多萨达是的撒三大阿萨斯 6666666666666666 Java程序设计与实践