وبلاگ بلیان

Java程序设计与应用开发 Java cheng xu she ji yu ying yong kai fa

معرفی کتاب «Java程序设计与应用开发 Java cheng xu she ji yu ying yong kai fa» نوشتهٔ 郭克华、刘小翠、唐雅媛، منتشرشده توسط نشر 清华大学出版社 Qing hua da xue chu ban she در سال 2018. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Java程序设计与应用开发 Java cheng xu she ji yu ying yong kai fa» در دستهٔ بدون دسته‌بندی قرار دارد.

本书分为10个部分,共30章,涵盖了Java入门、程序设计基础、面向对象编程、API、GUI开发、图形开发、网络编程、密码编程、反射和综合案例。本书基于JDK 1.8+Eclipse 4.6.0开发环境,逐步引领读者从基础到各个知识点的学习。全书内容由浅入深,并辅以大量的实例说明,还阶段性地提供了一些实践指导。 本书提供了所有实例的源代码以及开发过程中用到的软件,供读者学习参考。 本书为学校教学量身定做,可供高校Java开发相关课程使用,也可作为没有Java开发基础的程序员的入门用书,更可作为Java培训班的培训教材,还可以帮助缺乏项目实战经验的程序员快速积累项目开发经验。 封面 扉页 内容简介 版权页 前言 目录 第1章 Java入门 本章术语 1.1 认识Java 1.2 获取和安装JDK 1.3 开发第一个Java程序 1.4 用Eclipse开发Java程序 本章知识体系 第2章 程序设计基础之变量及其运算 本章术语 2.1 认识变量 2.2 如何使用变量 2.3 注释的书写 2.4 Java中的运算 本章知识体系 第3章 程序设计基础之流程控制和数组 本章术语 3.1 判断结构 3.2 认识循环结构 3.3 数组 本章知识体系 第4章 实践指导1 本章术语 4.1 关于变量和数据类型的实践 4.2 流程控制和数组的综合实践 第5章 面向对象编程(一) 本章术语 5.1 认识类和对象 5.2 认识成员函数 5.3 认识构造函数 本章知识体系 第6章 面向对象编程(二) 本章术语 6.1 静态变量和静态函数 6.2 使用封装 6.3 使用包 6.4 使用访问控制修饰符 6.5 使用类中类 本章知识体系 第7章 面向对象编程(三) 本章术语 7.1 使用继承 7.2 成员的覆盖 7.3 使用多态性 7.4 抽象类和接口 7.5 其他内容 7.6 一些工具的使用 本章知识体系 第8章 实践指导2 本章术语 8.1 单例模式的设计 8.2 利用继承和多态扩充程序功能 第9章 Java异常处理 本章术语 9.1 认识异常 9.2 异常的就地捕获 9.3 异常的向前抛出 9.4 自定义异常 本章知识体系 第10章 Java常用API(一) 本章术语 10.1 数值运算 10.2 用String类进行字符串处理 10.3 用String Buffer类进行字符串处理 10.4 基本数据类型的包装类 10.5 常用系统类 本章知识体系 第11章 Java常用API(二) 本章术语 11.1 认识Java集合 11.2 使用一维集合 11.3 Java中的二维集合 11.4 日期操作 本章知识体系 第12章 Java多线程开发 本章术语 12.1 认识多线程 12.2 控制线程的运行 12.3 线程协作安全 12.4 线程同步安全 12.5 认识定时器 本章知识体系 第13章 Java IO操作 本章术语 13.1 认识IO操作 13.2 用File类操作文件 13.3 字节流的输入与输出 13.4 字符流的输入与输出 13.5 和IO操作相关的其他类 本章知识体系 第14章 实践指导3 本章术语 14.1 字符频率统计软件 14.2 文本翻译软件 14.3 用享元模式优化程序性能 第15章 用Swing开发GUI程序 本章术语 15.1 认识GUI和Swing 15.2 使用窗口 15.3 使用控件 15.4 颜色、字体和图片 15.5 几个有用的功能 本章知识体系 第16章 Java界面布局管理 本章术语 16.1 认识布局管理 16.2 使用FlowLayout 16.3 使用GridLayout 16.4 使用BorderLayout 16.5 一个综合案例:计算器 16.6 使用空布局 本章知识体系 第17章 Java事件处理 本章术语 17.1 认识事件处理 17.2 处理ActionEvent 17.3 处理FocusEvent 17.4 处理KeyEvent 17.5 处理MouseEvent 17.6 处理WindowEvent 17.7 使用Adapter简化开发 本章知识体系 第18章 实践指导4 本章术语 18.1 用户管理系统功能简介 18.2 关键技术 18.3 代码的编写 18.4 思考题 第19章 Java画图之基础知识 本章术语 19.1 认识Java画图 19.2 用Graphics画图 19.3 画字符串 19.4 画图片 本章知识体系 第20章 Java画图之高级知识 本章术语 20.1 结合键盘事件进行画图 20.2 结合鼠标事件进行画图 20.3 动画制作 本章知识体系 第21章 实践指导5 本章术语 21.1 卡通时钟 21.2 拼图游戏 第22章 用TCP开发网络应用程序 本章术语 22.1 认识网络编程 22.2 用客户端连接到服务器 22.3 利用TCP实现双向聊天系统 22.4 利用TCP实现多客户聊天系统 本章知识体系 第23章 用UDP开发网络应用程序 本章术语 23.1 利用UDP实现双向聊天系统 23.2 利用UDP实现多客户聊天系统 本章知识体系 第24章 URL编程和Applet开发 本章术语 24.1 认识URL编程 24.2 认识Applet 24.3 深入理解Applet 本章知识体系 第25章 实践指导6 本章术语 25.1 网络打字游戏功能简介 25.2 关键技术 25.3 代码的编写 第26章 Java加密和解密 本章术语 26.1 认识加密 26.2 实现对称加密 26.3 实现非对称加密 26.4 实现单向加密 本章知识体系 第27章 Java数字签名 本章术语 27.1 认识数字签名 27.2 实现数字签名 27.3 利用数字签名解决实际问题 本章知识体系 第28章 Java反射技术 本章术语 28.1 为什么要学习反射 28.2 认识Class类 28.3 通过反射机制访问对象 28.4 何时使用反射 本章知识体系 第29章 用反射技术编写简单的框架 本章术语 29.1 什么是框架 29.2 动态异常处理框架 29.3 动态对象组装框架 第30章 综合案例:用TCP技术开发即时通信软件 本章术语 30.1 即时通信软件功能简介 30.2 项目关键技术 30.3 编写服务器端 30.4 编写客户端 30.5 思考题 正文结束 图书资源支持
دانلود کتاب Java程序设计与应用开发 Java cheng xu she ji yu ying yong kai fa