QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

Java程序设计

  • 类  别:计算机系列
  • 书  名:Java程序设计
  • 主  编:刘书伦
  • 定  价:49.8
  • 开  本:16开
  • 印刷方式:黑白
  • 页  数:284
  • 时  间:2022年7月
  • 出  版  社:国防科技大学出版社
  • 书  号:978-7-81099-837-6

内容摘要

  本书是为高职高专计算机及相关专业编写的教材。
  本教材将Java语言程序设计基础和面向对象程序设计相结合,通过引入BlueJ开发工具,详细介绍了面向对象技术的基础理论和思维方法。本书共分12章,主要包括:Java程序设计概述、Java程序设计基础、Java程序流程控制、数组和字符串、面向对象程序设计、异常处理与文件操作、图形用户界面、多线程程序设计、Java Applet编程、JDBC数据库编程、Java网络编程、实验。
  本书为高职高专院校计算机类相关专业Java程序设计的入门教材,也可供从事Java开发和应用的相关人员学习和参考。

目录

第1章 Java程序设计概述
 1.1Java语言简介
  1.1.1Java语言的起源和发展
  1.1.2Java语言的特点
  1.1.3Java语言的应用
 1.2Java开发环境与开发工具
  1.2.1Java开发环境
  1.2.2Java常用开发工具
  1.2.3BlueJ的使用
 1.3第一个Java程序
  1.3.1Java程序的编写
  1.3.2Java程序的编译
  1.3.3Java程序的运行
 习题1
第2章 Java程序设计基础
 2.1Java基本数据类型
  2.1.1标识符和关键字
  2.1.2数据类型和长度
  2.1.3常量和变量
  2.1.4类型转换
 2.2运算符和表达式
  2.2.1算术运算符
  2.2.2关系运算符和逻辑运算符
  2.2.3自增运算符和自减运算符
  2.2.4赋值运算符和赋值表达式
  2.2.5运算符优先级
 习题2
第3章 Java程序流程控制
 3.1选择结构
  3.1.1语句与语句块
  3.1.2if语句
  3.1.3switch语句
 3.2循环结构
  3.2.1while语句
  3.2.2do…while语句
  3.2.3for语句
 3.3循环控制与嵌套
  3.3.1break语句
  3.3.2continue语句
  3.3.3循环嵌套
  3.3.4Java流程控制综合实例
 3.4方法
  3.4.1方法的基本知识
  3.4.2方法的使用
  3.4.3作用域原则
  3.4.4方法的参数传递
  3.4.5方法的重载
 习题3
第4章 数组和字符串
 4.1Java语言中的数组
  4.1.1数组概述
  4.1.2数组的声明
  4.1.3数组的初始化
  4.1.4数组的使用
  4.1.5多维数组的定义和使用
 4.2String字符串
  4.2.1String字符串创建
  4.2.2String字符串常用方法
 习题4
第5章 面向对象程序设计
 5.1面向对象基础
  5.1.1面向对象程序设计思想
  5.1.2创建对象
  5.1.3方法调用
  5.1.4对象的状态
  5.1.5对象的交互
  5.1.6类的定义
 5.2对象的初始化
  5.2.1构造方法
  5.2.2this关键字
  5.2.3对象初始化的过程
  5.2.4静态成员变量与成员方法
  5.2.5封装和抽象
 5.3类的继承性
  5.3.1继承的实现
  5.3.2方法的重写
  5.3.3super关键字
  5.3.4final关键字
 5.4类的多态性
  5.4.1对象的类型转换
  5.4.2多态性的实现
  5.4.3抽象类与抽象方法
 5.5接口
  5.5.1接口的定义与实现
  5.5.2接口的继承
  5.5.3接口与多态性
 5.6包
  5.6.1包的创建
  5.6.2包的引入
  5.6.3包的访问权限
  5.6.4Java API程序包
 习题5
第6章 异常处理与文件操作
 6.1异常基础知识
  6.1.1异常的概念
  6.1.2异常的处理机制
  6.1.3异常类
 6.2异常的处理
  6.2.1异常的捕获与处理
  6.2.2异常的抛出
  6.2.3自定义异常
 6.3文件基础知识
  6.3.1数据流的基本概念
  6.3.2基类
  6.3.3节点流
  6.3.4过滤流
 6.4文件的操作
  6.4.1文件的随机读写
  6.4.2文件与目录管理
 习题6
第7章 图形用户界面
 7.1Java图形用户界面概述
  7.1.1AWT和Swing
  7.1.2组件和容器
 7.2布局管理器
  7.2.1布局管理器概述
  7.2.2FlowLayout流布局管理器
  7.2.3BorderLayout边界布局管理器
  7.2.4GridLayout网格布局管理器
  7.2.5CardLayout卡片布局管理器
 7.3Java GUI事件处理
  7.3.1Java事件处理概述
  7.3.2Java常用事件与事件监听器
 7.4常用组件
  7.4.1按钮和标签
  7.4.2单选按钮和复选框
  7.4.3文本框
  7.4.4文本区域和滚动面板
  7.4.5下拉列表框
  7.4.6菜单
 习题7
第8章 多线程程序设计
 8.1线程
  8.1.1线程的概念
  8.1.2线程与进程
 8.2线程的生命周期
 8.3Java多线程的实现方式
  8.3.1继承Thread类
  8.3.2实现Runnable接口
 8.4线程的控制
  8.4.1线程的优先级与调度
  8.4.2线程的同步机制
 习题8
第9章 Java Applet编程
 9.1Java Applet
  9.1.1Applet概述
  9.1.2Applet的生命周期
  9.1.3Applet类的主要方法
  9.1.4Applet标记
 9.2Applet支持的多媒体技术
  9.2.1获取资源文件地址
  9.2.2显示图像
  9.2.3播放音频
 习题9
第10章 JDBC数据库编程
 10.1数据库技术
  10.1.1数据库技术简介
  10.1.2SQL Server数据库
  10.1.3MySQL数据库
  10.1.4Oracle数据库
  10.1.5Access数据库
 10.2JDBC概述
  10.2.1JDBC技术介绍
  10.2.2JDBC驱动程序
 10.3JDBC常用接口
  10.3.1驱动程序接口Driver
  10.3.2驱动程序管理接口DriverManager
  10.3.3数据库连接接口Connection
  10.3.4执行SQL语句接口Statement
  10.3.5执行带参数SQL语句接口PreparedStatement
  10.3.6结果集接口ResultSet
 10.4Java连接数据库过程
  10.4.1加载JDBC驱动程序
  10.4.2创建数据库连接对象
  10.4.3执行SQL语句
  10.4.4接收并处理SQL的返回结果
  10.4.5关闭创建的连接对象
 10.5Java访问数据库实例
  10.5.1建立数据库与数据源
  10.5.2插入数据
  10.5.3删除数据
  10.5.4更新数据
  10.5.5查询数据
 习题10
第11章 Java网络编程
 11.1网络编程基础
  11.1.1IP地址和端口
  11.1.2TCP/IP
  11.1.3网络编程简介
 11.2URL网络编程
  11.2.1URL概念
  11.2.2URL类
  11.2.3URLConnection类
 11.3Socket网络编程
  11.3.1Socket基本原理
  11.3.2InetAddress类
  11.3.3面向TCP套接字编程
  11.3.4面向UDP套接字编程
 习题11
第12章 实验
 实验1熟悉Java程序开发环境
 实验2Java程序设计流程控制
 实验3面向对象程序设计
 实验4异常处理与文件操作
 实验5图形用户界面设计
 实验6多线程程序设计
 实验7Java Applet设计
 实验8JDBC数据库编程
 实验9Java网络编程参考文献
刘书伦,济源职业技术学院副教授。
  • Visual Basic程序设计(Visual Basic 6.0)

    主编:黄维通

    本书是Visual Basic程序设计的基础教程,以Visual Basic 6 0版本为基础,集作者多年的教学实践经验编写而成。本书共12章,主要

    ¥39
  • Python程序设计实战教程

    主编:于志宏

    本书主要针对支撑人工智能、大数据、云计算等新兴技术快速发展的Python程序设计的知识构建、素质提升和能力发展的现实需求,以志愿

    ¥59.9
  • Java面向对象程序设计实战教程

    主编:张昕 胡丽霞

    本书共包括九个项目,分别是Java程序设计概述、Java语言基础、流程控制与数组、面向对象、异常、Java集合、JDBC数据库编程、流与文

    ¥45
  • PHP程序设计基础

    主编:刘元刚

    本书系统地讲解了PHP 开发技术,内容包括PHP 入门知识、PHP 语言基础、流程控制语句、字符串操作、正则表达式、PHP 数组、PHP

    ¥53
  • Java程序设计项目化教程(双色)

    主编:曹凤莲

    本书利用丰富有趣的案例讲解了Java的基础知识。主要内容包括7个项目,涵盖Java开发环境的搭建,Java语法基础,Java流程控制设计,Ja

    ¥48
  • C语言程序设计上机实训与考试指导

    主编:张革华 刘淼

    本书是《C语言程序设计》一书的配套用书,全书共分8个项目,内容包括第一个C语言程序、数据类型与表达式、结构化程序设计、函数、

    ¥33
  • C语言程序设计(双色)

    主编:迟俊鸿 刘淼

    本书以程序设计方法为核心,以培养能力、提高兴趣为目标,把程序设计领域最有价值的思想和方法渗透到C语言教学中,着重培养学生灵活

    ¥45
  • Python程序设计实用教程(双色)

    主编:罗少甫 谢娜娜

    本书系统介绍了Python程序设计语言和程序设计的基本方法,按照由浅入深、由易到难、由理论到实践的原则进行编写。本书主要内容包括

    ¥45
  • C++程序设计

    主编:周强

      本书是为高职高专计算机及相关专业编写的教材。  本教材比较全面地介绍了C++语言的基础知识与程序设计方法。全书由11章组成,第1章至

    ¥43
  • Visual Basic.NET程序设计

    主编:苗国义

      本书是为高职高专计算机及相关专业编写的教材。  本书以Visual Studio 2005为开发环境,结合大量实例,详细介绍了Visual Basic NE

    ¥49