出版时间:2009-9 出版社:北京航空航天大学出版社 作者:夏慧军 等主编 页数:240
前言
随着软件技术的发展,Java语言及其开发技术越来越受到计算机软件开发人员的青睐。Java语言所具有的跨平台、面向对象和可移植性等特点推动了Java软件开发技术的应用、普及和发展。本书作为全国应用型人才培养工程指定教材之一,全面、系统地讲述了Java语言的基础知识和开发技巧。全书共分11章。第1章是Java基础知识,使读者对于Java语言的一些基础知识有一个基本的认识;第2章讲述Java的基本语法知识;第3章为Java程序流程控制,详细介绍了Java程序设计中的各种流程控制;第4章主要讲述Java中的方法和数组的知识及应用;第5章讲述了Java的面向对象程序设计方面的相关知识;第6章介绍了字符和字符串的相关内容;第7章讲述了多线程技术的知识和应用;第8章是Applet,即Java小程序,讲述了它的工作原理以及在多媒体中的应用等内容;第9章主要介绍了HTML语法基础,为使用Java语言进行网页设计提供基础;第10章主要讲述了AwT和Swing的知识和应用,让读者能够更加深入地了解和应用Java语言;第11章主要讲述Java的输入和输出,着重介绍了流的概念以及输入流和输出流的应用。
内容概要
本书是作者根据“全国应用型人才培养工程”培养应用型人才的标准和要求,在长期从事“软件设计与开发”课程教学与应用开发的基础上编写的。全书共11章,主要内容包括Java基础知识、Java语法基础、Java程序流程控制、方法和数组、面向对象程序设计、字符和字符串、多线程技术、Applet、HTML基础、图形用户界面和Java输入/输出等。 本书既可作为高职高专院校各专业相关课程的教材,同时也适合软件开发技术人员用做参考。
书籍目录
第1章 Java基础知识 1.1 Java概述 1.1.1 Java的诞生 1.1.2 Java的特点 1.2 第一个Java程序 1.3 Java程序开发工具 1.4 Java开发环境的配置 1.4.1 Java开发工具的下载 1.4.2 Java开发工具的安装 1.4.3 Java开发环境的配置 1.5 Java程序的编译和运行 习题第2章 Java语法基础 2.1 基本数据类型 2.2 程序语句 2.2.1 赋值语句 2.2.2 条件表达式 2.2.3 运算符 2.2.4 复合语句 习题第3章 Java程序流程控制 3.1 顺序结构 3.2 选择结构 3.2.1 if条件句 3.2.2 switch选择语句 3.3 循环结构 3.3.1 for循环 3.3.2 while循环语句 3.3.3 do while循环语句 3.4 特殊循环流程控制 3.4.1 break语句 3.4.2 continue语句 习题第4章 方法和数组 4.1 变量及变量的作用域 4.1.1 变量的概念 4.1.2 Java中的变量类型 4.1.3 基本数据类型之间的转换 4.1.4 表达式的数据类型自动提升 4.1.5 变量的作用域 4.1.6 局部变量的初始化 4.2 方法 4.2.1 方法声明 4.2.2 方法体 4.2.3 main()方法 4.2.4 finalize()方法 4.3 数组 4.3.1 数组的概念 4.3.2 数组的声明 4.3.3 创建数组 4.3.4 数组的初始化 4.3.5 使用数组时需要注意的一些问题 4.3.6 多维数组 4.3.7 一些与数组操作相关的函数 习题第5章 面向对象程序设计 5.1 类 5.1.1 类声明 5.1.2 类体 5.1.3 类的属性 5.1.4 构造方法 5.2 对象 5.2.1 创建对象 5.2.2 使用对象 5.2.3 清除对象 5.3 修饰符 5.4 包 5.4.1 package语句 5.4.2 import语句 5.4.3 目录布局及CLASSPATH环境变量 5.5 继承与多态 5.5.1 继承 5.5.2 多态 5.6 抽象类和接口 5.6.1 抽象类 5.6.2 接口 5.7 其他 5.7.1 final关键字 5.7.2 实例成员和类成员 习题第6章 字符和字符串 6.1 创建字符串 6.2 字符串基本操作 6.2.1 求字符串的长度 6.2.2 连接字符串 6.2.3 字符串的大小写转换 6.2.4 求字符串的子集 6.2.5 比较字符串 6.2.6 检索字符串 6.2.7 字符串类型与其他类型之间的转换 6.2.8 替换字符串 6.3 字符串缓冲区类 6.3.1 字符串操作 6.3.2 字符分析器 习题第7章 多线程技术 7.1 多线程介绍 7.2 创建多线程 7.2.1 用Thread类创建线程 7.2.2 使用Runnable接口创建多线程 7.3 线程的基本控制 7.3.1 终止一个线程 7.3.2 测试一个线程 7.3.3 延迟线程 7.4 线程韵同步 7.4.1 方法同步 7.4.2 对象同步 7.4.3 饿死和死锁 7.5 线程间的通信 7.5.1 引出问题 7.5.2 解决问题 7.6 线程的优先级和调度 7.6.1 线程的优先级 7.6.2 线程的调度 7.7 线程的守护 7.8 线程组 习题第8章 Applet 8.1 Java Applet概述 8.1.1 Applet概述 8.1.2 Applet的工作原理 8.2 Applet开发技术 8.2.1 Applet的开发步骤 8.2.2 Java Applet技术解析 8.3 APPlet中的多媒体编程 8.3.1 文字编程 8.3.2 图形编程 8.3.3 图像编程 8.3.4 声音编程 8.3.5 动画编程 习题第9章 HTML基础 9.1 HTML概述 9.2 HTML的基本结构 9.3 常用标签 9.3.1 标题 9.3.2 内容 9.3.3 列表 9.3.4 表格 9.3.5 表单 9.3.6 注释 习题第10章 图形用户界面 10.1 概述 10.2 初识AWT 10.2.1 容器类组件 10.2.2 布局组件类 10.2.3 普通组件 10.2.4 事件处理 10.2.5 事件处理器 10.3 Swing组件集简介 10.3.1 Swing简介 10.3.2 Swing组件 习题第11章 Java输入/输出 11.1 流的概念 11.2 字节流 11.2.1 InputStream 11.2.2 OutputStream 11.3 字符流 11.3.1 Reader 11.3.2 Writer 11.4 文件 11.4.1 File类 11.4.2 RandomAccessFiles类 习题参考文献
章节摘录
第1章 Java基础知识本章要点Java概述Java的特点Java程序的开发工具Java开发环境的配置学习要求了解Java的产生和特点了解Java程序的开发工具掌握Java开发环境的配置1.1Java概述Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。1.1.1Java的诞生现在,熟悉IT的人都知道Java编程语言是一种简单的、面向对象的、分布式的、解释型的、健壮安全的、结构中立的、可移植的、性能优异和多线程的动态语言。但是,有谁会想到,当初Java刚被开发出来的时候,还有一个有意思的小故事呢。早在1990年12月,SUN公司就由PatrickNaughton,MikeSheridan和JamesGosling成立了一个叫做GreenTeam的小组。这个小组的主要目标是要发展一种分散式系统架构并使用C++为这种消费性电子产品一一嵌入式设备,开发一种新的控制平台。但是C++太过于复杂和缺乏安全性,所以计划的负责人JamesGosling便决定另行开发一套全新的程序语言,称做C++++——(给C++加点好的,再减点不好的)。但是很明显,这不是个好名字。在JamesGosling办公室的窗外,正好有一棵橡胶树(Oak),于是,JamesGosling顺便就把这种语言重新命名为Oak。
编辑推荐
《软件设计与开发》:全国应用型人才培养工程指定教材,IT技术类。
图书封面
评论、评分、阅读与下载