出版时间:2009-5 出版社:机械工业出版社 作者:焦玲 等 著 页数:334
前言
Java语言从1995年5月23日正式发布以来,在短短的10多年间就已经风靡全球,扩展到各个应用领域,从网上购物、网上银行、远程教学、虚拟课堂,直到远程医疗和诊断等,都在使用Java技术。随着网络科技的飞速发展,Java语言已经成为较为优秀的程序设计语言。 Java语言之所以如此流行,其主要的原因就是它的面向对象的特性。面向对象技术已经成为计算机应用开发领域的主流技术,它所倡导的将数据与操作捆绑封装的程序风格,正好符合现代大规模软件开发的需求。大规模软件开发要求较高的可靠性、易维护性和代码的重用性,而Java语言除了能够满足这样的要求之外,还能提供安全性高、移植性好、与操作平台无关的特性。 本书主题鲜明,重点突出,结构紧凑,语言简明扼要,使读者在较短的时间内就能学会利用面向对象的技术分析和解决问题,利用Java语言进行程序开发。本书将复杂的面向对象的理论融入到具体的实例当中,要求大家上机多操作课本上的程序案例,只有这样才能学好Java语言。
内容概要
《高等院校计算机应用技术规划教材:Java语言程序设计》针对程序设计语言的特点,通过100多个实用案例全面地介绍了Java语言程序设计的基本知识、方法与技巧。 全书共分为14章,内容包括初识Java、Java语言基础、Java流程控制语句、数组和字符串、面向对象程序设计基础及高级编程、异常处理、输入/输出流、图形用户界面设计、Applet程序、多线程、数据库编程、网络编程等。书中所有案例均在Java SE 6.0甲台下编译通过。《高等院校计算机应用技术规划教材:Java语言程序设计》主题鲜明,重点突出,结构紧凑,语言简明扼要,便于自学,是一本很好的Java入门书。 《高等院校计算机应用技术规划教材:Java语言程序设计》可作为高等院校计算机或非计算机专业Java语言程序设计的教材,也可以作为成人高校和在职人员培训班的教材以及自学者的参考书。
书籍目录
出版说明前言第1章 初识Java1.1 程序设计基本知识1.1.1 程序1.1.2 程序设计语言1.1.3 计算机程序设计1.1.4 学习Java的方法1.2 Java的起源和设计理念1.3 Java编译器和Java虚拟机1.4 Java平台1.5 Java的开发环境1.5.1 下载开发工具包JDK1.5.2 安装开发工具包JDK1.5.3 Java目录的解读1.5.4 应用编程接口1.6 Java程序1.6.1 开发源代码1.6.2 编译和运行程序1.7 集成开发工具JCreator的使用1.7.1 下载和安装JCreator1.7.2 使用JCreator开发程序1.8 知识与归纳综合练习第2章 Java语言基础2.1 Java符号2.1.1 Java语言的元素——标识符和关键字2.1.2 运算符和分隔符2.1.3 注释2.2 程序的基石——基本数据类型2.2.1 数据类型2.2.2 常量2.2.3 变量2.3 语句、表达式和运算符2.3.1 语句2.3.2 表达式2.3.3 运算符2.4 数据类型转换2.4.1 自动类型转换2.4.2 强制类型转换2.5 知识与归纳综合练习第3章 Java程序流程控制3.1 条件执行语句3.1.1 简单if语句3.1.2 if-else语句3.1.3 嵌套if-else语句3.1.4 switch语句3.2 循环控制语句3.2.1 for循环语句3.2.2 while循环语句3.2.3 do-while循环语句3.2.4 break语句和continue语句3.3 方法的定义和使用3.3.1 方法的参数3.3.2 方法的调用3.3.3 方法的参数传递3.3.4 return语句3.4 Math类的数学操作方法3.4.1 数学常量3.4.2 常用数学函数3.5 知识与归纳综合练习第4章 数组和字符串4.1 数组4.1.1 一维数组4.1.2 多维数组4.1.3 关于args[]数组4.2 字符串4.2.1 字符串常量4.2.2 字符串变量的声明和初始化4.2.3 从字符数组生成字符串4.2.4 字符串的操作4.2.5 字符串的比较4.2.6 字符串的转换4.3 知识与归纳综合练习第5章 面向对象的程序设计概念5.1 面向对象概念5.2 类与对象的概念5.3 类的实现5.3.1 类的修饰符5.3.2 类的成员变量5.3.3 类的成员方法5.4 对象的创建与引用5.4.1 对象的创建5.4.2 对象的引用5.4.3 对象的清除5.4.4 构造方法5.5 statlc修饰的方法和变量的使用5.6 引用问题5.6.1 调用不赋值的基本数据类型成员变量5.6.2 调用不赋值的引用型成员变量5.6.3 调用不存在的方法或者变量5.6.4 调用数组的空引用5.7 知识与归纳综合练习第6章 类的封装、多态和继承6.1 封装性6.2 继承性6.3 多态性6.4 知识与归纳综合练习第7章 接口和包7.1 抽象类7.1.1 抽象类的实现7.1.2 this与super7.2 接口7.2.1 接口的定义7.2.2 接口的实现7.3 包7.3.1 package语句7.3.2 import语句7.3.3 包的编译与运行7.4 知识与归纳综合练习第8章 异常处理8.1 异常的概念8.2 异常举例8.3 异常运行机理8.4 异常的处理8.4.1 try-catch-finally语句8.4.2 throws与throw8.4.3 自定义异常8.5 知识与归纳综合练习第9章 流和文件9.1 流的概念与原理9.2 文件类及其操作9.2.1 File类简介9.2.2 使用File类的简单案例9.3 字节级输入/输出类9.4 字符级输入/输出类9.5 系统的输入/输出9.5.1 系统输入流9.5.2 系统输出流9.5.3 系统错误流9.6 知识与归纳综合练习第10章 多线程第11章 图形用户界面设计第12章 Applet与JApplet程序第13章 Java数据库编程第14章 Java网络编程附录参考文献
章节摘录
第1章 初识Java 1.3 Java编译器和Java虚拟机 编写任何程序都需要一种运作平台,那么Java平台是什么呢?Java的运作机理又是怎样的? 平台是支持程序运行的软硬件环境。Java平台就是在Windows、Linux等操作系统平台上支持的一种Java程序开发的平台,主要由Java虚拟机(Java VM)和Java应用程序接口(API)两部分组成。 Java虚拟机易于被移植到基于不同硬件的平台上,是Java平台的基础;Java API是一个应用程序接口,由大量的已经做好的Java组件(是一种类)构成,这个接口提供了丰富的Java资源,如图所示。 一台Java解释器(Java.exe)就是一台Java虚拟机。例如,浏览器和Java的开发工具等都可以被看成Java虚拟机的一部分。经过Java解释器的解释,才能得到具体的机器可以执行的代码,即机器码文件。这样,只要实际使用的操作平台上有Java解释器,这个平台就可以执行各种各样的Java程序。 ……
编辑推荐
《Java语言程序设计》针对程序设计语言的特点,通过100多个实用案例全面地介绍了Java语言程序设计的基本知识、方法与技巧。
图书封面
评论、评分、阅读与下载