• 沒有找到結果。

《Java语言程序设计》PDF下载_PDF扫描版下载_PDF免费电子书下载_第一图书网

N/A
N/A
Protected

Academic year: 2022

Share "《Java语言程序设计》PDF下载_PDF扫描版下载_PDF免费电子书下载_第一图书网"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

图书基本信息

书名:<<Java语言程序设计>>

13位ISBN编号:9787111233985 10位ISBN编号:7111233980 出版时间:2008-1

出版时间:夏宽理 机械工业出版社 (2008-04出版) 作者:夏宽理

页数:242

版权说明:本站所提供下载的PDF图书仅提供预览和简介,请支持正版图书。

更多资源请访问:http://www.tushu007.com

Page 1

(2)

前言

21世纪是一个变幻难测的世纪,是一个催人奋进的时代。

科学技术飞速发展,知识更新日新月异。

希望、困惑、机遇、挑战,随时随地都有可能出现在每一个社会成员的生活之中。

抓住机遇,寻求发展,迎接挑战,适应变化的制胜法宝就是学习——依靠自己学习、终身学习。

作为我国高等教育组成部分的自学考试,其职责就是在高等教育这个水平上倡导自学、鼓励自学、帮 助自学、推动自学,为每一个自学者铺就成才之路。

组织编写供读者学习的教材就是履行这个职责的重要环节。

毫无疑问,这种教材应当适合自学,应当有利于学习者掌握、了解新知识、新信息,有利于学习者增 强创新意识、培养实践能力、形成自学能力,也有利于学习者学以致用、解决实际工作中所遇到的问 题。

具有如此特点的书,我们虽然沿用了“教材”这个概念,但它与那种仅供教师讲、学生听,教师不讲

、学生不懂,以“教”为中心的教科书相比,已经在内容安排、编写体例、行文风格等方面都大不相 同了。

希望读者对此有所了解,以便从一开始就树立起依靠自己学习的坚定信念,不断探索适合自己的学习 方法,充分利用?已有的知识基础和实际工作经验,最大限度地发挥自己的潜能,达到学习的目标。

欢迎读者提出意见和建议。

祝每一位读者自学成功。

Page 2

(3)

内容概要

  介绍了Java语言的基本概念、数据类型、运算和语句,面向对象机制,数组和字符串处理,利 用AWT和Swing进行图形用户界面设计的基本方法,图形、图像和多媒体处理基本技术,多线程编程 基本技术,输入输出流处理方法,网络和数据库编程技术。

《Java语言程序设计(1)》是全国高等教育自学考试指定教材,读者对象是计算机相关专业自学考试 本科生,也可作为大专院校各类专业学习Java程序设计的教材,以及各类进修班、培训班讲授Java程序 设计课程的教材和参考书。

Page 3

(4)

书籍目录

组编前言编者的话第1章 Java语言基础1.1 Java语言的特点1.2 Java应用程序和小应用程片1.3 Java程序的开 发过程1.4 标识符和关键字1.5 基本数据类型1.5.1 逻辑类型1.5.2 字符类型1.5.3 整数类型1.5.4 浮点数类型 习题第2章 运算和语句2.1 数据运算2.1.1 赋值运算2.1.2 算术运算2.1.3 自增和自减运算2.1.4 关系运算2.1.5 逻辑运算2.1.6 条件运算2.1.7 其他运算2.2 语句2.2.1 基本语句2.2.2 复合语句2.2.3 if语句2.2.4 switch语 句2.2.5 trycatch语句2.2.6 while语句2.2.7 d0while语句2.2.8 for语句2.2.9 嵌套的循环结构2.2.1 0循环体中 的continue语句和break语句2.2.1 1package语句2.2.1 2impo~语句2.2.1 3Java应用程序的基本结构2.3.1 ava程 序实例习题第3章 面向对象编程基础3.1 面向对象的基本概念3.2.Java的类和对象3.2.1 类3.2.2 对象3.2.3 实 例变量和类变量3.2.4 实例方法和类方法3.2.5 访问权限3.2.6 继承3.2.7 Java面向对象的其他机制3.3 接口3.4 基本类3.5 Java小应用程序基础习题第4章 数组和字符串4.1 数组4.1.1 一维数组4.1.2 多维数组4.2 字符 串4.2.1 字符串常量4.2.2 字符串声明和创建4.2.3 字符串基本操作4.2.4 Stringlbkenizer类4.2.5 字符串与字节 数组4.2.6 对象的字符串表示习题第5章 图形界面设计(一)5.1 图形界面设计基础5.1.1 AWT和Swing5.1.2 组件和容器5.1.3 事件驱动程序设计基础5.2 框架窗口5.3 标签、按钮和按钮事件5.3.1 标签5.3.2 按钮5.4 面 板5.4.1 JPanel5.4.2.JScrollPane5.5 布局设计5.5.1 FlowI.,ayout布局5.5.2 Border[,ayout布局5.5.3 GridI~ayout布 局5.5.4 Card[,ayout布局5.5.5 null布局与setBounds方法5.6 文本框和文本区5.6.1 文本框5.6.2 文本区5.6.3 数 据输入和输出习题第6章 图形界面设计(二)6.1 选择框和单选按钮6.1.1 选择框6.1.2 单选框6.1.3 单选按 钮6.1.4 选择项目事件处理6.2 列表和组合框6.2.1 列表6.2.2 组合框6.3 菜单6.3.1 菜单条、菜单和菜单 项6.3.2 选择框菜单项6.4 对话框6.4.1 JDialog类6.4.2.|OptionPane类6.5 滚动条6.6 鼠标事件6.6.1

MouseIhstener。

接口6.6.2 MouseMotionl一,istener接口6.7 键盘事件习题第7章 图形、图像与多媒体7.1 绘图基础7.1.1 Graphics类的基本功能7.1.2 字型和颜色7.1.3 绘图模式7.2 绘图7.2.1 Graphics类的绘图方法7.2.2

Graphics2D类的绘图方法7.3 图像处理基础7.3.1 图像载入和输出7.3.2 图像缓冲技术7.4 多媒体基础7.4.1 播放幻灯片和动画7.4.2 播放声音习题第8章 多线程8.1 线程的基本概念8.1.1 线程的牛命周期8.1.2 线程调 度与优先级8.2 Fhread类和Runnable接口8.2.1 Fhread类8.2.2 Runnable接口8.3 线程互斥和同步8.3.1 线程互 斥8.3.2 线程同步习题第9章 输入和输出流9.1 字节流和字符流9.1.1 File对象9.1.2 流对象9.2 缓冲式输入输 出9.2.1 缓冲式输入9.2.2 缓冲式输出9.3 随机访问9.4 文件对话框习题第10章 网络与数据库编程基础10.1 Java网络编程基础10.1.1 IP地址和InetAddress类10.1.2 统一资源定位符uRL10.1.3 客户机/服务器模式10.2 Java数据库编程基础10.2.1.Java程序与数据库连接10.2.2 几个重要的类和接口10.2.3 数据库查询10.2.4 数据 库更新习题附录附录A1ava语言关键字表附录B运算符优先级表附录c常用字符UNICODE表附录D 类Component的常用方法附录EKeyEvent类中定义的键码表附录FEclipse环境Java程序开发方法简介参考 文献Java语言程序设计(一)自学考试大纲

Page 4

(5)

章节摘录

插图:由于Java系统内设废弃内存回收程序,所以一般情况下,一个对象使用结束后,程序不必特别 通知系统撤销对象。

但有时为了提高系统资源的利用率,程序也可通过对象调用方法finialize()显式通知系统,请系统撤 销对象。

3.2.5访问权限访问权限实现访问控制。

在类的成员中引入访问权限控制,保护类的成员不在非期望的情况下被引用。

在类的声明中,除了类中方法总能访问类的成员变量外,Java语言为其他类的方法访问本类成员变量 和方法,提供以下4种访问权限:public:设置没有限制的访问权限,其他类的方法都能访问。

private:设置最强的访问权限,其他类的方法都不能访问。

protected:只限子类或者同一包中的类的方法能访问。

:(无修饰,友好的)只允许同一包中的类的方法访问。

1.public(共有)类的成员变量被设置成public访问权限,则类外的任何方法都能访问它。

这样的成员变量就没有任何安全性,在应用程序中很少使用。

通常,只有为对象设定的功能性方法被设置成public访问权限,让类外的方法可以通过对象调用这样 的方法,让对象完成它的服务功能。

2.private(私有)类的成员变量被设置成private访问权限,则类外的任何方法都不能访问它。

方法被设置成私有的,通常这些方法是类内部专用的方法。

类通常另定义一些public:访问权限的方法,通过这些方法访问私有的成员变量,这样的成员变量的 安全性能得到有效的保证。

3.protected(受保护)受保护访问权限是一种公有权限和私有权限之间的访问权限。

Page 5

(6)

后记

本大纲是根据全国高等教育自学考试指导委员会电子电工与信息类专业委员会制定的“高等教育自学 考试计算机及应用专业(独立本科段)”考试计划和全国高等教育自学考试指导委员会《关于修订高 等教育自学考试课程自学考试大纲的几点意见》的精神制定的。

在大纲提出初稿后,曾聘请专家通审,并由电子电工与信息类专业委员会在上海组织召开审稿会进行 审稿,根据审稿会意见作了修改。

最后由电子电工与信息类专业委员会定稿。

本大纲由夏宽理教授(复旦大学)负责编写和修改。

参加审稿并提出修改意见的有陈本林教授(南京大学,主审)、刘振安教授(中国科技大学,参审)

、施霞萍教授(东华大学,参审)。

对参加本大纲编写和审稿的教授表示感谢。

Page 6

(7)

编辑推荐

《Java语言程序设计(1)》是夏宽理编写的,由机械工业出版社出版。

Page 7

(8)

版权说明

本站所提供下载的PDF图书仅提供预览和简介,请支持正版图书。

更多资源请访问:http://www.tushu007.com

Page 8

參考文獻

相關文件

2014 年底,首经贸颁布了一份《关于教师职务晋升的补充规定》 。其中教授 职务晋升的条件当中赫然写着:“出色完成教学工作”“教学效果优秀” “任现职

三是新能源发电成本下降,尤其是太阳能和风能的电力成本持续下降,更利于提升新能源相对 于化石能源的市场竞争力。截至 2020 年底,我国风电、光伏发电装机达到约 5.3

一天,学者问这位弟子: “你每天几点进实验室?” “早晨五点。” “中午休息 多长时间?” “不到一小时。”

一般说来, 对于一个区间上单调的函数的 图形都存在一个需要判别弧段位于相应的弦线

3.正弦函数y=Asin(ωx+φ)的图象之间的变换关系是学生最熟悉的一种伸缩变换.教 材从学生最熟悉的这一内容入手 ,分别比较了函数y=sin2x 和y=sinx 的图象之间的关

[r]

十、信息的传递

在教书育人第一线工作的广大中小学教师,对社会主义教育科学的