900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》

java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》

时间:2023-12-07 18:37:01

相关推荐

java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》

前言

Java语言是一种典型的面向对象的、跨平台的、支持分布式和多线程的优秀编程语言,具有极强的扩展性。自其诞生以来,迅速被业界认可并广泛应用于Web应用程序的开发中。在此形势下,国内高校在计算机及相关专业广泛开设了Java程序设计相关课程,旨在培养学生的编程能力,提高学生使用Java语言解决实际问题的能力,使学生建立良好的程序设计思想和编程习惯。本书正是基于此目的,结合Java语言学习的实际需要和作者多年的实践教学经验而编写的。

本书的内容编排遵循由浅入深、循序渐进的基本原则,以“数据如何表示/存储到如何计算/处理”为主线,从程序设计基础入手,详细介绍了程序设计知识、Java语言的基本概念和编程方法,以及Java Web开发的基础知识,内容涉及程序设计、算法、软件工程等相关知识、Java语言的基本语法、数据类型、类、继承、异常、输入输出流、图形用户界面设计、集合及Web应用开发等,基本覆盖了Java语言的大部分技术,是进一步使用Java语言进行技术开发的基础。

本书具有以下特色。

(1)内容编排新颖。教材内容围绕“数据如何表示/存储到如何运算/处理”这一解决问题的实际过程进行编排,更加符合学生的认知过程,有利于学生对Java程序设计形成更加全面和深刻的认识。全书的主要结构和编排顺序如下所示。

数据的表示/

存储 →

基本数据类型

引用类型

接口

数组

自定义类

系统定义类

OOP(类)、继承和多态

Java集合

数据的运算/

处理 →

用运算符/表达式处理

调用类/对象的方法处理

用代码段处理

流程控制结构

数据的输入输出

数据可视化显示及控制

异常的处理

输入输出处理

GUI程序设计

Java异常处理

(2)重思路、轻语法。本书注重培养学生的程序设计思路。书中添加了程序设计基础知识,包括算法、软件工程等内容,并将常用算法通过案例融合到教材内容中,使学生掌握问题求解策略和算法设计的基本思路,能够独立完成常用算法设计/系统设计、程序编写与调试,提高编程能力。书中的例题均配有流程图或解题思路。

(3)内容有机整合。本书专门设置了“Java Web应用开发”一章,通过Web应用案例的设计和开发过程,将类与继承、流程控制、异常处理、输入输出、集合类等各部分知识有机地整合起来,使本书知识更成体系,更容易使学生建立起整体知识架构,也为学生后期从事Java相关的开发奠定基础。

(4)注重代码规范。代码规范性是学生在初始学习编程技术时非常容易忽略的部 分。良好的编码规范性是提高代码可读性、可维护性的重要基础。本书在示例中严格遵循代码规范,在2.2.6节专门介绍了官方发布的编程开发规范,并将该规范渗透至各相关部分的介绍中,希望读者在初始编程时就养成良好的编码习惯。

本书第1~7和第9章由李莉编写,第8、第10和第11章由宋晏编写,全书由李莉负责审核和统稿。

感谢各位审稿专家对本书的编排提出的宝贵意见。本书的编写得到了北京科技大学教材建设经费的资助,在此一并谢过。

由于编者水平有限,书中难免有疏漏之处,敬请广大读者批评指正。

编 者

.4

more >

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。