×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Java编程实战宝典-附DVD光盘.含44小时教学视频.源文件与《Java程序员面试宝典》电子书

Java编程实战宝典-附DVD光盘.含44小时教学视频.源文件与《Java程序员面试宝典》电子书

1星价 ¥37.9 (3.8折)
2星价¥36.9 定价¥99.8

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302351702
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:817
  • 出版时间:2014-09-01
  • 条形码:9787302351702 ; 978-7-302-35170-2

本书特色

“开发宝典丛书”是由清华大学出版社为软件开发爱好者精心打造的一套软件开发百科全书。丛书强调“全面、新颖、详细、实用、深入、高效”等特色,涵盖常见的编程语言和技术。丛书中的每本书都是由从事软件开发多年、具备丰富的开发经验的老手精心编写,讲解细腻,内容实用,并精心录制了配套教学视频。可以说,这套丛书是编程爱好者系统学习软件开发技术的不二选择,一册在手,万事无忧!   《java编程实战宝典》以j2se为平台,以*新的jdk1。7技术规范为切入点,全面、系统地介绍了java的基础编程技术和常用开发方法。书中的各个技术点都提供了实例以供读者实战演练,各章*后还提供了实战练习题以帮助读者巩固和提高。本书配1张dvd光盘,内容为书中涉及的实例源文件及作者专门为本书录制的配套教学视频,以帮助读者更加高效、直观地学习本书内容。另外,光盘中还赠送了大量的java范例、模块及项目案例开发的源程序和教学视频,非常超值。   本书共22章,分为8篇。首先讲述了java的基础语法,然后介绍了java中类和对象的实现,这也是java的核心所在。随后介绍了java中的高级技术,详细讨论了其中的多线程、集合、泛型和rtti等。这些基本知识介绍完毕之后,就进入实际编程阶段,先后介绍了gui程序设计、多媒体程序设计、数据库和网络程序设计,这些知识均以示例程序来讲解。*后用3章的篇幅介绍了一个完整的即时通信软件设计实例,让读者能够从实例中学习程序设计的真谛(因篇幅所限,此3章内容以pdf电子文档的格式收录于本书的配书光盘中)。   本书内容全面,实例丰富,特别适合想全面自学java开发技术的人员阅读,也适合使用java进行开发的工程技术人员和科研人员阅读。对于java程序员,本书更是一本不可多得的案头**参考手册。另外,本书也可作为计算机和软件工程等专业的教材和教学参考书。   超值、大容量dvd光盘   本书实例源文件   18小时配套教学视频   23小时java开发实例教学视频   4个java项目案例源程序及3小时教学视频   100页本书第8篇内容的电子书   355页《java程序员面试宝典》电子书   一分钟了解本书精华内容   java的开发运行环境(57分钟视频)   java语言基础(75分钟视频)   对象和类(33分钟视频)   继承与多态(35分钟视频)   数组与字符串(69分钟视频)   java的异常处理(58分钟视频)   java输入输出处理技术(110分钟视频)   java的多线程机制(83分钟视频)   运行时类型识别(37分钟视频)   泛型(18分钟视频)   java集合框架(20分钟视频)   类型包装器、自动装箱和元数据(21分钟视频)   常用工具类(74分钟视频)   gui程序设计(29分钟视频)   java多媒体编程应用(16分钟视频)   数据库基础(47分钟视频)   java数据库编程技术(110分钟视频)   java网络编程技术(78分钟视频)   jsp程序设计(42分钟视频)   即时通讯系统开发项目实战(71分钟视频)

内容简介

  一本百科全书式的java编程秘笈,全面、新颖、详细、深入和实用   资深程序员15年开发经验的总结,完美展现java应用开发的精髓   18小时配套教学视频 + 26小时进阶教学视频,赠送100页本书项目案例开发电子书及355页《java程序员面试宝典》电子书   全面:涵盖java基础语法、面向对象、多线程、集合、泛型、gui编程、多媒体编程、数据库编程和网络编程等内容   新颖:以当前*流行的jdk 1.7进行讲解,详细介绍了大量的新技术和新功能   详细:结合图示,从概念、语法、示例、技巧和应用等多角度分析每个知识点   实用:提供了450个实例、6个小案例、1个项目开发案例、346个习题   深入:深入剖析swing包、实用工具类、集合、泛型等其他书中很少透彻介绍的内容   高效:提供了18小时配套教学视频及26小时java进阶视频,高效而直观   推荐阅读:开发宝典丛书(请点丛书链接查看)   开发宝典丛书 (权威、经典、全面、深入、详细、新颖、实用的编程百科全书)   《程序员的数学思维修炼(趣味解读)》 (专门为程序员而写的数学书,生动有趣,程序员必读!)   《java web整合开发王者归来(jsp+servlet+struts+hibernate+spring)》(java畅销经典图书,10次印刷,java程序员必读)   《java web整合开发实战——基于struts 2+hibernate+spring》(畅销书,彻底解决ssh整合开发)   《java入门很简单》(java入门经典图书,庖丁解牛式的讲解)   《java编程手记:从实践中学习java》(实践性教学、细腻讲解、配教学视频、大量实例、精彩面试题)   《java趣味编程100例》(培养编程兴趣,拓宽编程思维,提高编程能力,增强求职竞争力)

目录

第1篇 java基础知识入门
第1章 java的开发运行环境( 教学视频:57分钟)
1.1 java运行原理与java虚拟机
1.1.1 java运行原理简述
1.1.2 java虚拟机
1.2 java的开发环境
1.2.1 jdk的安装
1.2.2 如何设置系统环境变量
1.2.3 jdk安装后的测试与验证
1.2.4 编译命令的使用
1.2.5 解释执行命令的使用
1.2.6 ultraedit的使用
1.3 java应用程序示例
1.4 java applet程序示例
1.5 本章小结
1.6 实战习题

第2章 java语言基础( 教学视频:75分钟)
2.1 java语言的关键特性
2.2 java程序的构成及文本风格
2.2.1 java程序的构成
2.2.2 java的代码结构
2.2.3 java程序的格式编排
2.2.4 java代码的注释风格
2.3 数据类型
2.3.1 基本数据类型
2.3.2 常量
2.3.3 变量
2.3.4 整型数据
2.3.5 浮点型数据
2.3.6 字符型数据
2.3.7 布尔型数据
2.3.8 变量赋初值
2.3.9 变量的作用域
2.3.10 数据类型转换
2.4 运算符与表达式
2.4.1 算术运算符和算术表达式
2.4.2 关系运算符和关系表达式
2.4.3 逻辑运算符和逻辑表达式
2.4.4 条件运算符和条件表达式
2.4.5 位运算符和位表达式
2.4.6 赋值运算符和赋值表达式
2.4.7 表达式的求值顺序
2.5 流程控制语句
2.5.1 3种基本控制结构
2.5.2 表达式语句和空语句
2.5.3 块语句
2.5.4 if~else分支语句
2.5.5 多路分支switch~case语句
2.5.6 当型循环while语句
2.5.7 直到型循环do~while语句
2.5.8 当型循环for语句
2.5.9 增强的for循环
2.5.10 循环的嵌套
2.5.11 跳转语句break
2.5.12 跳转语句continue
2.6 java基础语法实战演习
2.6.1 判断闰年
2.6.2 求*大公约数和*小公倍数
2.6.3 fibonacci数列
2.6.4 逆向输出数字
2.6.5 求水仙花数
2.6.6 输出图形
2.6.7 输出九九口诀表
2.7 本章小结
2.8 实战习题

第2篇 java面向对象编程
第3章 对象和类( 教学视频:33分钟)
3.1 什么是面向对象
3.1.1 对象的理解
3.1.2 什么是类
3.1.3 消息的定义
3.1.4 面向对象的基本特征
3.2 类与对象
3.2.1 类的基本结构
3.2.2 类的声明
3.2.3 创建类体
3.2.4 对象的生命周期
3.2.5 对象的创建
3.2.6 对象的使用
3.3 成员变量的定义与使用
3.3.1 成员变量的定义
3.3.2 成员变量的访问权限
3.3.3 实例成员变量和静态成员变量
3.4 方法的定义和实现
3.4.1 方法的声明
3.4.2 创建方法体与return语句
3.4.3 局部变量和成员变量的区别
3.4.4 方法的访问权限
3.5 方法的调用
3.5.1 方法调用的形式
3.5.2 方法调用的参数
3.5.3 隐含参数this
3.6 构造方法
3.6.1 无参数构造方法的定义和使用
3.6.2 带参数构造方法的定义和使用
3.6.3 this关键字和构造方法的调用
3.7 静态方法
3.7.1 静态方法的声明和定义
3.7.2 静态方法和实例方法的区别
3.7.3 静态代码块
3.7.4 再论静态成员变量
3.8 main()方法和命令行参数
3.9 终结处理与垃圾回收
3.9.1 对象的释放和垃圾收集机制
3.9.2 finalize()终结处理方法
3.9.3 java垃圾回收的工作原理
3.10 本地方法
3.11 本章小结
3.12 实战习题

第4章 继承与多态( 教学视频:35分钟)
4.1 继承的概念
4.1.1 继承的基本原理
4.1.2 java继承的特征
4.1.3 java中子类继承父类的描述及实现
4.1.4 java继承的内存形态
4.2 继承中属性隐藏与方法覆盖
4.2.1 属性的隐藏
4.2.2 方法的覆盖 
4.3 构造方法的继承与调用
4.3.1 构造方法的继承
4.3.2 super关键字的使用
4.3.3 关于子类继承父类的总结
4.4 多态技术
4.4.1 java中的多态
4.4.2 重载与覆盖
4.4.3 运行时多态
4.5 接口与多重继承
4.5.1 接口的定义
4.5.2 接口的继承
4.5.3 接口的实现
4.6 java抽象类与*终类
4.6.1 抽象类与抽象方法
4.6.2 *终类与*终方法
4.7 java内部类
4.7.1 内部类的定义
4.7.2 内部类访问外部类的成员
4.7.3 内部类之间的相互使用
4.7.4 在外部使用内部类
4.7.5 匿名内部类
4.7.6 内部类的作用
4.8 java包:库单元
4.8.1 包的创建
4.8.2 包的使用
4.8.3 jar文件的创建和使用
4.8.4 jdk中的常用包
4.9 本章小结
4.10 实战习题

第3篇 java数据处理
第5章 数组与字符串( 教学视频:69分钟)
5.1 数组
5.1.1 一维数组的声明
5.1.2 一维数组的创建
5.1.3 一维数组的使用
5.1.4 二维数组的声明
5.1.5 二维数组的创建
5.1.6 二维数组的使用
5.1.7 程序示例1——数组排序
5.1.8 程序示例2——杨辉三角
5.2 字符串
5.2.1 string对象的声明
5.2.2 string对象的创建
5.2.3 string对象的使用
5.2.4 string类型的数组
5.2.5 stringbuffer对象的声明
5.2.6 stringbuffer对象的创建
5.2.7 stringbuffer对象的使用
5.3 本章小结
5.4 实战习题

第6章 java的异常处理( 教学视频:58分钟)
6.1 异常与异常处理
6.1.1 异常的特点
6.1.2 异常处理的两种模型
6.1.3 异常处理在编程中的优点
6.2 java的异常处理
6.2.1 java的异常处理机制
6.2.2 java异常类的层次结构
6.2.3 java异常的分类
6.2.4 java异常处理的原则
6.3 java异常处理实践
6.3.1 java异常捕获与处理
6.3.2 异常的抛出
6.3.3 异常的嵌套处理
6.3.4 自定义异常及其处理方法
6.3.5 java异常处理的应用示例
6.4 本章小结
6.5 实战习

第7章  java输入输出处理技术( 教学视频:110分钟)
7.1  数据与java i/o
7.1.1  文件与数据流
7.1.2  java的i/o体系
7.2  基于字节的i/o操作接口
7.2.1  inputstream类的结构层次及方法
7.2.2  outputstream中的方法
7.2.3  文件输入流fileinputstream
7.2.4  文件输出流fileoutputstream
7.2.5  保存用户输入到文件
7.2.6  显示文件内容
7.2.7  文件的复制
7.2.8  顺序输入流
7.2.9  管道输入输出流
7.2.10  过滤输入输出流
7.3  基于字符的i/o操作接口
7.3.1  字符处理类reader与writer
7.3.2  inputstreamreader类中的方法
7.3.3  outputstreamwriter类中的方法
7.3.4  从键盘输入
7.3.5  文件复制
7.4  控制台i/o处理
7.4.1  控制台输入类scanner
7.4.2  格式化输出printf
7.5  java对文件的访问
7.5.1  file类及其方法
7.5.2  file类读取文件列表
7.5.3  文件的随机访问:randomaccessfile
7.5.4  randomaccessfile类进行文件加密
7.6  java序列化技术
7.7  java 7中的文件系统简介
7.7.1  文件的访问
7.7.2  目录的监视
7.7.3  文件的属性
7.8  本章小结
7.9  实战习题

第4篇  java中的高级技术
第8章  java的多线程机制( 教学视频:83分钟)
8.1  认识线程
8.1.1  线程是什么
8.1.2  多线程的特点
8.2  java的多线程技术
8.2.1  java与多线程
8.2.2  java的线程状态及转换
8.2.3  java多线程的实现
8.3  多线程程序的编写
8.3.1  利用thread的子类创建线程
8.3.2  实现runnable接口创建线程
8.3.3  使用isalive()和join()等待子线程结束
8.3.4  设置线程优先级
8.4  线程的调度与通信
8.4.1  线程的互斥
8.4.2  线程的同步
8.4.3  暂停、恢复和停止线程
8.4.4  生产者-消费者问题实例
8.5  本章小结
8.6  实战习题

第9章  运行时类型识别( 教学视频:37分钟)
9.1  java中的rtti
9.1.1  为什么需要rtti
9.1.2  rtti的工作原理
9.2  java类的识别方法
9.2.1  使用getclass()方法获取类信息
9.2.2  使用类标记
9.2.3  使用关键字instanceof判断所属类
9.3  利用反射获取运行时类信息
9.3.1  使用isinstance()方法判断所属类
9.3.2  获取成员方法信息
9.3.3  获取构造方法信息
9.3.4  获取类的成员属性
9.3.5  根据方法的名称来执行方法
9.3.6  创建新的对象
9.3.7  改变属性的值
9.3.8  使用数组
9.4  本章小结
9.5  实战习题

第10章  泛型( 教学视频:18分钟)
10.1  java的泛型
10.1.1  泛型的本质
10.1.2  泛型实例
10.1.3  有界类型
10.1.4  通配符参数
10.1.5  泛型方法
10.1.6  泛型接口
10.2  泛型类的继承
10.2.1  以泛型类为父类
10.2.2  以非泛型类为父类
10.2.3  运行时类型识别
10.2.4  强制类型转换
10.2.5  继承规则
10.3  擦拭
10.3.1  擦拭的概念及原理
10.3.2  擦拭带来的错误
10.4  泛型的局限
10.4.1  不能使用基本类型
10.4.2  不能使用泛型类异常
10.4.3  不能使用泛型数组
10.4.4  不能实例化参数类型对象
10.5  本章小结
10.6  实战习题

第11章  java集合框架( 教学视频:20分钟) 
11.1  集合与集合框架
11.2  集合接口和类
11.2.1  java集合接口层次
11.2.2  collection接口
11.2.3  set 接口
11.2.4  list接口
11.2.5  map接口
11.2.6  queue接口
11.2.7  集合中的常用术语
11.3  集合类的使用
11.3.1  顺序表(arraylist)使用示例
11.3.2  链表(linkedlist)使用示例
11.3.3  优先队列(priorityqueue)使用示例
11.3.4  哈希集合(hashset)使用示例
11.3.5  哈希映射类(hashmap)使用示例
11.3.6  有序树(treeset)使用示例
11.3.7  有序树映射类(treemap)使用示例
11.3.8  枚举(enum)使用示例
11.3.9  枚举集(enumset)使用示例
11.4  常用算法
11.4.1  collections中的简单算法
11.4.2  排序
11.4.2  二分查找
11.5  遗留的类和接口
11.5.1  enumeration接口简介
11.5.2  向量类(vector)使用示例
11.5.3  栈(stack)使用示例
11.5.4  字典(dictionary)简介
11.5.5  哈希表(hashtable)简介
11.6  本章小结
11.7  实战习题

第12章  类型包装器、自动装箱和元数据( 教学视频:21分钟)
12.1  类型包装器
12.1.1  字符类型包装器
12.1.2  布尔类型包装器
12.1.3  数字类型包装器
12.2  自动装/拆箱
12.2.1  自动装箱与方法
12.2.2  表达式中的自动装/拆箱
12.2.3  布尔型和字符型包装器的自动装/拆箱
12.3  元数据与注解
12.3.1  注解的定义及语法
12.3.2  注解的保留策略
12.3.3  使用反射读取注解
12.3.4  注解的应用
12.3.5  使用注解的一些限制
12.4  本章小结
12.5  实战习题

第13章  常用工具类( 教学视频:74分钟)
13.1  runtime类的使用
13.1.1  内存管理
13.1.2  执行其他程序
13.2  system类的使用
13.2.1  利用currenttimemillis()记录程序执行的时间
13.2.2  exit()退出方法
13.2.3  获取和设置环境属性
13.3  math类的使用
13.3.1  利用随机数求π值
13.3.2  利用三角函数求π值
13.3.3  利用换底公式求任意对数值
13.3.4  使用取整函数
13.4  random类的使用
13.5  date类和calendar类的使用
13.5.1  date类的简单使用
13.5.2  使用simpledateformat格式化输出时间
13.5.3  calendar类的特色
13.5.4  利用gregoriancalendar输出日历
13.6  formatter类的使用
13.6.1  formatter的简单使用
13.6.2  时间格式转换符详解
13.6.3  格式说明符语法图
13.7  正则表达式
13.7.1  正则表达式的作用
13.7.2  正则表达式的基本规则
13.7.3  正则表达式中的一些高级规则
13.7.4  正则表达式中的其他通用规则
13.7.5  使用技巧
13.8  pattern类的使用
13.9  matcher类的使用
13.9.1  匹配方法的使用
13.9.2  替换方法的使用
13.9.3  组匹配的使用
13.9.4  检验email的合法性
13.10  本章小结
13.11  实战习题

第5篇  桌面程序开发
第14章  gui程序设计( 教学视频:29分钟)
14.1  gui程序设计的基本概念
14.1.1  组件
14.1.2  布局管理
14.1.3  事件处理
14.2  java集成开发平台:eclipse
14.2.1  eclipse简介
14.2.2  windows下eclipse的安装
14.2.3  linux下eclipse的安装
14.2.4  eclipse的基本配置
14.2.5  使用eclipse进行java开发
14.3  awt组件简介
14.3.1  awt的层次结构
14.3.2  awt中的组件和包
14.3.3  awt通用属性与方法
14.3.4  使用awt编制gui程序示例
14.4  事件处理
14.4.1  授权事件模型
14.4.2  事件
14.4.3  事件源
14.4.4  事件监听器和适配器
14.4.5  编写事件处理程序的基本方法
14.4.6  响应窗口关闭事件处理示例
14.4.7  事件监听器接口和适配器类
14.4.8  作为参数的事件类
14.4.9  处理多个事件的例子
14.5  swing组件的特性
14.5.1  swing组件的优势
14.5.2  swing组件的体系结构
14.5.3  使用swing组件编写gui的层次结构
14.6  顶层容器
14.6.1  框架类(jframe)使用示例
14.6.2  小应用程序(japplet)使用示例
14.6.3  对话框(jdialog)使用示例
14.7  中间容器
14.7.1  面板(jpanel)使用示例
14.7.2  滚动面板(jscrollpane)使用示例
14.7.3  分隔板(jsplitpane)使用示例
14.7.4  选项板(jtabbedpane)使用示例
14.7.5  工具栏(jtoolbar)使用示例
14.8  常用组件
14.8.1  标签(jlabel)使用示例
14.8.2  按钮(jbutton)使用示例
14.8.3  文本框(jtextfield)和密码框(jpasswordfield)使用示例
14.8.4  文本区(jtextarea)使用示例
14.8.5  复选框(jcheckbox)使用示例
14.8.6  单选按钮(jradiobutton)使用示例
14.8.7  列表框(jlist)使用示例
14.8.8  组合框(jcombobox)使用示例
14.8.9  表格(jtable)使用示例
14.8.10  树(jtree)使用示例
14.8.11  菜单使用示例
14.9  布局管理
14.9.1  流式布局(flowlayout)回顾
14.9.2  边框布局(borderlayout)使用示例
14.9.3  网格布局(gridlayout)使用示例
14.9.4  卡片布局(cardlayout)使用示例
14.9.5  增强网格布局(gridbaglayout)使用示例
14.9.6  swing新增的布局管理
14.10  java 2d开发技术
14.10.1  java 2d概述
14.10.2  graphics2d类
14.10.3  2d形状
14.10.4  文本与字体支持
14.10.5  高级功能
14.11  gui程序设计实例1——色盲检测
14.11.1  界面的实现
14.11.2 “开始”按钮的事件处理
14.11.3 “确定”按钮的事件处理
14.11.4  滚动条的事件处理
14.11.5  完整的程序
14.12  gui程序设计实例2——小闹钟
14.12.1  程序界面的实现
14.12.2  时间的刷新代码
14.12.3  jradiobutton的事件响应代码
14.12.4 “确定”按钮的事件响应代码
14.12.5 “取消”按钮的事件响应代码
14.12.6  完整的程序
14.13  gui程序设计实例3——字体选择对话框
14.13.1  界面的实现
14.13.2  监听listselectionevent事件
14.13.3  按钮响应事件
14.13.4  对话框的显示
14.13.5  返回用户选择的字体
14.13.6  如何使用字体选择对话框
14.14  gui程序设计实例4——记事本
14.14.1  增加弹出式菜单
14.14.2 “退出”菜单的响应代码
14.14.3  覆盖jframe的processwindowevent方法
14.14.4  监听jtextarea的documentevent事件
14.14.5 “另存为...”菜单的响应代码
14.14.6 “保存”菜单的响应代码
14.14.7 “新建”菜单的响应代码
14.14.8 “打开...”菜单的响应代码
14.14.9 “打印…”菜单的响应代码
14.14.10 “剪切”菜单的响应代码
14.14.11 “复制”菜单的响应代码
14.14.12 “粘贴”菜单的响应代码
14.14.13 “全选”菜单的响应代码
14.14.14 “时间/日期”菜单的响应代码
14.14.15 “自动换行”菜单的响应代码
14.14.16 “查找…”菜单的响应代码
14.14.17 “设置字体…”菜单的响应代码
14.13.18  完整的程序
14.15  本章小结
14.16  实战习题

第15章  java多媒体编程应用( 教学视频:16分钟)
15.1  声音文件的播放
15.1.1  在applet中播放声音
15.1.2  在application中播放声音
15.1.3  利用javasound api播放声音
15.2  基本图形处理
15.2.1  基本图形的创建
15.2.2  基本图形的处理
15.2.3  图形的特效显示
15.3  字体的处理
15.3.1  字体的处理方法
15.3.2  字体的展示处理
15.3.3  字体的特效显示
15.4  图像的显示处理
15.4.1  图像的显示
15.4.2  图像的变换
15.4.3  图像的合成
15.4.4  图像显示特效
15.5  视频文件的播放
15.5.1  java媒体框架:jmf
15.5.2  java播放器开发实例
15.6  本章小结
15.7  实战习题

第6篇  数据库程序设计
第16章  数据库基础( 教学视频:47分钟)
16.1  数据库的概念
16.1.1  数据管理方式的发展
16.1.2  数据库的基本概念
16.1.3  数据库系统的体系结构
16.1.4  数据模型
16.2  关系型数据库
16.2.1  关系模型的组成
16.2.2  关系模型的特点
16.2.3  关系型数据库的结构
16.2.4  常用的关系型数据库
16.2.5  用access建立一个数据库
16.3  sql基础
16.3.1  sql概述
16.3.2  sql数据定义
16.3.3  sql数据更新
16.3.4  sql数据检索
16.3.5  sql数据控制
16.3  本章小结
16.4  实战习题

第17章  java数据库编程技术( 教学视频:110分钟)
17.1  java对数据库的连接
17.1.1  jdbc的基本概念
17.1.2  jdbc的工作方式
17.1.3  jdbc驱动连接
17.1.4  连接池
17.1.5  事务操作
17.2  java对数据库的操作
17.2.1  常用接口及类
17.2.2  建立数据库连接
17.2.3  关闭数据库连接
17.2.4  添加新数据
17.2.5  删除数据
17.2.6  修改数据
17.2.7  查询数据
17.3  学生信息管理系统实例
17.3.1  程序设计思路
17.3.2  几个相关标记
17.3.3  程序界面设计
17.3.4  打开数据库
17.3.5  关闭数据库
17.3.6  显示数据到控件中
17.3.7  几个辅助方法
17.3.8 “**条”按钮事件响应代码
17.3.9 “前一条”按钮事件响应代码
17.3.10 “后一条”按钮事件响应代码
17.3.11 “*后一条”按钮事件响应代码
17.3.12 “增加记录”按钮事件响应代码
17.3.13 “保存记录”按钮事件响应代码
17.3.14 “编辑记录”按钮事件响应代码
17.3.15 “取消改变”按钮事件响应代码
17.3.16 “删除记录”按钮事件响应代码
17.3.17  actionperformed()方法
17.4  本章小结
17.5  实战习题

第7篇  java网络程序开发
第18章  java网络编程技术( 教学视频:78分钟)
18.1  网络编程基础
18.1.1  tcp/ip协议
18.1.2  ip地址
18.1.3  域名
18.1.4  服务器
18.1.5  客户机
18.1.6  套接字
18.1.7  端口
18.1.8  url
18.2  java网络编程常用api
18.2.1  inetaddress类使用示例
18.2.2  url类和urlconnection类的使用
18.3  java socket应用
18.3.1  socket概念及其通信过程
18.3.2  客户端创建socket对象
18.3.3  服务器端创建serversocket对象
18.3.4  示例程序1——端到端的通信
18.3.5  示例程序2——一对多的通信
18.3.6  示例程序3——简单的聊天程序
18.4  udp数据报通信
18.4.1  datagramsocket的使用方法
18.4.2  datagrampacket的使用方法
18.4.3  示例程序——用udp实现的聊天程序
18.5  java网络编程的新特性
18.5.1  轻量级的http服务
18.5.2  cookie管理特性
18.5.3  ipv6网络应用程序的开发
18.6  本章小结
18.7  实战习题

第19章  jsp程序设计( 教学视频:42分钟)
19.1  从java servlet说起
19.1.1  java servlet概述
19.1.2  java servlet的生命周期
19.1.3  jsp与servlet的关系
19.2  jsp的基本概念
19.2.1  动态网站开发技术
19.2.2  jsp技术特点
19.3  jsp运行环境
19.3.1  tomcat简介
19.3.2  tomcat的安装和启动
19.3.3  部署自己的网站
19.3.4  一个简单的jsp程序
19.4  jsp的指令
19.4.1  页面指令(page)
19.4.2  包含指令(include)
19.4.3  标签库指令(taglib)
19.5  jsp的脚本元素
19.5.1  html 注释
19.5.2  隐藏注释
19.5.3  变量和方法的声明
19.5.4  表达式
19.5.5  嵌入网页中的程序段(scriptlet)
19.6  jsp的标准操作
19.6.1  重定向操作()
19.6.2  包含操作()
19.6.3  嵌入插件()
19.6.4  创建bean实例()
19.6.5  设置bean属性()
19.6.6  获取bean属性()
19.7  jsp的隐含对象
19.7.1  page对象简介
19.7.2  config对象简介
19.7.3  利用out对象输出结果到网页
19.7.4  利用request对象获取用户数据
19.7.5  利用response对象清除网页缓存
19.7.6  利用session对象检测用户
19.7.7  利用application对象获取容器版本
19.7.8  利用pagecontext对象获取页面属性
19.7.9  利用exception对象处理异常
19.8  javabeans介绍
19.8.1  javabeans的属性
19.8.2  事件
19.8.3  持久化
19.8.4  用户化
19.9  jsp应用实例1——计数器
19.10  jsp应用实例2——日历
19.11  jsp应用实例3——数据库查询
19.12  jsp应用实例4——简单的留言板
19.13  jsp应用实例5——b/s模式的聊天室
19.14  本章小结
19.15  实战习题

*第8篇  即时通信系统开发项目实战
第20章  系统分析和设计( 教学视频:27分钟)
20.1  系统开发概述
20.1.1  为什么要开发此系统
20.1.2  开发此系统所要用到的技术
20.2  系统功能分析
20.2.1  即时通信系统的功能要点
20.2.2  系统开发要点
20.3  系统设计
20.3.1  系统总体设计
20.3.2  服务器端设计
20.3.3  客户端设计
20.3.4  数据库设计
20.4  本章小结
20.5  实战习题

第21章  服务器端功能模块的实现( 教学视频:19分钟)
21.1  搭建工程开发框架
21.2  服务器的启动与连接功能
21.2.1  服务器端界面模块的实现
21.2.2  服务器启动模块的实现
21.2.3  服务器端线程连接模块的实现
21.3  服务器的对外服务功能
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.6  本章小结
21.7  实战习题

第22章  客户端功能模块的实现( 教学视频:25分钟)
22.1  用户注册与登录功能
22.1.1  用户注册模块
22.1.2  用户登录模块
22.2  客户端消息交互功能
22.2.1  客户端主界面展示
22.2.2  聊天模块
22.2.3  接收陌生人信息模块
22.3  客户端基本操作功能
22.3.1  查找好友模块
22.3.2  显示好友信息模块
22.3.3  更改用户信息模块
22.3.4  显示版权信息
22.4  本章小结
22.5  实战习题

说明:因篇幅所限,第8篇内容以pdf电子文档的格式收录于本书的配书光盘中,读者可以选择阅读。该项目案例涉及的源程序及视频讲解也收录于配书光盘中。
展开全部

作者简介

刘新,计算机软件与理论专业硕士,现为湘潭大学信息工程学院教师,副教授。从事计算机专业教学11年。主要讲授《Java程序设计语言》、《Java应用技术》、《C语言程序设计》、《数据结构》、《算法设计与分析》等专业课程。先后参与过10多个系统的开发工作,其中包括解放军报全文检索系统、新闻出版报全文检索系统、警务管理系统、MARC数据编辑软件、MARC数据到XML数据转换系统、Z39。50客户端浏览软件、路桥收费及稽查系统等。尤其擅长Java开发。   管磊,毕业于北京工业大学,计算机技术专业硕士,系统架构师,出版过《P2P技术揭秘——P2P网络技术原理与典型系统开发》,有多个软件著作权和发明专利。现就职于公安部**研究所,从事应用系统体系架构设计方面的工作,对Java编程方法、语言机制、性能优化、Java开源应用框架等有较深入的研究。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航