𝔖 Scriptorium
✦   LIBER   ✦

📁

Java程序设计精编教程(第2版)

✍ Scribed by 耿祥义、张跃平


Publisher
清华大学出版社
Year
2015
Tongue
Chinese
Leaves
338
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Java语言具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为强大的编程语言,特别适合于网络应用程序的设计,已经成为网络时代最重要的语言之一。本书精选Java核心内容,注重结合实例,循序渐进地向读者介绍Java语言的核心内容,在基础语言上强调Java面向对象编程的思想,在实用类上侧重应用。全书分为14章,分别讲解简单数据类型、运算符、表达式和语句、类与对象、子类与继承、接口与实现、内部类与异常类、常用实用类、Java输入输出流、组件与事件处理、Java多线程机制、Java网络编程、JDBC数据库操作等内容。本书适合高等院校计算机专业作为Java语言程序设计的教材以及想掌握Java核心内容的自学者。

✦ Table of Contents


封面
扉页
内容简介
版权页
前言
目录
第1章 Java入门
1.1 Java的平台无关性
1.2 Java之父———James Gosling
1.3 Java的地位
1.4 安装JDK
1.5 Java程序的开发步骤
1.6 一个简单的Java应用程序
1.7 上机实践
习题
第2章 Java应用程序的基本结构
2.1 问题的提出
2.2 简单的Circle类
2.3 使用Circle类创建对象
2.4 在应用程序中使用对象
2.5 Java应用程序的基本结构
2.6 在一个源文件中编写多个类
2.7 编程风格
2.8 上机实践
习题
第3章 标识符与简单数据类型
3.1 标识符与关键字
3.2 简单数据类型
3.3 简单数据类型的级别与类型转换运算
3.4 从命令行窗口输入、输出数据
3.5 上机实践
习题
第4章 运算符、表达式与语句
4.1 运算符与表达式
4.2 语句概述
4.3 if条件分支语句
4.4 switch开关语句
4.5 循环语句
4.6 break和continue语句
4.7 数组
4.8 上机实践
习题
第5章 类与对象
5.1 面向对象的特性
5.2 类
5.3 构造方法与对象的创建
5.4 参数传值
5.5 对象的组合
5.6 实例成员与类成员
5.7 方法重载与多态
5.8 this关键字
5.9 包
5.10 import语句
5.11 访问权限
5.12 基本类型的类包装
5.13 可变参数
5.14 上机实践
习题
第6章 子类与继承
6.1 子类与父类
6.2 子类的继承性
6.3 成员变量的隐藏和方法重写
6.4 super关键字
6.5 final关键字
6.6 对象的上转型对象
6.7 继承与多态
6.8 abstract类和abstract方法
6.9 面向抽象编程
6.10 开-闭原则
6.11 上机实践
习题
第7章 接口与实现
7.1 接口
7.2 实现接口
7.3 理解接口
7.4 接口的UML图
7.5 接口回调
7.6 接口与多态
7.7 接口变量做参数
7.8 abstract类与接口的比较
7.9 面向接口编程
7.10 上机实践
习题
第8章 内部类与异常类
8.1 内部类
8.2 匿名类
8.3 异常类
8.4 断言
8.5 上机实践
习题
第9章 常用实用类
9.1 String类
9.2 StringBuffer类
9.3 StringTokenizer类
9.4 Date类
9.5 Calendar类
9.6 Math和BigInteger类
9.7 DecimalFormat类
9.8 Pattern与Match类
9.9 Scanner类
9.10 上机实践
习题
第10章 输入输出流
10.1 File类
10.2 字节流与字符流
10.3 文件字节流
10.4 文件字符流
10.5 缓冲流
10.6 随机流
10.7 数组流
10.8 数据流
10.9 对象流
10.10 序列化与对象克隆
10.11 文件锁
10.12 使用Scanner解析文件
10.13 上机实践
习题
第11章 组件及事件处理
11.1 Java Swing概述
11.2 窗口
11.3 常用组件与布局
11.4 处理事件
11.5 使用MVC结构
11.6 对话框
11.7 发布GUI程序
11.8 上机实践
习题
第12章 Java多线程机制
12.1 进程与线程
12.2 Java中的线程
12.3 Thread类与线程的创建
12.4 线程的常用方法
12.5 线程同步
12.6 在同步方法中使用wait()、notify()和notify All()方法
12.7 线程联合
12.8 上机实践
习题
第13章 Java网络编程
13.1 URL类
13.2 InetAddress类
13.3 套接字
13.4 UDP数据报
13.5 广播数据报
13.6 Java远程调用(RMI)
13.7 上机实践
习题
第14章 JDBC数据库操作
14.1 Derby数据库
14.2 在命令行连接内置Derby数据库
14.3 在命令行连接网络Derby数据库
14.4 JDBC
14.5 查询操作
14.6 更新、添加与删除操作
14.7 使用预处理语句
14.8 事务
14.9 上机实践
习题
正文结束
参考文献


📜 SIMILAR VOLUMES


Java程序设计教程
✍ 肖云鹏;李暾;刘晏兵 📂 Comics 📅 2019 🏛 清华大学出版社 🌐 Chinese
Java 程序设计教程
✍ 肖云鹏 李暾 刘宴兵 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

本书是为大学本专科Java程序设计课程准备的教材。全书以“what、why、how”的方式讲解,强调原理,重视实践。全书贯穿一个实例,把大学教学最常使用的“图书管理系统”作为实例,从第1章开始,安排在每一章的最后一节。纵向,各章承前启后,层层递进,从最简单的控制台、一个类图书管理系统→控制台、多个类的图书管理系统→合理的数据结构、代码设计的图书管理系统→带数据库的图书管理系统→有漂亮界面的图书管理系统→带网络连接的图书管理系统→带多线程、多客户端可以并行的图书管理系统。最后,将图书管理系统稍作修改,实现了一个简单QQ的程序。横向,对于每一章,最后一节的实例也是对本章学习内容的总结和实践。 同时

C#程序设计教程(第2版)
✍ 蒙祖强 📂 Library 📅 2019 🏛 清华大学出版社 🌐 Chinese

本书在第一版基础上融合最新技术内容,以基础知识点,实战案例,课后习题相结合的模式,由浅入深地介绍程序设计语言和程序设计方法的相关概念,Visual Studio 2015集成开发环境,C#语言的基本数据类,语法基础,面向对象的编程方法,异常处理技术,窗体应用程序设计和开发方法,目录和文件的读写操作,ActiveX控件和自定义组件的开发,多线程技术,数据库开发技术,Web应用开发方法,基于DataGridView和GridView的(Web)应用程序开发,Excel数据的导入导出,各类应用程序的部署和发布方法等.

Java程序设计(第2版)
✍ 王晓华 📂 Library 📅 2016 🏛 电子工业出版社 🌐 Chinese

古人云,"万事开头难”,熟练掌握Java语言是Java应用开发的个台阶,能够深入理解Java程序设计,是学习Java系列技术的必要前提。本教材结合作者多年开发和教学经验,从入门者的学习特点出发,循序渐进地带领读者走进Java世界,使得"开头并不难”。全书主要分为六个部分,包括Java语言的类、类之间的关系、异常处理、常用API、其他特性总结和编程实战。其中,编程实战部分提供了连连看游戏的完整实现,帮助读者使用教材就能自主实现该案例,快速提高Java程序实践能力。书中内容打破了传统的堆砌知识点的方式,而是从解决问题的角度诠释面向对象程序设计,涵盖了企业实际工作中常用的技能与知识点,简单明了,易读

Java程序设计(第2版)
✍ 朱庆生; 古平 📂 Library 📅 2017 🏛 清华大学出版社 🌐 Chinese

本书在内容组织和编写中充分融入了作者在承担“Java程序设计”国家精品课程和国家精品资源共享课程建设和教改中的成果,更加契合高等学校课程教学模式和学生渐进式学习的特点。遵循学生学习的认知过程和规律,以“兴趣为先、任务驱动、学以致用”的理念为指导思想,每个章节编写均采用WWH教学方式,即通过“理解知识概念(What)、把握原理和规律(Why)、掌握实现技巧(How)”,有机地将知识、理论融入到编程实践中。本书在知识表达形式上改变了传统教材对知识平铺直叙的描述方式,而是将大量知识点融入到代码实例中进行讲解,由浅入深,通过对核心知识的实例化来提高学生的编程兴趣,让学生既知道需要学什么,又懂得如何学以