扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

Java程序设计教程(2015)

综合评级:
★★★★★

定价:
¥45.00

作者:
程科,潘磊 主编

出版社:
机械工业出版社

出版日期:
2015年9月

页数:
337

字数:
537000

ISBN:
9787111509028

书籍介绍

全书共7章,内容包括:Java程序设计概述;Java开发环境建立;Java基本程序结构;Java的面向对象特性;Java图形用户界面设计;Java数据库程序设计以及JavaWeb程序设计入门。书中的程序代码均通过多人调试和运行,并配有专门的代码解释和说明,具有较高的典型性和实用性,通过实践、实例、实验引起学生的兴趣,激发学生学习的主观能动性。

目录

前言

第1章java程序设计概述

1 1Java语言发展简史

1 2Java语言的特点

1 3Java语言的编译和执行

1 4Java平台的分类

习题

 

第2章Java开发环境的建立

2 1Java开发环境概述

2 2JDK的下载、安装、配置和测试

2 2 1JDK的下载和安装

2 2 2JDK的配置和测试

2 3Eclipse的下载、安装和使用

2 3 1Eclipse的下载和安装

2 3 2Eclipse的使用

习题

 

第3章Java基本程序结构

3 1Java应用程序结构

3 2Java数据类型

3 2 1整型

3 2 2浮点型

3 2 3字符型

3 2 4布尔型

3 3Java常量和变量

3 3 1Java命名规则

3 3 2Java常量

3 3 3Java变量

3 3 4Java基本类型转换

3 4Java运算符

3 4 1算术运算符

3 4 2赋值运算符

3 4 3关系运算符

3 4 4逻辑运算符

3 4 5条件运算符

3 5Java流程结构

3 5 1分支结构

3 5 2循环结构

3 5 3循环结构控制

3 6Java键盘输入

3 6 1通过BufferedReader类获取键盘输入数据

3 6 2通过Scanner类获取键盘输入数据

3 7Java数组

3 7 1数组的定义

3 7 2数组的初始化

3 7 3数组的使用

3 7 4多维数组

3 8foreach循环

习题

 

第4章Java的面向对象特性

4 1包的概念和作用

4 1 1包的创建和使用

4 1 2import和import static

4 2类和对象

4 2 1类和对象之间的关系

4 2 2类的声明

4 2 3创建和使用实例对象

4 2 4方法重载

4 2 5参数个数可变方法

4 2 6递归方法

4 3封装、继承与多态

4 3 1封装

4 3 2继承

4 3 3多态

4 4static与final修饰符

4 4 1static修饰符

4 4 2final修饰符

4 5抽象类和接口

4 5 1抽象类和抽象方法

4 5 2接口

4 6Java字符串

4 6 1String字符串

4 6 2StringBuffer字符串

4 7装箱、拆箱和数字 字符串转换

4 7 1装箱、拆箱

4 7 2数字 字符串转换

4 8Java异常处理

4 8 1Java异常处理机制

4 8 2使用throws关键字抛出异常

4 8 3使用throw关键字抛出异常

4 8 4自定义异常

4 9Java集合

4 9 1迭代器

4 9 2ArrayList列表

4 9 3HashMap映射集合

4 10Java时间类

习题

 

第5章Java图形用户界面设计

5 1Java图形用户界面设计概述

5 1 1Java图形界面设计概述

5 1 2简单的GUI程序举例

5 1 3组件的分类

5 2Java事件处理机制

5 2 1事件处理机制中的要素

5 2 2Java中常用的事件类和事件监听器

5 3使用AWT组件库设计图形界面

5 3 1AWT组件库的常用组件

5 3 2AWT组件库常用组件举例

5 4使用Swing组件库设计图形界面

5 4 1Swing组件库的常用组件

5 4 2Swing组件库常用组件举例

5 5GUI设计实例

习题

 

第6章Java数据库程序设计

6 1Java数据库程序设计概述

6 2Access数据库的使用

6 2 1建立Access数据库

6 2 2建立Access数据表

6 2 3设置Access数据库密码

6 2 4设置Access数据源

6 3MySQL数据库的使用

6 3 1MySQL的安装

6 3 2MySQL的配置

6 3 3MySQL的使用

6 4利用Java访问和操作Access数据库

6 4 1查询Access数据库

6 4 2向Access数据库添加记录

6 4 3在Access数据库中删除记录

6 4 4在Access数据库中更新记录

6 5利用Java访问和操作MySQL数据库

6 5 1查询MySQL数据库

6 5 2向MySQL数据库添加记录

6 5 3在MySQL数据库中删除记录

6 5 4在MySQL数据库中更新记录

6 6利用结果集添加、删除和更新数据库记录

6 6 1利用结果集添加记录

6 6 2利用结果集删除记录

6 6 3利用结果集更新记录

6 7结合GUI图形界面设计进行数据库操作实例

习题

 

第7章Java Web程序设计入门

7 1Java Web程序设计概述

7 1 1Web技术概述

7 1 2Java Web技术简介

7 2Tomcat服务器的配置

7 2 1下载和安装Tomcat服务器

7 2 2配置Tomcat服务器

7 2 3Tomcat服务器工作目录的结构

7 3JSP/Servlet技术简介

7 3 1Servlet技术概述

7 3 2JSP技术概述

7 4使用JSP页面操作数据库

7 4 1通过JSP页面直接操作数据库

7 4 2通过Html调用JSP页面操作数据库

7 4 3分页技术

7 5使用JSP+JavaBean操作数据库

7 5 1创建、存储和调用JavaBean

7 5 2使用JSP+JavaBean操作数据库

习题

参考文献

前言

  Java程序设计教程作为互联网时代出现的程序设计语言,Java自诞生开始就一直受到IT相关行业的密切关注,在众多领域得到了广泛的应用,成为全世界*受瞩目的开发语言之一。由于Java技术的流行,相关的教育和培训需求也非常旺盛,编者从事一线教学工作多年,对此有极为深刻的体会和感受。目前,国内外高校的相关专业均设有Java程序设计课程,在相关市场的培训机构中,针对Java的培训也始终属于主流业务之一。

  Java所包含的内容和范围非常广泛,按照官方的标准,可分为Java SE(标准版)、Java EE(企业版)和Java ME(微型版)三种平台。从市场来说,Java EE和Java ME的应用更为广泛,需求也更为迫切。然而,作为Java技术的基础,Java SE是每一个Java从业人员必须首先学习的课程。只有真正掌握和理解了Java SE,才能在Java EE和Java ME的学习中领悟更高层次的知识与技术。本书编写的主要目的在于帮助读者快速、正确地学习Java SE中常用的知识和理论,提高其独立分析和解决问题的能力,为今后从事Java相关的开发奠定扎实的基础。

  编者总结了十余年Java教学和培训工作的经验,以满足行业入门标准为目标,充分倾听企业技术人员的意见和建议,参照法国工程师教育理念和模式,以卓越工程师计划和应用型本科要求为基础,以培养学生学习兴趣和实际开发能力为**要素,进行本书的编写。所选内容强调实用性,摒弃部分过时的技术和概念,涉及的重要知识点均配有精选的示例程序和注释,相关软件的配置也均以图文并茂的形式给出,并对运行过程和结果进行了详细的分析与说明,能够帮助读者更快更好地掌握理论知识。

  根据学生的反馈和企业及培训机构的建议,本书编写内容包括7章。第1章为Java程序设计概述,包括Java语言发展简史、Java语言的特点、Java程序的编译和执行、Java平台的分类等内容;第2章为Java开发环境的建立,包括Java开发环境概述,JDK的下载、安装、配置和测试,Eclipse的下载、安装和使用等内容;第3章为Java基本程序结构,包括Java应用程序结构、Java数据类型、Java常量和变量、Java运算符、Java流程结构、Java键盘输入、Java数组和foreach循环等内容;第4章为Java的面向对象特性,包括包的概念和作用,类和对象,封装、继承与多态,static与final修饰符,抽象类和接口,Java字符串,装箱、拆箱和数字 字符串转换,Java异常处理,Java集合,Java时间类等内容,该章是Java程序设计*基础、*核心的部分;第5章为Java图形用户界面设计,包括Java图形用户界面设计概述、Java事件处理机制、使用AWT组件库设计图形界面、使用Swing组件库设计图形界面、GUI设计实例等内容;第6章为Java数据库程序设计,包括Java数据库程序设计概述,Access数据库的使用,MySQL数据库的使用,利用Java访问和操作Access数据库,利用Java访问和操作MySQL数据库,利用结果集添加、删除和更新数据库记录,结合GUI图形界面设计进行数据库操作实例等内容;第7章为Java Web程序设计入门,包括Java Web程序设计概述、Tomcat服务器的配置、JSP/Servlet技术简介、使用JSP页面操作数据库、使用JSP+Java Bean操作数据库等内容。

  本书由程科、潘磊主编,陈庆芳、王平心、张静参编。其中,程科主要完成了第1~3章和第4章部分内容的编写,潘磊主要完成了第5章和第4、6章部分内容的编写,陈庆芳主要完成了第7章和第4、6章部分内容的编写,王平心和张静参编了相关章节的部分内容。

  由于Java技术博大精深、发展迅速,且编者的时间和水平有限,书中难免存在疏漏和不足之处,敬请广大读者和同行专家批评指正。