Java语言程序设计

当前位置:首页 > 教材教辅 > 大学教材教辅 > Java语言程序设计

出版社:科学出版社
出版日期:2006-1
ISBN:9787030167279
作者:汤一平
页数:305页

章节摘录

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

前言

  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应用程序环境。

书籍目录

第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 安装Java2.1.2 商用Java工具软件2.1.3 Java程序示例2.1.4 字节代码2.1.5 Java虚拟机2.1.6 Applet2.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和Graphics5.1 简单的Applet5.2 Applet类的层次5.3 Applet的生命周期5.4 Applet标记和HTML5.5 印pletviewer5.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 关于HelkCFG11.6 使用HelkCFG

作者简介

《Java语言程序设计》基于Java语言介绍面向对象的程序设计,全书共12章,介绍了计算机系统的硬件与软件、Java程序入门、Java编程、面向对象的编程技术基础、ApI)lets和Graphics、高级的Java编程功能、面向对象的高级编程技术、图形化用户界面的编程技术、异常和输入/输出流、Java的服务器端组件技术和Java语言的应用实例——HelkCFG。书中有大量的应用实例,通过《Java语言程序设计》的学习,读者可独立开发一些Java小程序。《Java语言程序设计》可以作为计算机、通信等信息类专业本科生的教材,也可以作为广大教学、科研和工程技术人员的参考书。

图书封面


 Java语言程序设计下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024