





定价:59.8元
印次:1-4
ISBN:9787302548232
出版日期:2020.05.01
印刷日期:2024.08.01
图书责编:张瑞庆
图书分类:教材
本书是学习Java语言的经典入门教材,遵循项目驱动教学模式,通过完整的项目案例系统地介绍使用Java语言进行程序设计的方法和技术。全书共12章,分为Java概述篇、Java核心篇和Java高级篇三部分,分别介绍面向对象程序设计的基本概念、Java程序设计基础(包括标识符、关键字及数据类型,运算符与表达式,程序流程控制,数组)、Java类和对象、Java面向对象高级特性、Java实用类及接口、Java异常处理、图形用户界面设计、输入与输出、多线程编程、Java网络编程、JDBC数据库应用开发技术等内容。 本书注重理论与实践相结合,内容详尽,与时俱进。使用最新的JDK版本及Eclipse开发工具,提供了大量实例,突出应用能力的培养,并将一个实际项目的知识点分解在各章作为案例讲解,是一本实用性突出的教材。本书可作为普通高等学校计算机类专业程序设计课程的教材,也可供程序设计人员学习参考。
毕业于中国科技大学,获理学学士和管理科学硕士学位,后留学美国伊利诺依理工大学,获工商管理硕士学位。毕业后曾工作于美国华尔街、加拿大多伦多证券交易所和Canada Gain Fortune Inc.,担任高级软件设计师和首席技术官。在国内具有从零开始成功创业以及多年职业管理经历。现任深圳技术大学大数据与互联网学院副教授、外国专家局特聘专家。作为丛书主编、主审和作者,组织了“高等学校计算机科学与技术项目驱动案例实践规划教材”.
序言 作为教育部高等学校计算机科学与技术教学指导委员会的工作内容之一,自从2003年参与清华大学出版社的“21世纪大学本科计算机专业系列教材”的组织工作以来,陆续参加或见证了多个出版社的多套教材的出版,但是现在读者看到的这一套“高等学校计算机科学与技术项目驱动案例实践规划教材”有着特殊的意义。 这个特殊性在于其内容。这是第一套我所涉及的以项目驱动教学为特色,实践性极强的规划教材。如何培养符合国家信息产业发展要求的计算机专业人才,一直是这些年人们十分关心的问题。加强学生的实践能力的培养,是人们达成的重要共识之一。为此,教育部高等学校计算机科学与技术教学指导委员会专门编写了《高等学校计算机科学与技术专业实践教学体系与规范》(清华大学出版社出版)。但是,如何加强学生的实践能力培养,在现实中依然遇到种种困难。困难之一,就是合适教材的缺乏。以往的系列教材,大都比较“传统”,没有跳出固有的框框。而这一套教材,在设计上采用软件行业中卓有成效的项目驱动教学思想,突出“做中学”的理念,突出案例(而不是“练习作业”)的作用,为高校计算机专业教材的繁荣带来了一股新风。 这个特殊性在于其作者。本套教材目前规划了10余本,其主要编写人不是我们常见的知名大学教授,而是知名软件人才培训机构或者企业的骨干人员,以及在该机构或者企业得到过培训的并且在高校教学一线有多年教学经验的大学教师。我以为这样一种作者组合很有意义,他们既对发展中的软件行业有具体的认识,对实践中的软件技术有深刻的理解,对大型软件系统的开发有丰富的经验,也有在大学教书的经历和体会,他们能在一起合作编写教材本身就是一件了不起的事情,没有这样...
第一篇Java概述篇
第1章进入Java世界3
1.1Java的历史现状及发展4
1.1.1Java语言简介4
1.1.2Java应用开发体系4
1.2Java语言的特点5
1.3面向对象程序设计的基本概念7
1.3.1面向对象方法7
1.3.2面向对象的基本概念与特征8
1.4Java核心技术体系9
1.4.1Java核心技术基础部分9
1.4.2Java核心技术应用部分10
1.5Java的开发环境13
1.5.1下载JDK14
1.5.2安装JDK14
1.5.3配置环境17
1.5.4测试JDK配置是否成功18
1.5.5开发工具Eclipse简介20
1.6Java程序开发实例25
本章总结27
习题127
第2章Java典型应用介绍28
2.1项目概述28
2.2需求分析28
2.3系统分析设计29
2.4项目运行指南29
本章总结35
习题235第3章Java程序设计基础36
3.1标识符、关键字及数据类型36
3.1.1标识符36
3.1.2关键字37
3.1.3数据类型38
3.2运算符与表达式49
3.2.1算术运算符及其表达式49
3.2.2自增和自减运算符50
3.2.3关系运算符及其表达式52
3.2.4逻辑运算符54
3.2.5位运算符55
3.2.6赋值运算符及其表达式58
3.2.7条件运算符和条件表达式59
3.2.8表达式中运算符的优先顺序60
3.3控制语句61
3.3.1顺序流程62
3.3.2选择流程62
3.3.3循环控制流程71
3.4...