技术教育社区
www.teccses.org

Java程序设计完全学习手册-DVD光盘包含主要知识点的视频演示及源代码

封面

作者:王作启

页数:513

出版社:清华大学出版社

出版日期:2014

ISBN:9787302351276

电子书格式:pdf/epub/txt

内容简介

本书共分为20章。从最基础的概念开始,依次介绍了Java的发展历史和特点、如何构建Java开发运行环境、Java变量的使用方式、流程控制语句的使用、算法的使用、面向对象程序设计、继承的应用、接口的定义和声明、内部类的概念、异常和日志的使用、Java字符串的常见操作、Java集合的概念、Java线程、I/O操作、反射的使用、Java垃圾回收的原理和网络编程、Java Swing界面编程、数据库编程、XML编程等,并在最后通过日历和考试系统两个实例对前面的知识进行了总结。   本书非常适合作为Java学习的入门使用,是初学者学习Java不可多得的一本实用手册,同时也可以作为各类院校及培训机构的培训教材。

本书特色

实用:每个知识点都配以实例进行讲解,让读者摈弃简单枯燥的学习 全面:全面系统地介绍Java相关的知识,内容涵盖基础知识、核心技术及项目实战 实战:精心设计的综台案例从实战出发,易学易懂。

目录

第1章 Java基础1.1 Java诞生记1.2 Java家族成员的介绍1.3 Java平台的特点1.4 JDK的安装与配置1.4.1 JDK的安装1.4.2 给JDK配置环境变量1.4.3 JDK编译和运行命令1.5 用开发工具武装Java1.5.1 MyEclipse的安装1.5.2 Java的定制装备Netbeans1.5.3 第一个Java程序1.6 综合实例1.7 本章小结1.8 上机练习第2章 Java开场白2.1 认识 Java程序2.1.1 理解main()为何物2.1.2 Java代码的组织习惯2.2 认识变量2.2.1 变量的声明2.2.2 命名要规范2.2.3 八种基本类型变量2.2.4 变量的范围2.2.5 注释2.3 认识常量2.4 数据的类型2.4.1 类型的转换2.4.2 引用类型2.5 Java关键字2.6 标识符命名2.7 转义字符有讲究2.8 Java运算符2.8.1 算术运算符2.8.2 赋值运算符2.8.3 关系运算符2.8.4 逻辑运算符2.8.5 位运算符2.8.6 其他运算符2.8.7 运算符号之优先级2.9 程序流程控制2.9.1 顺序结构2.9.2 选择结构2.9.3 循环结构2.10 数组也是类型2.10.1 一维数组2.10.2 二维数组2.10.3 多维数组2.11 综合实例2.12 本章小结2.13 上机练习第3章 这些算法很有用3.1 比较值3.1.1 最大值3.1.2 最小值3.1.3 平均值3.2 数字排序3.2.1 算法——冒泡排序3.2.2 选择排序3.2.3 插入排序3.2.4 快速排序3.3 查找3.3.1 顺序查找3.3.2 二分查找3.4 Java工具类中算法的实现3.5 综合实例3.6 本章小结3.7 上机练习第4章 Java的面向对象程序设计4.1 面向对象的设计思想4.2 说说“类”4.2.1 类的概念4.2.2 封装的概念4.2.3 类的创建4.2.4 对象的创建和使用4.3 Java中的方法4.3.1 Java程序执行过程分析4.3.2 方法的分类4.3.3 构造方法4.3.4 自定义方法4.3.5 方法重载4.3.6 方法的调用4.3.7 方法参数及其传递问题4.3.8 方法递归4.4 类的属性4.4.1 属性4.4.2 this关键字4.4.3 变量的作用域和生存期4.5 此“包”不是LV4.5.1 取个不会重复的包名4.5.2 用包导入类型4.5.3 包名也有规范4.6 使用枚举4.7 综合实例4.8 本章小结4.9 上机练习第5章 类的继承和多态5.1 Java中的继承5.1.1 Object类及其方法5.1.2 对象中的克隆5.1.3 Java的继承5.1.4 super关键字5.2 多态变化5.2.1 Java中多态的实现5.2.2 类型检测——向上转型/向下转型5.2.3 动态绑定5.3 Static关键字5.3.1 静态变量5.3.2 静态方法5.3.3 静态代码块5.4 Final关键字5.4.1 Final属性5.4.2 Final方法5.4.3 Final类5.5 Abstract关键字5.5.1 抽象类5.5.2 抽象方法5.6 综合实例5.7 本章小结5.8 上机练习第6章 接口浅议6.1 一个简单接口的例子6.2 接口的声明6.3 使用接口6.3.1 接口的使用6.3.2 Java接口的特征归纳6.4 接口也可以继承6.5 标记接口6.6 综合实例6.7 本章小结6.8 上机练习第7章 内部类、对象包装及装箱拆箱7.1 内部类7.1.1 内部类简介7.1.2 成员内部类7.1.3 局部内部类7.1.4 静态内部类7.1.5 匿名内部类7.2 对象的包装7.2.1 对象包装器类介绍7.2.2 包装器类的使用7.2.3 字符串,包装类,原始数据与类间转换7.3 装箱和拆箱7.3.1 装箱7.3.2 拆箱7.4 综合实例7.5 本章小结7.6 上机练习第8章 程序的异常8.1 异常声明,捕获和处理8.1.1 异常机制概述8.1.2 在Java中如何进行异常处理8.2 用Log4J记录异常日志信息8.2.1 什么是日志8.2.2 如何使用log4j记录日志8.3 综合实例8.4 本章小结8.5 上机练习第9章 最频繁的操作类型——字符串和日期9.1 String9.1.1 字符串的不变性9.1.2 StringBuffer类的使用9.1.3 StringBuilder类的使用9.2 字符串的编码9.3 正则表达式9.3.1 正则表达式概述9.3.2 正则表达式在Java中的应用9.4 日期类9.5 日期计算9.6 日期的格式化9.6.1 SimpleDateFormat类的使用9.6.2 DateFormat类的使用9.7 综合实例9.8 本章小结9.9 上机练习第10章 集合10.1 Java集合10.1.1 集合与数组区别10.1.2 集合包结构10.2 容器类10.2.1 Collection接口10.2.2 Comparable/comparable接口10.2.3 增强for循环10.2.4 Iterator接口10.2.5 Map接口10.3 容器选择原则10.4 综合实例10.5 本章小结10.6 上机练习第11章 让你一心二用——线程机制11.1 线程简介和Java实现11.1.1 了解线程和进程的概念11.1.2 主线程11.1.3 线程的创建和启动11.2 线程组11.3 线程状态11.3.1 线程状态11.3.2 线程状态转换11.3.3 让线程间通信11.3.4 小心死锁11.3.5 常用的线程集合类11.3.6 守护线程11.4 综合实例11.5 本章小结11.6 上机练习第12章 用I/O进行数据处理12.1 文件12.1.1 文件操作12.1.2 目录管理12.2 流和流的分类12.2.1 字节流和字符流12.2.2 过滤(处理)流12.2.3 内存操作流12.2.4 缓冲流12.2.5 Scanner类12.2.6 对象序列化与反序列化12.2.7 打印流12.2.8 RandomAccessFile随机访问文件12.3 综合实例12.4 本章小结12.5 上机练习第13章 神奇的反射与注解13.1 反射概念13.1.1 Class类13.1.2 用反射获取类的属性13.1.3 用反射获取类的方法13.1.4 用反射获得构造方法13.1.5 反射操作数组13.2 注解13.2.1 什么是注解13.2.2 Java常用注解13.2.3 自定义注解13.3 综合实例13.4 本章小结13.5 上机练习第14章 Java回收垃圾与网络编程14.1 System.gc()请求垃圾回收14.2 finalize()方法14.3 Java网络编程之URL14.3.1 URL是什么14.3.2 URL的组成14.3.3 创建URL14.3.4 解析URL14.4 Java网络编程之Socket编程14.4.1 Sokect编程的一般步骤14.4.2 Socket服务端编程14.4.3 Socket客户端的编程14.5 UDP编程14.5.1 UDP编程Server端14.5.2 UDP编程客户端14.6 本章小结14.7 上机练习第15章 让界面炫起来15.1 MyEclipse又见面了15.1.1 MyEclipse试用15.1.2 用MyEclipse运行代码及常用快捷键15.2 AWT的应用15.2.1 AWT组件和容器15.2.2 布局管理器15.3 Swing简介15.3.1 Swing的类层次结构15.3.2 Swing 容器与组件15.3.3 事件驱动模型15.3.4 匿名内部类在事件处理中的应用15.3.5 JTextPane面板15.3.6 菜单设计15.3.7 运用各种对话框JOptionPane15.3.8 运用JTable15.3.9 运用JTree15.4 QQ登录界面及部分功能实现15.5 本章小结15.6 上机练习第16章 数据库技术很重要16.1 选择MySQL16.1.1 MySQL简介16.1.2 MySQL的安装与配置16.1.3 MySQL支持的SQL语法16.2 用JDBC与数据库交互16.2.1 JDBC简介16.2.2 JDBC驱动程序原理16.3 Java与MySQL数据库的连接16.4 查询数据和结果集16.5 更新删除数据16.6 PreparedStatement对象的使用16.7 事务小议16.8 连接池简介16.9 简单仓库管理系统实现16.9.1 数据库设计16.9.2 界面设计16.9.3 数据库操作16.10 本章小结16.11 上机练习第17章 XML技术的应用17.1 XML开场白17.1.1 XML的作用17.1.2 XML的书写17.2 用Java处理XML17.2.1 Jaxp Dom解析XML17.2.2 Jaxp SAX解析17.2.3 使用Dom4J解析XML17.3 本章小结17.4 上机练习第18章 自己也能设计万年历18.1 日历基本功能分析18.2 界面设计18.3 逻辑模块设计18.4 本章小结第19章 简易考试系统19.1 系统功能简介19.2 系统架构设计19.3 用户登录模块19.3.1 用户表创建19.3.2 公共类访问数据库(DBUtil)19.3.3 用户业务层(UserService)19.3.4 登录界面19.4 主界面模块19.5 考试界面模块19.5.1 解析试卷19.5.2 考试界面19.6 本章小结

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Java程序设计完全学习手册-DVD光盘包含主要知识点的视频演示及源代码》
Article link:https://www.teccses.org/443505.html