出版时间:2009-4 出版社:朱福喜 科学出版社 (2009-04出版) 作者:朱福喜 著 页数:400
前言
为适应信息社会高速发展的需求,目前全国各类高等院校都在进行计算机教学的全方位改革,目的是规划出一整套面向计算机与信息技术专业、具有中国高校计算机教育特色的课程计划和教材体系。本丛书就是在这一背景下应运而生的。我们组织了由全国高校计算机专业的专家教授组成的“计算机与信息技术专业应用教材”课题研究组,通过对计算机和信息技术专业全方位的研讨,并结合我国当前的实际情况,编写了这套系统性、科学性和实践性都很强的丛书。丛书特色先进性:力求介绍最新的技术和方法先进性和时代性是教材的生命,计算机与信息技术专业的教学具有更新快、内容多的特点,本丛书在体例安排和实际讲述过程中都力求介绍最新的技术和方法,并注重拓宽学生的知识面,激发他们的学习的热情和创新欲望。理论与实践并重:阐明基础理论,强调实践应用 理论是实践的基础,实践是理论的升华;不能有效指导实践的理论是空头理论,没有理论指导的实践是盲目的实践。对于时代呼唤的信息化人才而言,二者缺一不可。本丛书以知识点为主线,穿插演示性案例子理论讲解之中,使枯燥的理论变得更易于理解、易于接受;此外,还在每一章的末尾提供大量的实习题和综合练习题,目的是提高学生综合利用所学知识解决实际问题的能力。易教易学:创新体例,合理布局,通俗易懂本丛书结构清晰,内容系统详实,布局合理,体例较好:力求把握各门课程的核心,通俗易懂,便于教学的展开,也便于学生学习。
内容概要
Java是一门流行的计算机语言,它已成为IT从业人员的必备工具。《Java语言程序设计(第2版)》在第1版的基础上进行了全面的修订和补充,着重从Java的基本概念入手,介绍了Java语言的基础知识与主要功能,系统分析了Java语言的编程机制,并从面向对象程序设计的角度,阐述了使用Java语言编程的方法与技巧。《Java语言程序设计(第2版)》还介绍了一些Java语言的高级特性,如多线程、网络编程以及Java与数据库的连接等。 《Java语言程序设计(第2版)》适用于计算机及相关专业的本科生作为学习Java语言的教材,也适合于软件开发人员及其他有关人员阅读参考。
书籍目录
第1章 Java概述1.1 Java技术的出现与形成1.2 Java语言的特色1.3 Java的开发和执行环境1.3.1 JDK的下载1.3.2 JDK的安装与环境配置1.3.3 JDK环境工具简介1.4 一个简单的独立应用程序1.4.1 从编辑程序到执行程序的完整过程1.4.2 Java独立应用程序的基本结构1.5 一个简单的Applet程序1.6 一个具有输入功能的程序1.7 小结习题1第2章 Java语言基础2.1 变量和数据类型2.1.1 变量名2.1.2 数据类型2.1.3 变量的初始化2.1.4 final2.1.5 字符串常量与字符串变量2.2 运算符2.2.1 算术运算符2.2.2 关系运算符2.2.3 位运算符2.2.4 赋值运算符2.2.5 其他运算符2.3 表达式与语句2.3.1 表达式2.3.2 语句2.4 控制语句2.4.1 if语句2.4.2 switch语句2.4.3 while和do-while2.4.4 for2.4.5 跳转语句2.5 数组2.5.1 创建使用数组2.5.2 对象数组2.5.3 多维数组2.6 小结习题2第3章 类与对象3.1 类的概念与定义3.1.1 类的概念3.1.2 类的定义3.1.3 类声明的一般形式3.2 类的首部声明3.2.1 类的首部声明的一般形式3.2.2 类修饰符3.3 成员变量的声明3.3.1 成员变量声明的一般形式3.3.2 域修饰符3.4 方法的声明与实现3.4.1 方法声明的一般形式3.4.2 方法修饰符3.4.3 方法的返回类型3.4.4 方法名3.4.5 方法的参数3.4.6 方法的参数传递3.4.7 方法体3.5 对象的创建与撤销3.5.1 定义和使用构造方法3.5.2 构造方法的特殊性3.5.3 创建对象3.5.4 对象的撤销与清理3.6 嵌套类3.7 程序包3.7.1 包的创建3.7.2 包的使用3.7.3 带包语句的Java文件的编译和执行3.8 小结习题3第4章 继承与多态4.1 类的组织与继承机制4.1.1 继承的概念4.1.2 由继承性产生的层次性4.2继承的实现4.2.1 定义子类4.2.2 域的继承与隐藏4.2.3 方法的继承与覆盖4.3 构造方法的重载与继承4.3.1 构造方法的重载4.3.2 构造方法的继承4.4 多态性4.4.1 多态性的概念4.4.2 覆盖实现多态性4.4.3 重载实现多态性4.4.4 重载和覆盖的综合举例4.5 接口的概念与应用4.5.1 接口与多重继承4.5.2 定义接口4.5.3 实现接口4.5.4 使用接口4.5.5 接口的应用4.6 小结习题4第5章 图形用户界面基础5.1 图形用户界面概述5.2 基本的图形用户界面程序5.2.1 几个基本的容器类5.2.2 一个简单构件上的事件响应5.2.3 简单的GUⅡ输入/输出构件5.3 事件处理5.3.1 基本事件5.3.2 Java中的事件处理5.3.3 事件、构件和事件监听接口之间的关系5.4 布局管理和GUⅡ构件5.4.1 布局管理器、面板和标签5.4.2 带滑杆的两个构件5.5 菜单和对话框5.5.1 Menu、MenuBar.和Menultem类5.5.2 对话框5.6 图形的绘制5.6.1 Graphics类5.6.2 简单绘图5.6.3 Canvas5.7 小结习题5第6章 Swing编程6.1 Swing简介6.1.1 为什么要使用Swing6.1.2 Swing概述6.1.3 从AWT到Swing的转换6.2 基本的Swing类6.2.1 自定义用户界面6.2.2 框架、Applet、按钮和图标6.2.3 边框、面板和菜单6.2.4 复选框、单选按钮和下拉式列表6.3 高级Swing类6.3.1 滚动、标签和分割6.3.2 模型和视图6.3.3 文本组件6.3.4 对话框6.4 小结习题6第7章 输入/输出流7.1 输入/输出流概述7.1.1 从类的层次看输入/输出流7.1.2 从处理的对象看输入/输出流7.2 保存和读取字节级数据7.2.1 保存字节级数据7.2.2 读取字节级数据7.2.3 运用缓冲流来改善效率7.2.4 文件操作7.3 保存和读取字符数据7.3.1 读取字符数据7.3.2 保存字符数据7.4 保存和读取对象数据7.4.1 保存对象数据7.4.2 读取对象数据7.5 随机流访问7.6 小结习题7第8章 异常处理与多线程8.1 异常处理8.1.1 Java的出错类型8.1.2 异常的抛出8.1.3 异常的捕获与处理……第9章 Applet与JApplet第10章 抽象数据类型与泛型第11章 网络编程第12章 Java与数据库的连接
章节摘录
插图:jdb装载指定的类,启动内嵌的Java虚拟机,然后等待用户发出相应的调试命令,通过使用Java debugger API能够对本地或远程的Java虚拟机进行调试。如果使用第一种命令格式,那么是由j曲解释执行被调试的类。若使用第二种格式,jdb将被嵌入到一个正在运行的Java虚拟机之中,这个虚拟机必须事先用一debug选项启动,而且要求用户输入一个口令,这个口令也就是出现在命令行中的口令。如果使用了一host选项,jdb就可以嵌入到网络中名为命令行中的“主机名”所指出的主机上正在运行的虚拟机之中。5.Java文档生成器——javadocjavadoc从Java源文件生成H7ML格式的API文档,内容包括类和接口的描述、类的继承层次以及类中任何非私有域的索引和介绍。该命令的格式为:javadoc [选项] [包1文件名]用户可以用包名或一系列的Java源程序名作为该命令的参数。调用时,javadoc可以自动对类、接口、方法和变量进行分析,然后为每个类生成一个HTML文档,并为类库中的类生成一个HTML索引。
编辑推荐
《Java语言程序设计(第2版)》从Java的基本概念入手,系统分析Java语言的编程机制,阐述编程技术;强调面向对象程序设计思维方法的训练,使读者能在掌握其方法与原则的同时,具有一定的面向对象程序设计、开发能力;内容全面、通俗易懂、结构合理、循序渐进;精选大量例题并予以讲解,有助于读者理解概念,巩固知识,掌握重点,攻克难点;方便读者学习和参考,书中实例的源代码可从http://www.khp.com.cn网站免费下载。
图书封面
评论、评分、阅读与下载