超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册

Java程序设计

出版社:清华大学出版社出版时间:2016-07-01
开本: 32开 页数: 248
本类榜单:教材销量榜
中 图 价:¥20.4(6.0折) 定价  ¥34.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Java程序设计 版权信息

Java程序设计 本书特色

本书是清华大学全校性选修课程“java程序设计”的教材,主要介绍java语言的基本概念和相关知识,包括java语言的语法、面向对象编程、异常处理、输入与输出、图形用户界面、多线程编程、网络编程、对象集合和android编程等内容,并以此为基础,介绍面向对象程序设计的基本方法、技术和理论。 众所周知,java既是一种编程语言,也是一个跨系统的运行平台,在软件业中得到了广泛应用,已成为众多程序员的首选语言。但java语言和面向对象程序设计思想具有一定的难度,理解起来有一定的困难,学生不易掌握。而本书作者具有丰富的教学经验,曾荣获清华大学青年教师教学优秀奖、霍英东教育基金会高等院校青年教师奖、北京市高校青年教师教学基本功比赛一等奖等奖项,对教学规律、课程内容和学生特点有着深入的理解。因此,在写作本书时,能够以生动活泼、通俗易懂的方式来讲述复杂的原理和概念,这一点已经在教学实践中得到了充分的验证。另外,为了配合课程的内容,在章末附有相应的习题,以便读者及时复习相关内容。 本书适合作为高等院校计算机、软件、自动化和电子等专业本科生的java程序设计教材,也适合正在学习java语言的广大科技人员、软件工程师和青少年学生参考。

Java程序设计 内容简介

作者是清华大学计算机系教师,具有丰富的教学经验,对教学规律、课程内容和学生特点有着深入的理解资源丰富:提供教学ppt和源码。 内容生动活泼、通俗易懂:这一点已经在教学实践中得到了充分的验证。 实例丰富:符合教学的需要,精选了相关例题,使学生学习更有针对性和可操作性  

Java程序设计 目录

目录第1章java语言概述1.1java语言简介1.1.1java语言的历史1.1.2java语言的特点1.1.3java语言的应用领域1.2java程序结构1.2.1java程序的类型1.2.2一个简单的java程序1.2.3java运行环境1.2.4java开发环境1.3练习题第2章java语言基础2.1数据类型2.1.1数据类型的基本概念2.1.2整数类型2.1.3实数类型2.1.4字符类型2.1.5布尔类型2.2常量2.2.1整型常量2.2.2实型常量2.2.3字符常量2.3变量2.3.1变量的基本概念2.3.2变量的命名2.3.3变量的定义2.3.4变量的初始化2.4运算符与表达式2.4.1算术运算符和算术表达式2.4.2赋值运算符和赋值表达式2.4.3类型转换2.5选择结构2.5.1关系运算符和关系表达式2.5.2逻辑运算符和逻辑表达式2.5.3if语句2.5.4switch语句2.6循环控制语句2.6.1for语句2.6.2while语句2.6.3do…while语句2.6.4break和continue语句2.7数组2.7.1一维数组的定义和使用2.7.2二维数组的定义和使用2.8练习题目录java程序设计第3章java面向对象编程3.1面向对象概述3.1.1软件系统的复杂性3.1.2结构化方法与面向对象方法3.1.3对象模型3.2类和对象3.2.1对象3.2.2类3.2.3类的定义3.2.4类的使用3.2.5成员方法3.2.6引用类型3.2.7静态类型3.3访问控制与方法重载3.3.1访问控制3.3.2函数重载3.3.3存储管理3.3.4this关键词3.4继承与多态3.4.1继承关系3.4.2子类对象的存储3.4.3构造函数3.4.4类的继承举例3.4.5多态3.4.6函数调用绑定3.4.7抽象类和抽象函数3.4.8接口3.5练习题第4章异常处理与输入/输出4.1异常处理4.1.1为何引入异常处理4.1.2什么是异常4.1.3try…catch4.1.4throw4.2输入/输出4.2.1输入/输出概述4.2.2字节流与字符流4.2.3输入数据4.3文件4.3.1文件的基本概念4.3.2访问文件属性4.3.3读文本文件4.3.4写文本文件4.4练习题第5章图形用户界面5.1概述5.2graphics绘图5.2.1绘图环境5.2.2颜色5.2.3字体5.2.4graphics类5.3swing组件5.3.1swing概述5.3.2容器5.3.3基本控件5.3.4布局管理器5.3.5事件处理5.4swing举例5.5练习题第6章线程6.1进程与线程6.1.1进程6.1.2线程6.2java线程6.2.1thread类6.2.2runnable接口6.3线程间的数据共享6.4线程间的互斥与同步6.4.1线程间的互斥6.4.2线程间的同步6.5线程调度与优先级6.6练习题第7章网络编程7.1网络基础知识7.1.1网络概述7.1.2网络模型7.1.3网络协议的类型7.1.4ip地址7.2基于url的网络编程7.3基于tcp的socket编程7.3.1socket概述7.3.2客户/服务器模型7.3.3socket编程7.4基于udp的socket编程7.4.1udp的相关类7.4.2udp报文的发送和接收7.5练习题第8章对象集合8.1java集合框架8.1.1对象数组8.1.2集合8.1.3iterator接口8.1.4iterable接口8.2list8.2.1list接口8.2.2arraylist与linkedlist8.2.3泛型8.2.4arraylist与linkedlist的性能比较8.3set8.3.1set接口8.3.2hashset8.3.3hashtable8.3.4treeset8.4map8.4.1map接口8.4.2hashmap8.4.3treemap8.5练习题第9章android编程9.1移动应用开发9.2android系统9.2.1运行环境9.2.2android系统的发展历史9.2.3android系统的体系结构9.3创建开发环境9.4一个android程序9.4.1创建一个空白项目9.4.2用户界面设计9.4.3bmi用户界面设计9.4.4strings.xml9.4.5bmi程序主体9.5练习题第10章面向对象软件开发10.1团队10.1.1团队开发10.1.2团队的组建10.2软件过程10.2.1什么是软件过程10.2.2软件过程模型10.3软件需求10.3.1什么是软件需求10.3.2需求获取10.3.3用例建模方法10.4面向对象分析与设计10.4.1概述10.4.2uml10.4.3类图10.4.4面向对象分析10.4.5面向对象分析举例10.5练习题参考文献
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服