《JAVA程式设计基础》是2010年7月23日清华大学出版社出版的图书,作者是张晓龙、刘钊、边小勇。
基本介绍
- 书名:JAVA程式设计基础
- 作者:张晓龙、刘钊、边小勇
- ISBN:9787302159148
- 定价:23元
- 出版社:清华大学出版社
- 出版时间:2010年7月23日
- 装帧:平装
- 开本:16开
图书简介
Java作为新一代的面向对象程式语言,具有跨平台、安全、高可靠、多执行绪等特点,在计箅机网路及通信套用软体开发上得到广泛的套用。本书介绍Java语言的基本语法、面向对象编程方法和Java高级技术。主要内容包括:Java语言基础、数据类型、Java类和对象、JavaI/O流、Java图形界面以及JDBC资料库编程、Java网路编程和执行绪编程、JavaBean和RMI、JSP和Servlet技术,从Java的基本语法到Java技术都进行了系统的论述。
编辑推荐
本书以案例为主,採用讲解知识点、套用知识点和综合知识点的模式,由浅入深地展开对技术内容的讲述。通过实例分析,使读者掌握Java语言的编程思想和方法。为便于读者学习,本书围绕各知识点设计了相应的实例程式,并在每一章的结尾安排了不同难度的习题。本书第8、9、10章的内容为读者更深入地学习Java技术提供了参考。
本书适合计算机及计算机相近专业的本科生和研究生作为学习Java语言的教材,也适合软体开发人员及其他有关人员作为自学的参考书或培训教材。
图书前言
随着网际网路的普及和持续增长,面向Web套用的程式的开发方法已成为软体编程的主流方法,而Java正是网际网路编程的一种主流语言。Java提供了成熟的、高效的软体开发工具以及大量包括多执行绪和高级图形用户界面在内的各种应用程式的开发包。此外,体系结构中立的设计使Java具有很好的可移植性。
自20世纪90年代早期以来,Java在IT业的套用一直保持增长的趋势。高等院校的计算机和非计算机专业相继开设了Java程式设计课程。
本书的目标是使学生儘快掌握Java编程技巧,同时对读者只要求掌握相当于大学一年级学生的数学和相关知识。本书的主要目的是向学生介绍Java程式语言以及鼓励学生利用面向对象的技巧来解决问题和编写程式。
本书结合面向对象程式设计的基本概念,介绍了Java的基本概念以及Java主要的核心技术。通过融入面向对象的相关内容,使读者在掌握理论的同时,具有一定的面向对象分析、设计、开发能力,为大型软体的设计和开发打下基础。在此基础上,本书还介绍了Java语言的一些高级特性,如多执行绪、网路编程、资料库连线、远程对象调用以及JSP和Servlet等内容。本书结合实例,在难易程度上遵循由浅入深、循序渐进的原则。
本书第1章主要介绍了Java的发展历史和语言特点,使读者对Java语言有一个概括性的了解。第2章介绍了Java语言基础,主要包括数据类型、变数、表达式和流程控制语句等。第3章介绍了Java的类和对象以及它们的初始化和清理,包括Java语言的面向对象的特徵、构造函式和对象的初始化。第4章介绍了Java的I/O流和异常处理。第5章介绍了Java资料库连线(JDBC),掌握JDBC可以方便地在Java程式中引入资料库套用。第6章介绍了Java图形用户界面的设计和编程实现以及Applet的设计,用AWT和Swing生成图形化用户界面,读者可以自由设计丰富多彩的程式界面。第7章介绍了Java网路编程,描述了Java的网路编程功能。第8章介绍了Java的多执行绪编程,掌握这一章的内容可以编写出功能複杂的多执行绪程式。第9章介绍了JavaBean和远程方法调用(RMI),涉及软体的复用性和Java的分布计算等能力。第10章介绍了JSP和Servlet,这属于Java套用领域之一,为进行实用性程式开发打下基础。
本书适合计算机及计算机相近专业的本科生和研究生作为学习Java语言的教材,也适合软体开发人员及其他有关人员作为自学的参考书或培训教材。
图书目录
第1章Java概述
1.1Java语言及其产生
1.2Java的特点
1.3Java的体系结构
1.4Java的版本
1.5Java的运行环境及配置
1.5.1Java运行环境的安装与配置
1.5.2JDK的工具箱
1.6简单的Java应用程式
1.6.1独立应用程式
1.6.2Applet应用程式
1.7本章小结
习题
第2章Java语言基础
2.1Java语言要素
2.1.1标识符
2.1.2关键字
2.1.3分隔设定
2.1.4注释
2.2Java的基本数据类型
2.2.1基本数据类型
2.2.2字面量
2.2.3final变数
2.3运算符和表达式
2.3.1赋值运算符
2.3.2算术运算符
2.3.3关係运算符
2.3.4位运算符
2.3.5逻辑运算符
2.3.6其他运算符
2.3.7表达式与语句
2.4控制语句
2.4.1选择结构控制语句
2.4.2循环结构控制语句
2.4.3转移语句
2.5数组
2.5.1一维数组
2.5.2二维数组
2.6字元串的处理
2.6.1字元串的声明
2.6.2字元串的常用方法
2.7本章小结
习题
第3章类与对象
3.1类
3.1.1类的概念与定义
3.1.2类声明
3.1.3成员变数和方法
3.1.4方法、自变数和返回值
3.1.5方法的进一步说明
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关键字super
3.5多态
3.6接口
3.6.1抽象类
3.6.2接口与多重继承
……
第4章Java的I/O流和异常处理
第5章资料库编程
第6章Java用户界面类和Applet
第7章Java网路编程
第8章Java执行绪
第9章JavaBean和RMI
第10章JSPt和Servlet
附录常用Java资源连结
参考文献