出版时间:2006-8 出版社:中国水利水电出版社 作者:王路群 页数:289
前言
随着信息技术的广泛应用和互联网的迅猛发展,以信息产业发展水平为主要特征的综合国力竞争日趋激烈,软件产业作为信息产业的核心和国民经济信息化的基础,越来越受到世界各国的高度重视。中国加入世贸组织后,必须以积极的姿态,在更大范围和更深程度上参与国际合作和竞争。在这种形势下,摆在我们面前的突出问题是人才短缺,计算机应用与软件技术专业领域技能型人才的缺乏尤为突出,无论是数量还是质量,都远不能适应国内软件产业的发展和信息化建设的需要。因此,深化教育教学改革,推动高等职业教育与培训的全面发展,大力提高教学质量,是迫在眉睫的重要任务。 2000年6月,国务院发布《鼓励软件产业和集成电路产业发展的若干政策》,明确提出鼓励资金、人才等资源投向软件产业,并要求教育部门根据市场需求进一步扩大软件人才培养规模,依托高等学校、科研院所,建立一批软件人才培养基地。2002年9月,国务院办公厅转发了国务院信息化工作办公室制定的《振兴软件产业行动纲要》,该《纲要》明确提出要改善软件人才结构,大规模培养软件初级编程人员,满足软件工业化生产的需要。教育部也于2001年12月在35所大学启动了示范性软件学院的建设工作,并于2003年11月启动了试办示范性软件职业技术学院的建设工作。 示范性软件职业技术学院的建设目标是:经过几年努力,建设一批能够培养大量具有竞争能力的实用型软件职业技术人才的基地,面向就业、产学结合,为我国专科层次软件职业技术人才培养起到示范作用,并以此推动高等职业技术教育人才培养体系与管理体制和运行机制的改革。要达到这个目标,建立一套适合软件职业技术学院人才培养模式的教材体系显得尤为重要。 高职高专的教材建设已经走过了几个发展阶段,由最开始本科教材的压缩到加大实践性教学环节的比重,再到强调实践性教学环节,但是学生在学习时还是反映存在理论与实践的结合问题。为此,中国水利水电出版社在经过深入调查研究后,组织了一批长期工作在高职高专教学一线的老师,编写了这套“软件职业技术学院‘十一五’规划教材”,本套教材采用项目驱动的方法来编写,即全书所有章节都以实例作引导来说明各知识点,各章实例之间并不是孤立的,每个实例都可以作为最终项目的一个组成部分;每一章章末还配有实习实训(或叫实验),这些实训组合起来是一个完整的项目。
内容概要
Java语言经过多年的发展,已经成长为优秀的主流开发语言。Java语言具有面向对象、与平台无关、分布式、多线程等特点。尤其是Java Swing推出后,使得Java语言的功能更加强大。 本书通过实例讲解了如何使用Java语言开发数据库应用程序、多媒体应用程序、网络应用程序等。这些程序典型简洁,主要功能突出,所涉及的技术可以解决同类问题。全书分为两个部分共13章,其中第一部分为Java高级编程的核心知识,介绍了Java语言基础、异常、多线程、Java图形用户界面、Java Applet、Java输入输出流、JDBC数据库编程与Java网络编程,第二部分为扩展知识,介绍了Java常用API、Java多媒体编程与Java Bean. 本书理论结合实例,难度适中,不仅可以作为计算机及相关专业的教材,同进也适合作为广大编程爱好者的自学教材。
书籍目录
序前言网络聊天室项目需求第一部分 第1章 Java入门基础 1.1 Java语言入门 1.2 标识符、关键字和数据类型 1.3 运算符、表达式和语句 1.4 类、对象和接口 第2章 异常 2.1 什么是异常 2.2 异常的类型 2.3 未被捕获的异常 2.4 try……catch语句 2.5 自定义异常与throw关键字 2.6 throws与finally关键字 2.7 Java的内置异常 相关知识链接 实例运用 案例完善——聊天系统中的异常处理 第3章 Java Applet 3.1 HTML简介 3.2 浏览器处理Applet 3.3 Applet类及其方法 相关知识链接:关于Apllet的一些细节 实例运用 项目实训 第4章 图形用户界面GUI(一)——AWT 4.1 AWT工具集简介 4.2 AWT事件模型 4.3 GUI组件上的图形操作 4.4 常用的AWT组件 相关知识链接 项目实训 第5章 Java中的事件处理机制 5.1 事件与事件处理 5.2 授权事件模型 5.3 事件类及其处理 5.4 事件适配器 5.5 事件处理的多重运用 相关知识链接 实例运用 案例完善——聊天系统中的事件处理 项目实训 第6章 图形用户界面GUI(二)——Swing 6.1 从AWT到Swing 6.2 Swing框架 6.3 JFrame、JDialog、JAllpet 6.4 JPanel、JScrollpane、JSpliPane、JInternalFrame 6.5 图标和标签 6.6 各种组件 相关知识链接 实例运用 项目实训 第7章 多线程 第8章 I/O输入输出流 第9章 Java数据库连接(JDBC) 第10章 Java网络编程第二部分 第11章 Java API 第12章 Java与多媒体 第13章 Java Bean基础附录1 Java编码规范及文档注释附录2 Java2平台介绍及专有名词注释附录3 JavaIDE工具介绍参考文献
章节摘录
Throwable类是类库iava.lang包中的一个类,它派生了两个子类:Exception和Error。其中Error类由系统保留,而Exception类则供应用程序使用。 Error类描述了Java程序运行期间系统内部的错误以及资源耗尽的情况,如动态链接失败、虚拟机错误等。通常在Java编程语言中,Error类定义被认为是不能恢复的严重错误条件,在大多数情况下,当遇到这样的错误时,建议让程序中断。 Exception类是Java程序中大量处理的异常,该类又可分为两类:从Runtime Exception衍生出来的异常和衍生于Exception的其他子类的异常。 Runtime Exception一般是由编程错误产生的,出现这类异常时,程序员需调试程序避免这类异常的产生,该类异常一般包括错误的造型、数组越界存取、空指针访问等。 衍生于Exception的其他子类的异常一般是由于不可预测因素造成的,使得语法正确的程序出现了问题,该类异常一般包括试图越过文件尾继续存放,试图打开一个错误的URL等。在程序中发生这种错误时,发现错误的方法能抛出一个异常到其调用程序,然后调用方法捕获抛出的异常,在可能时,再恢复回来。这个方案给程序员一个写处理程序的选择来处理异常。
图书封面
评论、评分、阅读与下载