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

本书特色

[

“开发宝典丛书”是由清华大学出版社为软件开发爱好者精心打造的一套软件开发百科全书。丛书强调“全面、新颖、详细、实用、深入、高效”等特色,涵盖常见的编程语言和技术。丛书中的每本书都是由从事软件开发多年、具备丰富的开发经验的老手精心编写,讲解细腻,内容实用,并精心录制了配套教学视频。可以说,这套丛书是编程爱好者系统学习软件开发技术的不二选择,一册在手,万事无忧!
  《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例》(培养编程兴趣,拓宽编程思维,提高编程能力,增强求职竞争力)

]

作者简介

[

刘新,计算机软件与理论专业硕士,现为湘潭大学信息工程学院教师,副教授。从事计算机专业教学11年。主要讲授《Java程序设计语言》、《Java应用技术》、《C语言程序设计》、《数据结构》、《算法设计与分析》等专业课程。先后参与过10多个系统的开发工作,其中包括解放军报全文检索系统、新闻出版报全文检索系统、警务管理系统、MARC数据编辑软件、MARC数据到XML数据转换系统、Z39。50客户端浏览软件、路桥收费及稽查系统等。尤其擅长Java开发。

  管磊,毕业于北京工业大学,计算机技术专业硕士,系统架构师,出版过《P2P技术揭秘——P2P网络技术原理与典型系统开发》,有多个软件著作权和发明专利。现就职于公安部第一研究所,从事应用系统体系架构设计方面的工作,对Java编程方法、语言机制、性能优化、Java开源应用框架等有较深入的研究。

]

目录

第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 跳转语句break2.5.12 跳转语句continue2.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 隐含参数this3.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电子文档的格式收录于本书的配书光盘中,读者可以选择阅读。该项目案例涉及的源程序及视频讲解也收录于配书光盘中。

封面

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

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

作者:刘新

页数:817

定价:¥99.8

出版社:清华大学出版社

出版日期:2014-09-01

ISBN:9787302351702

PDF电子书大小:69MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注