





定价:59.5元
印次:1-7
ISBN:9787302489078
出版日期:2017.12.01
印刷日期:2022.12.07
图书责编:张玥
图书分类:教材
本书基于Java语言介绍面向对象程序设计理念,引入UML工具解释设计过程;用丰富的案例阐述面向对象程序设计的基本理论和方法,详细介绍面向对象的基本特性、基本技术,知识点与应用实例相结合。全书分为三篇: 第1篇,编程基础,介绍Java的编程基础;第2篇,Java面向对象,介绍面向对象的封装性、继承性和多态性;第3篇,高级面向对象设计,介绍UI、多线程、网络编程等内容。本书内容从简单到复杂,阶梯式递进,读者可以根据需要选读。 本书介绍面向对象思想,注重理论联系实际,既可作为高等院校软件工程、计算机相关专业的本科学生教材,也可作为研究生的参考资料。
这是一本进阶式学习的面向对象程序设计教材,全书分为基础篇、面向对象篇和高级篇,内容由浅入深。 将面向对象分析与程序开发相结合,介绍面向对象程序的设计与实现。以UML语言描述类的设计,用Java语言实现。 书中有丰富的实例,读者可以了解所学知识在具体问题中的应用。将面向对象融入实践中,加深读者对知识的理解与掌握。 每章配有习题和实验,帮助读者巩固所学知识,提高编程能力。 本书提供书中实例的源代码和电子课件,读者可登录清华大学出版社网站下载使用。
前言Foreword背景 随着“互联网+”国家战略的实施和大数据、云计算、物联网等技术的不断发展,移动互联网逐渐成为人们日常交流、通信和娱乐的基本工具。人们通过移动终端获取信息已经成为一种普遍的现象,教育、汽车、医疗、金融、旅游、生活服务等细分领域移动APP将迎来飞跃式发展。目前主流的移动应用操作系统主要有Android、IOS、Windows Phone等。Android系统是一个开发平台,与其他智能操作系统不同的是,Android是一款基于Linux平台的开源操作系统,从而避开了阻碍市场发展的专利壁垒。由于Android系统是一款完全免费的智能手机平台,Android移动终端应用市场占有率逐年增长,由此Java移动应用软件开发人员有较大的社会需求。 Java语言的基本编程思想是面向对象,面向对象的程序设计已经成为软件编程技术中一项非常关键的技术。Java语言吸收了其他语言的各种优点,设计简洁而优美,使用方便而高效。特别是跨平台性,使其在大型应用系统和嵌入式开发中都占有重要地位。本教材基于Java语言介绍面向对象的思想设计,运用UML建模,具有丰富的实例,体现面向对象程序设计的应用性。 Java世界的巅峰永远都在技术人员的追求中不断升高,每个人都有不同的路,有效的参考教材是每一位程序员必不可少的工具。本书的内容是按照企业技能培训的模式来安排的,主要从应用开发的逻辑路径组织内容,注重完成基本功能的思路和步骤分析说明,没有从试图穷尽所有的知识面角度来撰写,如果读者想就某一个具体的技术点(例如某个控件的特殊用法)进行突破则需要参阅其他资料来完成。 本书特色 任何技术...
目录Contents第1篇编 程 基 础
第1章概述31.1面向对象编程思想3
1.1.1面向对象编程语言3
1.1.2类和对象4
1.1.3面向对象的特征4
1.1.4Java语言的特点6
1.2编写Java程序的步骤8
1.2.1准备Java开发环境8
1.2.2准备编程工具12
1.2.3编写第一个Java程序12
1.3标准I O16
1.3.1标准输入流16
1.3.2通过Scanner类实现输入输出18
习题119
编程练习19
第2章基础知识20
2.1标识符20
2.2数据类型21
2.2.1基本数据类型22
2.2.2类型转换23
2.3变量和赋值24
2.4常量25
2.5运算符和表达式25
2.5.1基本赋值运算26 Java面向对象程序设计目录2.5.2算术运算26
2.5.3关系运算28
2.5.4布尔运算29
2.5.5位运算30
2.5.6条件运算30
2.5.7复合赋值运算符30
2.6字符串31
2.7if语句32
2.7.1if语句的三种形式32
2.7.2使用if分段显示34
2.8switch语句35
2.8.1使用switch分段显示35
2.8.2switch语句详解35
2.9for循环36
2.9.1for循环语法36
2.9.2求和运算实例37
2.10while循环38
2.10.1while循环语句38
2.10.2while循环实现输入控制38
2.11do…while循环39
2.11.1do…while语句39
2.11.2do...
将面向对象分析与程序开发相结合,介绍面向对象程序的设计与实现。以UML语言描述类的设计,用Java语言实现。
书中有丰富的实例,读者可以了解所学知识在具体问题中的应用。将面向对象融入实践中,加深读者对知识的理解与掌握。
每章配有习题和实验,帮助读者巩固所学知识,提高编程能力。
本书提供书中实例的源代码和电子课件,读者可登录清华大学出版社网站下载使用。