分享
 
 
 

Java语言程序设计(21世纪高等学校计算机规划教材)

Java语言程序设计(21世纪高等学校计算机规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 辛运帏

基本信息·出版社:人民邮电出版社

·页码:226 页

·出版日期:2009年10月

·ISBN:7115209391/9787115209399

·条形码:9787115209399

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:21世纪高等学校计算机规划教材

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Java语言程序设计》是学习Java语言的入门教材。全书从Java语言的基本特点入手,详细介绍了Java语言的基本概念和编程方法,同时深入介绍了Java的高级特性。《Java语言程序设计》共分为12章,涉及Java中的基本数据类型、基本语法、类的概念及特性、异常处理、用户界面设计、小应用程序、输入/输出操作及线程等内容。

《Java语言程序设计》内容详尽,并配合大量示例,在每章的最后均列出若干习题,供读者参考。

《Java语言程序设计》可作为普通高等院校计算机专业本科生程序设计课程的教材,也可供程序设计人员参考使用。

编辑推荐《Java语言程序设计》作者长期从事计算机教学和科研工作,将多年讲授Java语言的经验汇编成《Java语言程序设计》。

注重讲解基础知识

深入阐述核心语法

精心设计教学示例

目录

第1章Java语言1

1.1Java语言简介1

1.1.1Java语言的问世1

1.1.2Java语言的组成1

1.2开发环境的安装3

1.3一个简单的Java应用程序4

1.3.1Java应用程序示例4

1.3.2使用Java核心API文档7

习题9

第2章面向对象程序设计技术11

2.1面向对象程序设计技术的基本概念11

2.1.1什么是面向对象程序设计方法11

2.1.2什么是类和对象12

2.1.3面向对象的重要特性14

2.2Java与C++的OOP能力比较16

习题18

第3章标识符和基本数据类型19

3.1Java的基本语法单位19

3.1.1空白、注释及语句19

3.1.2关键字21

3.1.3标识符21

3.2Java编码体例22

3.3Java的基本数据类型23

3.3.1变量和常量23

3.3.2基本数据类型23

3.3.3变量的说明和赋值28

习题30

第4章表达式和流程控制语句31

4.1表达式31

4.1.1操作数和运算符31

4.1.2表达式的提升和类型转换40

4.2流程控制语句43

4.2.1表达式语句43

4.2.2块44

4.2.3分支语句45

4.2.4循环语句52

4.2.5break与continue语句54

习题56

第5章类与对象60

5.1类的定义与对象的创建60

5.1.1类的定义格式60

5.1.2对象的创建和初始化63

5.2构造方法64

5.2.1构造方法及其重载64

5.2.2默认的构造方法66

5.3定义方法67

5.3.1方法定义格式68

5.3.2按值传递71

5.4类的继承72

5.4.1继承的定义73

5.4.2多态性与转换对象74

5.5继续讨论Java的关键字77

5.5.1static77

5.5.2final和abstract79

5.5.3this和super84

5.6方法重写86

5.6.1方法重写概述86

5.6.2应用重写的规则89

5.6.3调用父类构造方法89

5.7接口90

5.7.1多重继承中的二义性90

5.7.2接口的定义91

5.7.3接口的实现91

5.8Java包94

5.8.1Java包的概念94

5.8.2import语句95

5.9内部类97

5.9.1内部类的概念97

5.9.2匿名类99

习题100

第6章数组、容器和字符串107

6.1数组107

6.1.1数组说明和初始化107

6.1.2数组的使用114

6.2容器和字符串118

6.2.1容器118

6.2.2字符串119

习题123

第7章Java语言中的异常126

7.1异常示例126

7.2异常处理130

7.2.1异常处理相关语句130

7.2.2公共异常132

7.3抛出语句133

7.4创建自己的异常135

习题137

第8章图形用户界面设计140

8.1AWT与Swing140

8.1.1AWT包与Swing包140

8.1.2组件、容器及内容窗格141

8.2Swing组件143

8.2.1按钮143

8.2.2标签146

8.2.3组合框148

8.2.4文本组件150

8.2.5菜单组件150

8.2.6对话框152

8.3布局管理器153

8.3.1常用的布局管理器154

8.3.2其他布局管理器156

8.4界面设计的细节160

8.4.1控制组件外观161

8.4.2提示工具和助记符162

8.5事件处理162

8.5.1事件简述162

8.5.2组件的事件处理164

8.5.3事件的种类176

8.5.4事件适配器179

习题180

第9章Java Applet182

9.1编写Applet182

9.1.1小程序示例182

9.1.2小程序设计过程183

9.2小程序中使用的方法183

9.2.1基本方法184

9.2.2用于显示Applet的方法184

9.3HTML文档185

9.3.1标记1859.3.2Applet参数的读取1869.3.3Applet与URL1879.4在Applet中的多媒体处理1889.4.1在Applet中显示图像1889.4.2在Applet中播放声音1899.5Applet的事件处理189习题191第10章Java数据流19210.1数据流的基本概念19210.1.1输入数据流19310.1.2输出数据流19310.2基本字节数据流类19310.2.1文件数据流19310.2.2过滤器数据流19510.3基本字符流19510.4文件的处理20110.4.1File类20110.4.2随机访问文件202习题203第11章线程20411.1线程和多线程20411.1.1线程的概念20411.1.2线程的结构20511.2线程的状态20511.3创建线程20611.3.1继承Thread类20611.3.2实现Runnable接口20811.4线程的控制20911.4.1线程的启动21011.4.2线程的调度21011.4.3挂起线程21211.4.4线程间的通信212习题213第12章Java的网络功能21612.1概述21612.1.1基本概念介绍21612.1.2使用InetAddress21712.2统一资源定位器21812.2.1统一资源定位器的概念21812.2.2URL的创建21812.2.3与URL相关的异常21812.2.4获取URL对象属性21912.2.5读入URL数据22012.3socket接口22112.3.1socket的基本概念22212.3.2socket通信的基本步骤22312.3.3socket通信的程序设计223习题225参考文献226……[看更多目录]

序言Java语言经过近20年的发展完善,其功能日益强大,应用的领域越来越广。从手机等手持设备中的程序到各类企业级应用程序,都可以看到Java的身影,Java已经成为世界级的编程语言,是编程人员开发时的首选工具。

目前国外的高等教育中,Java语言已经列入计算机类本科生的教学计划。不仅如此,一些专业基础课也以Java语言为描述工具,如数据结构、计算方法等课程。国内的情况与此类似,很多重点院校相继为计算机专业的本科生开设了Java语言课程,目前这个趋势由重点院校逐渐扩展到一般院校,开设该课程的学校越来越多,很多学校已经将Java语言作为相关专业的第一门编程语言。

在Java语言逐步进入高校课堂的同时,我们也发现能够作为普通高等院校Java语言课程的教材相对缺乏。不可否认,市面上确实有很多Java语言的各类参考书籍,而且质量也相当高,但由于受众不同,其中相当一部分书不适合作为教材使用,特别不适合作为普通高等院校为本科生开设的第一门编程语言课程的教材。为此,我们决定编写本书,希望能为普通高等院校的本科教学提供帮助。另外,本书也可作为专业人员学习Java语言的参考书。愿本书能成为读者进入Java殿堂的铺路石。

本书共分12章。在简单介绍了Java语言的特点之后,第2章集中介绍了面向对象程序设计的基本概念和基本方法。同时考虑到有很多读者或许已经了解了C++语言,所以将C++与Java语言进行了简单的对比。面向对象的程序设计概念是独立于语言的.但在各种语言中的实现细节又有所区别,本章的内容旨在为没有接触过面向对象程序设计技术的读者提供帮助。

文摘插图:

Java语言程序设计(21世纪高等学校计算机规划教材)

第1章 Java语言

程序设计语言是程序员编制程序完成某个任务的必备工具之一。自计算机问世以来,出现过很多编程语言,Java属于高级程序设计语言范畴,是最具有代表性的语言之一。本章简要介绍Java语言的产生背景,并以一个简单程序为例,介绍程序执行的关键步骤。

1.1 Java语言简介

Java语言是目前主流的高级程序设计语言,下面先来了解它的历史。

1.1.1 Java语言的问世

Java语言产生于1991年。它是由美国Sun Microsystems公司(太阳微系统有限公司)的JameGoslin9领导的一个小组设计开发的,是专为在家用消费类电子产品上进行交互式操作而设计的。但是结果并不理想,没有引起业界太多的关注。

虽然Java语言最初的表现不尽如人意,但是设计人员及时调整了研制目标,因为他们意识到互联网的出现及广泛使用急需一种面向网络应用的语言,使用这种语言能够开发网络应用程序,开发的程序最好还能嵌入HTML页面中,从而能给Web用户带来生动的界面及交互方式。有了这样明确的需求,修改Java语言的设计就只是时间问题了。

1995年,从内到外都已经重新设计的Java语言正式推出。Java语言是第一种用于编写Web程序的高级编程语言,同时又是一种通用的程序设计语言,还是完全的面向对象的编程语言。

设计人员将这种语言的名字由原来的0ak改为现在的Java,并配上一杯冒着热气的咖啡作为它的标志。至此,一种全新的语言诞生了。

从面世之后,Java语言的设计人员一直在进行完善工作。Sun公司不断丰富Java的类库,为开发人员提供功能越来越强大的软件开发工具包(Software Development Kit,SDK),语言的性能也日益提高,更加拓宽了语言的应用面。读者可以从Sun公司的网站(http//java.sun.com/javase)上查询当前最新的版本信息,并获取相关资料。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有