首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Java语言程序设计

2010-04-26 
基本信息·出版社:科学出版社 ·页码:305 页 ·出版日期:2006年01月 ·ISBN:7030167279 ·条形码:9787030167279 ·版本:第1版 ·装帧:平装 ·开本 ...
商家名称 信用等级 购买信息 订购本书
Java语言程序设计 去商家看看
Java语言程序设计 去商家看看

 Java语言程序设计


基本信息·出版社:科学出版社
·页码:305 页
·出版日期:2006年01月
·ISBN:7030167279
·条形码:9787030167279
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:面向21世纪高等院校计算机系列规划教材
·图书品牌:科瀚伟业

内容简介 《Java语言程序设计》基于Java语言介绍面向对象的程序设计,全书共12章,介绍了计算机系统的硬件与软件、Java程序入门、Java编程、面向对象的编程技术基础、ApI)lets和Graphics、高级的Java编程功能、面向对象的高级编程技术、图形化用户界面的编程技术、异常和输入/输出流、Java的服务器端组件技术和Java语言的应用实例——HelkCFG。书中有大量的应用实例,通过《Java语言程序设计》的学习,读者可独立开发一些Java小程序。《Java语言程序设计》可以作为计算机、通信等信息类专业本科生的教材,也可以作为广大教学、科研和工程技术人员的参考书。
编辑推荐 《Java语言程序设计》由科学出版社出版。
目录
第l章计算机系统的硬件与软件
1.1 计算机系统
1.1.1 硬件与软件
1.1.2 硬件的组成部分
1.1.3 存储器
1.1.4 辅助存储器
1.1.5 输入/输出设备
1.1.6 软件
1.1.7 程序的种类
1.1.8 操作系统
l.1.9 网络
1.2 模拟信号与二进制信号
1.2.1 二进制
1.2.2 计算机使用二进制的原因
1.2.3 模拟信号
1.2.4 二进制信号
1.3 计算机存储器
1.3.1 存储器的特性
1.3.2 信息的存储形式
1.3.3 信息的复制
1.3.4 字节
1.3.5 主存储器
1.3.6 硬盘
1.3.7 文件
1.3.8 文件与操作系统
1.3.9 文件的类型
l.4 处理器
1.4.1 处理器的电子操作
1.4.2 机器指令
1.4.3 不同的处理器
1.4.4 高级编程语言
1.4.5 源程序
1.4.6 程序的编译
1.4.7 可移植性
1.4.8 解释程序
1.4.9 虚拟机
1.4.10 运行速度

第2章 J11V8程序入门
2.1 Java简介
2.1.1 安装Java
2.1.2 商用Java工具软件
2.1.3 Java程序示例
2.1.4 字节代码
2.1.5 Java虚拟机
2.1.6 Applet
2.1.7 Java源程序的创建
2.1.8 命令提示符窗口
2.1.9 用记事本进行编辑
2.1.10 键入源程序
2.1.1l 保存源文件
2.1.12 文件命名
2.1.13 Java程序的运行
2.2 Java小程序
2.2.1 示例源程序
2.2.2 语法错误
2.2.3 修改语法错误
2.2.4 编辑、编译、运行三部曲
2.2.5 程序漏洞
2.2.6 稍长一点的示例程序
2.2.7 注释
2.2.8 括号
2.3 运行示例程序
2.4 Java语言的特性
2.4.1 Java语言的简单性特性
2.4.2 Java语言的面向对象特性
2.4.3 Java语言的分布式计算特性
2.4.4 Java语言的健壮性特性
2.4.5 Java语言的结构中立特性
2.4.6 Java语言的安全性特性
2.4.7 Java语言的可移植特性
2.4.8 Java语言的解释特性
2.4.9 Java语言的多线程功能特性
2.4.1 0Java语言的动态功能特性
2.4.1 1Java语言与C和C++语言的区别

第3章 Java编程
3.1 基本数据类型
3.1.1 数据类型
3.1.2 整数类型
3.1.3 浮点类型
3.1.4 字符类型
3.1.5 布尔类型
3.1.6 数据类型的封装
3.2 变量与常量
3.2.1 变量
3.2.2 变量的声明
3.2.3 变量的命名
3.2.4 赋值语句
3.2.5 常量
3.3 表达式和算术操作符
3.3.1 表达式
3.3.2 算术运算符
3.3.3 数值运算
3.4 布尔表达式
3.4.1 布尔表达式
3.4.2 逻辑操作
3.5 简单的1f语句
3.5.1 two-wav判定
3.5.2 1felse语句
3.5.3 单个块1f语句
3.5.4 多个分支选择
3.5.5 1f语句的多样性
3.5.6 1f语句的嵌套
3.6 wh1le循环和do循环
3.6.1 wh1le初涉
3.6.2 wh1le的工作过程
3.6.3 wh1le!语句的语法
3.6.4 wh1le语句的语义
3.6.5 循环控制变量
3.6.6 dowh1le语句
3.6.7 3件要注意的事情
3.7 for循环
3.7.1 循环的3部分
3.7.2 for语句
3.7.3 for语句中的循环计数
3.7.4 等效的for和wh1le循环
3.7.5 循环控制变量的作用域
3.8 输入/输出
3.8.1 输入/输出包
3.8.2 输入/输出流
3.8.3 输入/输出异常
3.8.4 数字输入/输出
3.8.5 字符输入/输出

第4章 面向对象的编程技术基础
4.1 在Java中定义类与对象
4.2 类的封装与继承
4.3 多态与静态
4.4 面向对象的基本概念
4.5 重载、屏与覆盖

第5章 Applet和Graphics
5.1 简单的Applet
5.2 Applet类的层次
5.3 Applet的生命周期
5.4 Applet标记和HTML
5.5 印pletviewer
5.6 绘制图形
5.7 circle类
5.8 利用图形方法画图

第6章 高级的Java编程功能
6.1 递增、递减和其他操作符
6.2 短逻辑运算符
6.3 再论for语句
6.4 数组
6.5 对象的数组
6.6 线性查找
6.7 向量类Vector

第7章 面向对象的高级编程技术
7.1 包的使用
7.2 访问控制
7.3 抽象类与接口
7.4 对象之间的关系
7.5 内部类
7.6 StringBuffer类与StrintOkenizer类的使用

第8章 图形化用户界面的编程技术
8.1 AWF及其组件
8.2 创建简单的图形用户界面
8.3 布局管理器
8.4 AwT事件处理模型
8.5 Swing简介
8.6 swing组件和容器简介
8.7 swing布局管理器
8.8 swing程序简介
8.9 Swing常用容器组件

第9章 异常和输入/输出
9.1 异常处理
9.2 输入/输出
9.3 文件的读写
9.4 文件类

第10章 Java的服务器端组件技术
10.1 EGJ技术介绍
10.2 一个EJB例子

第11章 Java语言的应用实例
11.1 有关系统方面的一些预备知识
11.2 HelkCFG的总体构架
11.3 系统的设计与实现
11.4 编译原理中词法、语法和语义分析
11.5 关于HelkCFG
11.6 使用HelkCFG
……
序言 1991年,为了开发一种面向家用电器并能够在家用电子产品上进行交互式操作的软件产品,Sun公司组织了一批优秀的工程师,成立了一个名为Green的计算机语言项目开发小组,开发了用于网络的精巧而安全的软件——Oak,它就是Java语言的前身。WWW浏览器的出现使得Intemet的表现力及魅力陡增,Oak语言被定位于WWW浏览器的应用上。1995年1月,Oak升级到新的版本并改名为Java。1995年春,Sun公司公布了Java的完整技术规范,立即得到包括Netscape公司在内的各WWW厂商的广泛支持。
由于Java语言具有与环境无关、跨平台等特点,这对整个计算机产业产生了深远的影响,对传统的计算模型提出了新的挑战,很快就引起了一场软件革命。
目前,Java提供3个方面的应用:
·J2SE:用于编写桌面/工作站应用程序。其最新版本J2SE 1.5为企业及客户端应用程序开发提供了更高的性能和更好的Web部署。
·J2ME:是致力于消费产品和嵌入式设备的最佳解决方案,特别是在移动通信设备、移动计算设备、小型家电消费产品上得到了广泛的应用。
·J2EE:是前沿的Java技术平台,为服务器的计算提供了所有范围的企业级功能。此平台的设计使它能够为创建企业级n层Java应用程序提供集成.Java应用程序环境。
文摘 插图:


当我们在一个地方住久了的时候,会发觉房子的东西越来越多,急着要用某个东西的时候,也许就会找不到,其原因不在于东西多,关键在于没有把它们分门别类的收拾好。同样,设计的类越多的时候,也会存在如何管理的问题,Java中提供了“包”这个概念,它能让我们将类放在不同的包里,达到井井有条的目的。
其实,包很像计算机中的文件夹,文件夹可以帮我们将文件进行归类,不同类别的文件放在不同的文件夹里,以后找起来也方便。我们把这样的机制应用到Java面向对象的程序中,也就是所谓的包。
接下来看看如何在Java的程序中使用包这个机制。第一步应该设计好系统需要哪些类,以及各类之间的关系。第二步再根据各个类的特性,把它们分别放到不同的文件夹里。下面我们先看一段程序代码。
热点排行