
包邮Java程序设计实用教程(第二版)

- ISBN:9787121098994
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:345
- 出版时间:2010-01-01
- 条形码:9787121098994 ; 978-7-121-09899-4
本书特色
《Java程序设计实用教程(第2版)》:21世纪高等学校本科计算机专业系列实用教材
内容简介
本书主要讲解java程序运行环境建设、java语言基础、数组和字符串、类和对象、包和接口、异常处理、applet小程序、图形用户界面应用、多线程、多媒体编程、网络编程、数据库编程、输入/输出流编程、servlet编程、javabean编程等内容。另外,本书除了正文中的大量例题外,各章的*后附有综合应用举例、习题和实验,使读者的实践能力得到大幅度提高。
本书可作为高等院校学生学习java的教材、java技术培训的教材和教学参考书,也可作为java爱好者的学习参考书。
目录
1.1 java发展简史
1.2 为什么要学习java
1.3 面向对象程序设计的主要概念与举例
1.4 java与c/c++的简单比较
本章小结
习题1
第2章 java程序运行环境建设
2.1 java运行环境的安装
2.2 如何编写并运行java程序
2.3 java集成开发环境简介
2.4 java程序的基本输入与输出
2.5 java编码规范简介
2.6 如何获得java帮助
本章小结
习题2
实验1 java环境搭建与简单编程
第3章 java语言基础
3.1 关键字
3.2 基本数据类型
3.3 常量和变量
3.4 运算符与表达式
3.5 类型转换
3.6 流程控制
3.7 综合应用举例
本章小结
习题3
实验2 java语言基础
第4章 数组和字符串
4.1 数组
4.2 字符串
4.3 向量*
4.4 综合应用举例
本章小结
习题4
实验3 数组和字符串编程
第5章 java面向对象程序设计
5.1 类
5.2 访问控制符和封装
5.3 继承
5.4 非访问控制符
5.5 java的名字空间和包
5.6 接口
5.7 综合应用举例
本章小结
习题5
实验4 java面向对象程序设计
第6章 java的异常处理
6.1 异常的概念
6.2 异常处理
6.3 自定义异常处理类
6.4 综合应用举例
本章小结
习题6
实验5 java异常处理
第7章 appiet小程序
7.1 applet概述
7.2 在html中嵌入applet程序
7.3 applet应用
本章小结
习题7
实验6 applet小程序
第8章 图形用户界面应用
8.1 awyt和swing简介
8.2 布局管理
8.3 事件处理
8.4 常用组件的应用
本章小结
习题8
实验7 图形用户界面
第9章 多线程
第10章 多媒体编程
第11章 网络编程
第12章 数据库编程
第13章 输入/输出流编程
第14章 sorvlet编程
第15章 javabeans编程
参考文献
节选
《Java程序设计实用教程(第2版)》主要讲解Java程序运行环境建设、Java语言基础、数组和字符串、类和对象、包和接口、异常处理、Applet小程序、图形用户界面应用、多线程、多媒体编程、网络编程、数据库编程、输入/输出流编程、Servlet编程、JavaBean编程等内容。另外,《Java程序设计实用教程(第2版)》除了正文中的大量例题外,各章的*后附有综合应用举例、习题和实验,使读者的实践能力得到大幅度提高。《Java程序设计实用教程(第2版)》可作为高等院校学生学习Java的教材、Java技术培训的教材和教学参考书,也可作为Java爱好者的学习参考书。
相关资料
插图:每个对象都有自己的特征,即每个对象均有自己的属性(Attribute)和行为(Behavior)。例如,名叫陈三三的大学生有自己的姓名、年龄、性别、身高、籍贯、专业、特长、各门课程的成绩等属性,并且还有其学习习惯、运动、生活习惯等行为。1.3.2 封装封装(Encapsulation)的概念也是从现实生活中得来的。例如,有一个人家中的计算机出现了不能正常运行的故障,找维修人员来维修,维修人员经过判断,认为这台计算机的CPU坏了,只要换一个可以与原计算机配套的CPU,这台计算机就能正常运行。实际上,这台计算机的原CPU究竟是哪个部分坏了、又是如何工作的,甚至维修人员也不清楚,但是他知道只要换一个好的CPU,并且把这个CPU(该CPU有自己的接口)正确地安装到这台计算机上就可以了。这就是说,CPU对一般人是封装的,即一般人并不知道CPU的内部构造及其工作的详细情况。封装是把对象的属性和行为组合成为一个独立的单位或部件,并尽可能隐蔽对象的内部细节,而只保留必要的对外接口,使之与外部发生联系。封装是面向对象程序设计技术的一个重要原则。1.3.3 继承对于面向对象程序设计技术来说,*具有特色的、也是与传统方法区别*大的特点是继承,因为使用继承(Inheritance)既可以提高软件开发效率,又对软件复用有非常重要的意义。例如,人们在现实生活中已经制作出了一个自行车,当再生产另外一种自行车时,只要把精力用于考虑另一种自行车所应该具有的特征就可以了,改变原来自行车的前后轮子的大小、车子的颜色、车子上面增加或减少什么样的装饰部件,等等。总之,新制造出来的自行车仍然具有自行车的基本功能。在这个基础上,制造出的各种各样自行车,实际上就使用了继承的概念。由此,读者就应明白了,在面向对象程序设计技术中,继承是特殊类的对象具有其一般类的对象的全部属性和行为,即称为特殊类对一般类的继承。1.3.4 多态性多态性(Polymorphism)描述:同一个消息可以根据发送消息对象的不同产生多种不同的行为方式。多态是面向对象程序设计的又一个特性,利用多态性可以实现用相同方式调用作用不同的同名方法的功能。例如,班主任给全班同学进行打扫宿舍卫生动员后说:“刚才已经分配好了打扫卫生任务,请大家开始打扫自己的宿舍卫生。”在执行“打扫卫生”任务时,有人洒水、有人扫地、有人擦玻璃,等等。实际上
-
硅谷之火-人与计算机的未来
¥15.5¥39.8 -
人工智能的底层逻辑
¥55.3¥79.0 -
软件定义网络(SDN)技术与应用
¥26.9¥39.8 -
专业导演教你拍好短视频
¥13.8¥39.9 -
数学之美
¥41.0¥69.0 -
谁说菜鸟不会数据分析(入门篇)(第4版)
¥43.8¥69.0 -
自己动手写PYTHON虚拟机
¥35.0¥79.0 -
Photoshop平面设计实用教程
¥14.5¥39.8 -
计算机网络技术
¥13.9¥33.0 -
Excel函数.公式与图表
¥16.4¥48.0 -
.NET安全攻防指南(下册)
¥89.0¥129.0 -
.NET安全攻防指南(上册)
¥89.0¥129.0 -
大模型实战:微调、优化与私有化部署
¥64.4¥99.0 -
多模态数据融合与挖掘技术
¥34.7¥45.0 -
剪映AI
¥62.6¥88.0 -
FINAL CUT短视频剪辑零基础一本通
¥28.9¥39.8 -
数据挖掘技术与应用
¥46.0¥75.0 -
人工智能安全
¥66.4¥109.0 -
计算智能方法
¥34.3¥49.0 -
AIGC绘画CHATGPT+MIDJOURNEY+NIJIJOURNEY ――成为商业AI设计师
¥77.8¥108.0