Java程序设计教程
基本信息
内容简介回到顶部↑
本书内容分为三部分:第一部分是Java基础知识,包括数据类型、控制结构、数组、字符串等;第二部分引入了面向对象的概念,介绍了Java面向对象知识,包括类、包、对象、接口、异常处理、常用系统类等;第三部分是Java在各方面的综合应用,包括线程、输入输出处理、Java图形界面编程、Applet,以及Java在多媒体、网络、数据库等方面的应用。本书由浅入深、由易到难、语言简洁易懂、分析精辟深刻,适合作为高等学校各专业计算机程序设计课程的教材,或者作为计算机技术的培训教材,也可以作为Java认证考试的考试用书。
目录回到顶部↑
第1章 java概述
1.1 java产生的背景
1.2 java语言的特点
1.3 java 2 sdk版本
1.4 java开发环境
1.5 java开发工具
1.6 java虚拟机
1.7 两个简单的java程序——hello world
1.8 小结
习题
第2章 java编程基础
2.1 注释规则
2.2 标识符和关键字
2.3 变量和常量
2.4 基本数据类型
2.5 数据类型之间的转换
2.6 java中的运算符
2.7 运算符的优先级
2.8 java语言的编码规范
2.9 小结
1.1 java产生的背景
1.2 java语言的特点
1.3 java 2 sdk版本
1.4 java开发环境
1.5 java开发工具
1.6 java虚拟机
1.7 两个简单的java程序——hello world
1.8 小结
习题
第2章 java编程基础
2.1 注释规则
2.2 标识符和关键字
2.3 变量和常量
2.4 基本数据类型
2.5 数据类型之间的转换
2.6 java中的运算符
2.7 运算符的优先级
2.8 java语言的编码规范
2.9 小结
前言回到顶部↑
在程序设计的教学中,选择一种合适的语言是十分重要的。比较多种程序设计语言,编者认为Java具有如下突出的优点。
其一,Java是面向对象的语言,与现代面向对象的设计与分析的软件工程相一致,也是当前的主流程序设计语言之一。
其二,简单易学。其中的数据类型、数据运算、程序控制结构等基本概念对于任何语言都是一致的:而其语法相对于C什等语言更简单,更容易掌握。
其三,Java语言就其本身而言支持一些高级特性,如多线程、异常处理、自动垃圾回收等,这些特性使Java成为极优秀的语言之一。
最后,Java具有广泛的用途。Java具有跨平台的特点,在各种平台上都可应用,它还可以有效地进行数据库、多媒体及网络的程序设计。
综上所述,Java是特别适合于程序设计学习的基础语言。
对于学习者而言,选择一本好的教材十分重要。现在市面上有关Java的书不少,但适合于教学、自学的书却不多见。编者基于多年程序设计语言的教学经验,结合个人的软件开发实践,力图使本书突出以下特点。
(1)对Java语言的基础知识,包括数据类型、流程控制、类的封装与继承、多态、传值调用等进行系统讲解,让学习者知其然,并知其所以然。
(2)对Java中的类库中的基本类,包括Math、字符串、集合进行详细讲解,以利于学习者打下牢固的基础。
(3)对Java中的基本应用,包括I/O、文本界面、图形界面等,精选大量典型而实用的例子,力图使学习者触类旁通,举一反三。
(4)对一些高级应用,如数据库编程、网络编程、多媒体编程等内容,介绍其概念、原理,以利于学习者能了解Java的实际应用及最新进展。
(5)在讲解语言的同时,介绍它所采用的面向对象技术的基础理论、主要原则和思维方法,同时介绍在Java软件工程中常用的UML工具。
(6)在讲解、举例时充分考虑到各个层次的需要,力求语言简洁,内容循序渐进。同时,本书还提供了较多的习题。
学习Java是一个内容相对比较复杂、时间花费比较漫长的过程,为了帮助读者更好更快地学习Java,我们将在www.itfancy.com站点上提供以下功能:
●书中涉及的源代码下载;
●Java基础知识的一些入门教程和知识文摘;
●学生在线提问与答疑;
●教师教学课件下载。
本书的内容和组织方式适合作为高等学校各专业计算机程序设计课程的教材,或者作为计算机技术的培训教材,也可以作为Java认证考试的考试用书。
书中存在的缺点和不足,恳请读者批评指正。
其一,Java是面向对象的语言,与现代面向对象的设计与分析的软件工程相一致,也是当前的主流程序设计语言之一。
其二,简单易学。其中的数据类型、数据运算、程序控制结构等基本概念对于任何语言都是一致的:而其语法相对于C什等语言更简单,更容易掌握。
其三,Java语言就其本身而言支持一些高级特性,如多线程、异常处理、自动垃圾回收等,这些特性使Java成为极优秀的语言之一。
最后,Java具有广泛的用途。Java具有跨平台的特点,在各种平台上都可应用,它还可以有效地进行数据库、多媒体及网络的程序设计。
综上所述,Java是特别适合于程序设计学习的基础语言。
对于学习者而言,选择一本好的教材十分重要。现在市面上有关Java的书不少,但适合于教学、自学的书却不多见。编者基于多年程序设计语言的教学经验,结合个人的软件开发实践,力图使本书突出以下特点。
(1)对Java语言的基础知识,包括数据类型、流程控制、类的封装与继承、多态、传值调用等进行系统讲解,让学习者知其然,并知其所以然。
(2)对Java中的类库中的基本类,包括Math、字符串、集合进行详细讲解,以利于学习者打下牢固的基础。
(3)对Java中的基本应用,包括I/O、文本界面、图形界面等,精选大量典型而实用的例子,力图使学习者触类旁通,举一反三。
(4)对一些高级应用,如数据库编程、网络编程、多媒体编程等内容,介绍其概念、原理,以利于学习者能了解Java的实际应用及最新进展。
(5)在讲解语言的同时,介绍它所采用的面向对象技术的基础理论、主要原则和思维方法,同时介绍在Java软件工程中常用的UML工具。
(6)在讲解、举例时充分考虑到各个层次的需要,力求语言简洁,内容循序渐进。同时,本书还提供了较多的习题。
学习Java是一个内容相对比较复杂、时间花费比较漫长的过程,为了帮助读者更好更快地学习Java,我们将在www.itfancy.com站点上提供以下功能:
●书中涉及的源代码下载;
●Java基础知识的一些入门教程和知识文摘;
●学生在线提问与答疑;
●教师教学课件下载。
本书的内容和组织方式适合作为高等学校各专业计算机程序设计课程的教材,或者作为计算机技术的培训教材,也可以作为Java认证考试的考试用书。
书中存在的缺点和不足,恳请读者批评指正。







点击看大图
加载中...

