Java语言程序设计(第2版)

分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 殷兆麟,范宝德,朱长征编著
出 版 社: 高等教育出版社
出版时间: 2007-7-1字数:版次: 2页数: 356印刷时间: 2007/07/01开本: 16开印次:纸张:I S B N : 9787040219371包装: 平装内容简介
本书是普通高等教育“十一五”国家级规划教材。本书的取材、编写立足于满足广大Java初学者入门和提高的需要。全书共分为11章,第10章介绍计算机语言概述、Java开发环境基本知识、Java语言基础、Java面向对象的程序设计、异常处理、Java的基本可重用类和图形用户界面。这些内容构成了Java语言面向对象程序设计的基础。在介绍上述内容的同时,还适当介绍。Eclipse集成环境的安装、.配置、Java类的调试及类单元的测试。第8~11章是Java语言的特色部分,主要介绍多线程程序设计、Java ,小应用程序、网络编程基础以及Java与数据库连接技术JDBC。开设这门课程,可为学生学习后续J2EE中间件技术、Web系统与技术等专业课程打下基础。
本书可作为高等院校计算机及相关专业的Java语言程序设计或Java网络编程基础等课程的教材,也可以作为应用开发人员的自学参考书。
目录
第1章 计算机语言概述
1.1机器语言与汇编语言
1.2高级程序设计语言
1.3语言翻译程序
1.4虚拟机、Java虚拟机与Java运行环境
1.5 Java程序的运行
1.6 Java程序的开发、执行流程
小结
习题
第2章 Java开发环境基本知识
2.1 Java开发环境概述
2.2 JDK的安装、环境配置及其使用
2.2.1 JDK的安装与环境配置
2.2.2 JDK的环境工具及其使用
2.2.3 JDK下Java.编程
2.3 Eclipse集成开发环境简介
2.3.1 Eclipse工作台简介
2.3.2蒂单栏
2.3.3 工具栏
小结
习题
第3章 Java语言基础
3.1一个简单的Java程序实例
3.1.1类首部
3.1.2类休
3.2标识符、注释和分隔符
3.2.1标识符
3.2.2注释
3.2.3分隔符
3.3变量和常量
3.3.1变量
3.3.2常量
3.4基本类型
3.4.1整型
3.4.2浮点型
3.4.3布尔型
3.4.4字符型
3.5 运算符及表达式
3.5.1表达式
3.5.2运算符
3.5.3算术运算符
3.5.4关系运算符
3.5.5逻辑运算符
3.5.6位运算符
3.5.7赋值运算符
3.5.8条件运算符
3.6 运算符的优先级
3.7数据类型转换
3.7.1自动类型转换
3.7.2强制类型转换
3.8数组
3.8.1一维数组
3.8.2数组的初始化
3.8.3数组元素的引用
3.9简单语句和复合语句
3.10控制语句
3.10.1选择语句
3.10.2switch语句
3.10.3循环语句
3.10.4循环的嵌套
3.10.5break和continue语句
3.11综合应用举例
3.12语法错误的排除
小结
习题
第4章 Java面向对象的程序设计
第5章 异常处理
第6章 Java的基本可重用类
第7章 图形用户界面
第8章 多线程程序设计
第9章 Java小应用程序
第10章 网络编程基础
第11章 Java与数据库连接技术JDBC
参考文献
书摘插图
第1章计算机语言概述
在计算机技术发展过程中,出现过各种各样的程序设计语言。从程序设计语言的发展过程来看,可分为机器语言、汇编程序设计语言、高级程序设计语言(如BASIC、FORTRAN、PASCAL、C、C抖、Prol09、Java、C#等)、数据库管理语言(如SQL)、网络数据交换语言(如XML)等。高级程序设计语言分为面向过程的语言和面向对象的语言。面向过程的语言适合描述问题的解决过程:复杂问题分解成相对简单的问题、从上而下或从下而上分析构建系统。面向对象的语言使用面向对象的方法,对分析、设计同样的概念(类、对象、消息)具有独到的优点。
1.1机器语言与汇编语言
仅由硬件组成的计算机只能接收由“0”和“l”组成的二进制信息。要计算机执行一定的操作,就要编写一系列的二进制代码。这种不需翻译即可由计算机直接执行的指令叫做机器指令,这些指令的集合叫做机器语言。每一条机器指令都是一串二进制代码,因此要记住每一条指令及其含义十分困难,编写出来的程序难以阅读,而且由于它完全依赖于硬件系统,不同的机器有不同的指令系统,因此它不具有兼容性。一台机器上编制的程序在另一台机器上根本无法运行,一个问题要在多个机器上求解,就必须重复地编写多个应用程序。这种程序直观性差,难以编写、调试、修改、移植和维护,因此人们期待用更接近于自然语言与数学语言的语言代替机器语言,汇编语言应运而生。
汇编语言是一种面向机器的程序设计语言,它用符号表示机器指令,例如用ADD代替机器语言中的加法运算。这种语言编写的程序不能直接运行,要经过编译程序翻译成机器语言才能运行,一般来说汇编语言指令与机器语言指令之间是一一对应的。由于汇编语言一般都是为特定计算机或计算机系统设计的,因此它虽然比机器语言好学、便于记忆,比用机器码编写程序方便,但仍然没有解决对硬件依赖的问题。
……