





定价:66元
印次:1-2
ISBN:9787302540557
出版日期:2020.01.01
印刷日期:2020.10.16
图书责编:孟毅新
图书分类:教材
本书结合精心挑选的实例,由浅入深,详细讲解了Java语言的类与对象、继承与多态、接口、异常处理、Java常用类、集合、泛型、多线程、输入输出、图形用户界面、网络通信、JDBC数据库编程基础。并在讲解知识点的过程中,理论和实例相结合地讲解了几个常用的设计模式的使用,包括单例模式、简单工厂模式、模板方法模式。为了方便教学或自学,本书包含了精心编写的配套的实验指导内容。
赵新慧,男,副教授,汉族,1973年2月出生,现任辽宁石油化工大学计算机与通信工程学院软件工程系教师。承担“面向对象程序设计”、“Java程序设计”等程序设计类课程十几年。在《计算机应用研究》、《计算机应用》、《辽宁石油化工大学学报》等核心科技期刊上以第一作者发表论文十八篇。主编了清华大学出版社出版的十一.五规划教材《Visual Basic.NET程序设计教程》、《Java程序设计教程》、《面向对象程序设计教程》和《Web应用程序开发技术》。
前言 Java程序设计教程及实验指导Java是一门主流的面向对象的程序设计语言,是面向对象程序设计教学的主流语言。本书由有多年教学经验的专业教师编写,分为教程以及实验与课程设计两部分。教程部分从Java最基本的概念、语法入手,深入讲解类与对象、继承与多态、接口、异常处理、Java常用类、泛型、集合、多线程、输入/输出、图形用户界面和网络通信。在章节的安排上,适合没有面向对象编程基础的初学者从零开始学习。在注重基础的同时,本书还结合实例深入讲解了一些简单的设计模式,包括单例模式、简单工厂模式和模板方法模式。每章最后都提供有针对性的实践题,其中有一定难度的实践题都提供了编程提示。 在实验与课程设计部分,每个实验分为基本指导和实验题两部分,学生可以在模仿基本指导中程序设计的基础上去做实验题,实现从模仿到创新。其中有一定难度的实验题都提供了编程提示。课程设计是实现一个仿QQ的文字聊天系统,由于对初学者来说难度比较大,所以给出了详细的实现步骤。本书中的所有例题和实验源程序均在JDK 11.0.1和Eclipse 20189(4.9.0)中运行通过。 本书的主要特点如下。 (1) 内容全面,涵盖了Java标准版的绝大部分内容。 (2) 内容涵盖了从Java 7到Java 11更新的基础知识。 (3) 注重内容的深度、程序代码质量和编程风格。 (4) 讲解时注重基础知识与实例相结合,在各章知识的讲解过程中,都会有适当的实例帮助学生克服对抽象的基础知识理解的困难。 (5) 为了理论联系实践,每章最后都提供有针对性的实践题,其中有一定难度的实践题都提供了编程提示。 (6...
1.2Java语言的特性3
1.3Java程序的运行机制4
1.4Java开发工具JDK5
1.4.1JDK的下载和安装5
1.4.2JDK的环境变量配置6
1.4.3使用JDK和文本编辑器编写Java程序8
1.5Eclipse集成开发环境9
1.5.1Eclipse简介9
1.5.2使用Eclipse开发Java程序10
1.6Java控制台输入/输出14
1.6.1System类与标准I/O流对象14
1.6.2使用println()和print()方法输出14
1.6.3使用read()方法从键盘输入字符14
1.6.4使用Scanner类进行键盘输入15
1.7本章要点16
实践题116
第2章Java编程基础17
2.1Java的数据类型17
2.1.1数据类型概述17
2.1.2Java的数据类型分类18
2.2变量与常量18
2.2.1变量18
2.2.2常量和符号常量19Java程序设计教程及实验指导目录2.3关键字与保留字19
2.4标识符20
2.5Java命名规范20
2.6程序注释21
2.6.1注释方法及格式21
2.6.2注释的原则22
2.7整数类型23
2.7.1字节型23
2.7.2短整型24
2.7.3整型24
2.7.4长整型24
2.8浮点型25
2.8.1单精度浮点型25
2.8.2双精度浮点型25
2.9字符型25
2.10布尔型26
2.11运算符和表达式27
2.11.1算术运算符27
2.11.2关系... 查看详情