Java程序设计基础教程

出版时间:2010-2  出版社:人民邮电出版社  作者:朱喜福,朱佩妮 编  页数:300  

前言

  Java语言是网络应用开发最实用和最广泛使用的编程语言之一。由于Java编程应用的领域广泛,涉及的编程技术很多,初学者往往面对众多的参考书籍无从选择。此外,随着大部分高校计算机及相关专业将人才培养的重点放在应用技术为主的层次上,为适应社会需求,学生在有限的教学课时和教学过程中,既需要掌握足够的Java编程基础,又需要熟悉项目设计并能通过编码具体实现。同时,Java编程语言的教学改革也对教材、实训提出了一定的要求:内容取舍和讲述要符合学生认知能力和水平:并为今后进一步学习打下扎实的基础;教学过程的实施方便,可操作性和可拓展性强;所学及所用应紧跟行业的应用和需求;为此,本书作者经过多年的教学实践,并结合作者之前出版的相关教材,吸收教师和学生的建议,精心编写了本书。

内容概要

  《Java程序设计基础教程》从Java语言编程的入门概念开始,对Java面向对象编程基本概念和技术等内容进行了较为全面和详细地的讲解。《Java程序设计基础教程》主要内容包括Java语言基础和面向对象编程基础,图形用户界面设计与实现,异常处理和多线程编程应用,Java输入输出和网络编程应用以及JDBC数据库应用编程等,此外全书还设计了3个综合实训,有利于加深学生对Java编程知识的理解,培养学生的综合编程技能,提高分析问题和解决问题的能力。  《Java程序设计基础教程》可作为高等职业院校Java程序设计课程的教材和参考书,也可作为对Java编程感兴趣的读者的入门参考书。

书籍目录

第1章 Java语言基础1.1 Java编程平台和两类Java程序1.1.1 Java语言介绍1.1.2 Java编程环境说明1.1.3 两类可运行的Java程序1.1.4 源程序编码格式说明1.2 Java语言基本知识1.2.1 关键字、标识符、分隔符和程序注释1.2.2 基本数据类型1.2.3 运算符和表达式1.2.4 语句1.3 Java面向对象编程简单说明1.3.1 面向对象编程和“类”类型1.3.2 使用“类”类型——创建和使用对象1.3.3 自定义“类”类型1.3.4 “类”类型的进一步说明1.4 Java控制结构1.4.1 分支选择结构1.4.2 循环结构1.4.3 跳出循环1.5 数组和ArrayList类1.5.1 一维数组1.5.2 二维数组1.5.3 数组的排序和查找1.5.4 ArrayList类1.6 main方法实训题第2章 Java面向对象编程基础2.1 面向对象编程概述2.1.1 面向对象编程的基本特征2.1.2 包和访问权限2.1.3 源文件结构、程序说明文档和jar文档的生成2.1.4 关键字this和static的说明2.1.5 对象的清除2.2 类的继承、接口、内部类和多态性2.2.1 类的包含关系和继承关系2.2.2 抽象类(abstract)、最终类(final)和静态(static)成员2.2.3 类的继承2.2.4 接口和接口的实现2.2.5 内部类和匿名类对象的使用2.3 Java类库简介和常用类的使用举例2.3.1 Java类库简介2.3.2 JavaAPI文档2.3.3 常用类的使用2.3.4 字符串类和正则表达式2.3.5 Java集合框架中的接口和类的使用实训题第3章 Java图形用户界面3.1 底层容器和容器布局3.1.1 容器(Container)和组件(Component)3.1.2 常用布局(Layout)3.1.3 窗口(JFrame)3.1.4 小程序(JApplet)3.1.5 对话框3.2 常用组件及事件处理3.2.1 组件的通用设置3.2.2 字体(Font)的创建和颜色(Color)3.2.3 Java中的事件及事件的处理3.2.4 标签、文本框、密码框、文本区和按钮的使用3.2.5 单选按钮(JRadioButton)和多选按钮(JCheckBox)的使用3.2.6 列表(JList)和下拉列表(JComboBox)的使用3.2.7 树节点(DefaultMutableTreeNode)和树(JTree)的使用3.2.8 表格模型(AbstractTableModel)和表格(JTable)的使用3.2.9 滑动杆(JSlider)的使用3.2.10 计时器(Timer)的使用3.3 键盘事件和鼠标事件3.3.1 键盘事件(KeyEvent)及处理3.3.2 鼠标事件(MouseEvent)及处理3.4 菜单、工具条、文件选择对话框和内部窗口的使用3.4.1 菜单(JMenu)的使用3.4.2 工具条(JToolBar)的使用3.4.3 文件选择对话框(JFileChoose)的使用3.4.4 内部窗口(JInternalFrame)的使用3.5 绘制图形和显示图像、图像缓冲区3.5.1 画图类(Graphics、Graphics2D)和图像缓冲区(BufferedImage)3.5.2 显示图像(Image)实训题第4章 Java异常和多线程4.1 Java异常4.1.1 Java的异常类(Exception)4.1.2 Java异常处理4.1.3 自定义异常4.2 Java多线程4.2.1 Java中的Thread类和Runnable接口4.2.2 线程的生命周期和线程控制4.2.3 多线程编程举例实训题第5章 Java输入输出和网络编程5.1 Java输入/输出流5.1.1 概述5.1.2 字节文件输入/输出流5.1.3 增加缓冲和读/写基本数据类型5.1.4 通过管道读/写数据5.1.5 类对象的读/写5.1.6 文件类(File)5.1.7 文件的随机访问(RandomAccessFile)5.1.8 字符文件的读、写5.1.9 缓冲和通道的使用5.2 Java网络编程5.2.1 概述5.2.2 Socket通信5.2.3 UDP数据报通信5.2.4 使用Socket通信实现简单聊天室实训题第6章 JDBC数据库应用编程6.1 编程环境和SQL语言基础6.1.1 编程环境6.1.2 关系数据库管理系统6.1.3 数据定义语言(DDL)6.1.4 数据查询语言(DQL)和数据处理语言(DML)6.2 JDBC数据库应用编程6.2.1 JDBC概述6.2.2 JDBC编程实现question表记录的操作6.2.3 数据库管理图形界面设计与实现实训题第7章 综合实训7.1 螃蟹过街游戏设计7.1.1 实训目的7.1.2 实训环境7.1.3 实训内容7.1.4 理论基础7.1.5 实训思考题7.1.6 实训报告要求7.2 考试管理系统设计7.2.1 实训目的7.2.2 实训环境7.2.3 实训内容7.2.4 理论基础7.2.5 实训思考题7.2.6 实训报告要求7.3 C/S网络考试系统设计7.3.1 实训目的7.3.2 实训环境7.3.3 实训内容7.3.4 理论基础7.3.5 实训思考题7.3.6 实训报告要求附录 Eclipse使用简介附录1 JDK1.5+Eclipse3.2的安装附录2 在Eclipse3.2 下创建java项目附录3 创建javaBean和代码重构

章节摘录

  ②java:字节码解释器,用来运行Java应用程序。Java应用程序是一种包含main方法的可运行程序,将在1.1.3节说明。  ③appletviewer:运行嵌入Java小应用程序的网页,来运行Java小程序。这一类有特点的Java程序,稍后将简单说明。  2.使用JCreator编写、编译和运行程序JDK编译和运行.1ava程序的命令都是在命令行执行,使得编写Java程序、排除程序错误、、运行程序等比较麻烦,因此外挂一个图形界面的编程平台将会大大方便Java编程。由于JCreator.(可在网上下载并安装,需先安装JDK)使用简单,限于篇幅,这里不再说明。  3.使用Eclipse编写、编译和运行程序Eclipse是开源软件,是一个很好的Java开发平台,提供了多国语言支持。其安装和使用虽然麻烦一些,但建议读者使用该软件编写Java程序。为方便读者学会使用Eclipse及学习.Java编程,本书附录将简要说明其安装和使用的方法。  1.1.3两类可运行的java程序运行Java程序,通过其输出结果来帮助我们理解Java程序,这对学习Java编程很有帮助。编写程序的目的是要计算机执行相关的代码,完成要求的任务。因此,我们先来了解以下两类能够运行的Java程序。  ①JavaApplication,称为Java应用程序,是包含main方法的可运行程序;  ②JavaApplet,称为Java小应用程序。   ……

编辑推荐

  《Java程序设计基础教程》:编排结构合理 内容新颖实用  理论讲解有度 知识取舍合理  教学资源丰富 实训内容扎实  现在很多高校计算机及相关专业将人才培养的重点放在应用技术为主的层次上,同Java编程语言的教学改革也对教材、实训提出了一定的要求。为此.《Java程序设计基础教程》作者经过多年的教学实践.并结合作者之前出版的相关教材,吸收教师和学生的建议,精心编写了《Java程序设计基础教程》。《Java程序设计基础教程》从Java语言编程的入门概念开始对Java面向对象编程基本概念和技术等内容进行了较为全面和详细地讲解。《Java程序设计基础教程》主要内容包括Java语言基础和面向对象编程基础、图形用户界面设计与实现、异常处理和多线程编程应用、Java输入输出和网络编程应用以及JDBC数据库应用编程等,此外全书还设计了3个综合实训,有利于加深学习者对Java编程知识的理解,培养学习者综合编程技能,提高分析问题和解决问题的能力。

图书封面

评论、评分、阅读与下载


    Java程序设计基础教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7