欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

计算机编程基础(Java)

书      号:9787113094591

丛  书 名:中等职业学校信息技术类规划教材

作      者:杨培添

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:21

  • 内容简介

    教材根据中职学校的特点,以案例为主线,通过案例的实施引入相应的知识点,有利于“教”与“学”。全书采用“案例目标”、“案例名称”、“案例内容”、“案例预备知识”、“案例实施过程”、“案例知识”、“案例小结”、“思考与上机”等环节。全书层次清晰,结构严谨,便于理解,着重应用。全书所有案例都是在Eclipse开发环境下编写的。
  • 前言

    Java语言最早诞生于1991年,当时称为OAK语言,是Sun公司为一些消费类电子产品系统的编程而设计的一种通用语言。从1994年起,Sun公司开始将OAK技术应用于Web上,并且开发出了HotJava的第一个版本。当Sun公司1995年正式以Java这个名字推出时,马上受到程序开发人员和业余爱好者的欢迎。现在,Java语言已经在各领域获得了广泛的应用,很多大型的软件都是采用Java语言开发的。
    Java语言受到电子信息行业的欢迎,是因为它具有面向对象、跨平台、安全性和健壮性等优点,是软件开发人员理想的开发工具,Java语言正越来越显示出它的生命力和价值。如果说,2005年之前在中等职业学校开设Java语言课程还算是超前和带有尝试性的话,那么今天开设Java语言课程既是计算机技术发展的需要,也是计算机课程改革和中职毕业生就业的需要。目前,不少职业学校的软件专业、网络专业、通信专业都把Java语言作为重要的编程语言必修课。
    以往的Java语言教材都是以JDK为开发环境编写的,教师在教学中普遍反映“教师难教,学生难学”,原因是教材的开发环境不适合中职学生学习。中职学校的师生都迫切希望有一本用可视化环境开发的Java语言教材,本教材正好适应了这一需要。本教材采用IBM公司的Eclipse开发环境,Eclipse 以其开放性和扩展性受到了广大程序开发人员的欢迎,从而使得用可视化环境开发Java程序成为可能。可以说,这是本教材的一大特点。本教材的所有案例都是在Eclipse开发环境上完成的。
    本教材在结构上采用深受中职学生欢迎的案例结构,以学生的认识能力和应用能力为出发点,以调动学生的学习积极性为目的,以案例实施作为贯穿教材的主线。 在认知上,采用“实践—理论—归纳—提高”的模式。在技能训练上,则采用“先
    实践,后理论,再实践”的训练模式。 具体的教材结构分为如下8大模块:
    案例目标
    案例名称
    案例内容
    案例预备知识
    案实施过程 案例知识
    案例小结
    思考与练习 案例目标:在学习前,让学生明确学了有什么收获,要达到什么目标。 案例名称:让学生在学习前明确要“学什么”。 案例内容:根据目标选择典型的案例。 案例预备知识:完成案例所必须具备的知识和技能。 案例实施过程:以案例驱动为教材的编写脉络,通过案例的实施来完成,是“怎样
    做”的过程。 案例知识:通过对案例进行解剖分析,重点阐述案例所蕴含的知识点,让学生明白其精髓。 案例小结:提炼出案例要点,把零散的知识点归纳为完整的知识体系,便于学生记忆理解。 思考与练习:帮助学生巩固理论知识和提高实际操作能力。
    FOREWORD

    本教材由杨培添担任主编,谭怀远任副主编,第1、2章由谭远怀编写,第3、7、8章由黄铭毅编写,第4、6章由吴东武编写,第5、9、10、11章由刘南泳编写。全书由杨培添统稿。
    本书采用Eclipse作为开发环境编写Java语言案例教程,是新的尝试。我们诚恳希望读者在学习过程中提出宝贵的意见和建议,以便于我们在以后的再版中加以改进。
  • 目录

    第1 章初识Java 语言..................................................................................1
    1.1 Java 语言快速入门.......................................................................................1


    1.2 Eclipse 开发环境的安装及界面...................................................................7



    第2 章Java 语言基础.................................................................................22
    2.1 Java 语言的基本组成.................................................................................22


    2.2 常量、变量及数据类型.............................................................................28


    2.3 运算符.......................................................................................................35



    第3 章Java 流程控制及数组.......................................................................40 3.1
    分支结构....................................................................................................40


    3.2 循环结构....................................................................................................45


    3.3 一维数组....................................................................................................49


    3.4 多维数组....................................................................................................53



    第4 章面向对象编程..................................................................................57
    4.1 类与对象....................................................................................................57


    4.2 多态与继承................................................................................................62


    4.3 接口与包....................................................................................................69



    第5 章异常处理与多线程...........................................................................79
    5.1 异常处理机制............................................................................................79

    5.2 多线程基础................................................................................................83



    第6 章Java Applet 程序设计......................................................................92
    6.1 Java Applet 概述.........................................................................................92


    6.2 Applet 与HTML .........................................................................................98



    第7 章Java 多媒体程序设计.....................................................................105
    7.1 基本图形的绘制......................................................................................105


    7.2 字体的设置..............................................................................................110


    7.3 颜色的设置..............................................................................................113


    7.4 图像文件的显示......................................................................................116


    7.5 声音文件的播放......................................................................................120


    8.1 图形用户界面基本组件...........................................................................123



    第8 章图形界面程序设计.........................................................................123


    8.2 布局管理器..............................................................................................127


    8.3 菜单.........................................................................................................130


    8.4 Swing 类库事件处理................................................................................135



    第9 章Java Bean 组件.............................................................................139
    9.1 Java Bean 基本概念..................................................................................139


    9.2 Java Bean 的属性.....................................................................................143



    第10 章网络编程.....................................................................................152
    10.1 面向连接通信的实现.............................................................................152


    10.2 无连接通信的实现.................................................................................156


    10.3 利用URL 对象访问网站........................................................................159


    10.4 利用URLConnection 从网站获取信息...................................................163



    第11 章 Java 数据库技术..........................................................................167
    11.1 数据库的创建........................................................................................167


    11.2 数据库的连接........................................................................................170


    11.3 数据表的创建与删除.............................................................................176


    11.4 数据表记录的添加与查询.....................................................................180


    11.5 数据表记录的更改和删除.....................................................................186

  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 工作单位 邮政编码 电话 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐