Java程序设计基础教程

Java程序设计基础教程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书是面向Java初学者的入门级图书,以通俗易懂的语言详细讲解Java语言的基础知识。

内容简介

本书共分为10个单元,其中前9个单元共27个任务和26个实训,内容主要包括Java环境搭建、Java语法基础、面向对象的概念与思想、Java常用的类库、异常处理、线程、输入/输出功能、图形用户界面设计等。最后一个单元是一个综合实例,介绍Java程序如何设计、实现、编写和运行等操作。

本书是重庆市骨干专业的移动应用开发专业“Java程序设计”课程的配套教材。该项目提供了微课视频及操作演示视频,在超星学银在线平台可以使用。

本书体系完整,结构案例合理,可操作性强,内容深入浅出,语言通俗易懂,每个知识点都有配套例题进行解释说明,可作为高职院校计算机及相关专业的教学参考书。

章节目录

版权信息

前言

单元1 Java语言概述

任务1.1 搭建开发环境

1.1.1 Java语言概述

1.1.2 安装JDK

1.1.3 JDK目录介绍

任务1.2 一个最简单的Java应用程序

1.2.1 配置系统环境变量

1.2.2 Java程序的基本构成

单元小结

习题

单元2 Java语法基础

任务2.1 语法基础

2.1.1 标识符与命名规范

2.1.2 关键字

2.1.3 注释

2.1.4 基本数据类型

2.1.5 常量与变量

2.1.6 Java中的常用运算符

2.1.7 数据类型转换

任务2.2 选择语句

2.2.1 if语句

2.2.2 switch语句

任务2.3 循环语句

2.3.1 while语句

2.3.2 do-while语句

2.3.3 for语句

2.3.4 跳转语句

单元小结

习题

单元3 面向对象基础

任务3.1 类和对象

3.1.1 面向对象概述

3.1.2 面向对象的特点

3.1.3 类

3.1.4 对象

任务3.2 包

3.2.1 包的声明

3.2.2 包的导入

任务3.3 封装

3.3.1 访问修饰符

3.3.2 实现封装

单元小结

习题

单元4 继承和多态

任务4.1 继承

4.1.1 继承的概念

4.1.2 成员变量和成员方法的屏蔽

4.1.3 super关键字

4.1.4 final关键字

4.1.5 抽象类与抽象方法

任务4.2 接口

4.2.1 接口的定义

4.2.2 接口的实现

任务4.3 多态

4.3.1 重载

4.3.2 重写

4.3.3 向上转型

单元小结

习题

单元5 常用类库

任务5.1 字符串的使用

5.1.1 String类的介绍

5.1.2 StringBuffer类的介绍

任务5.2 数组的使用

5.2.1 一维数组

5.2.2 二维数组

任务5.3 日期类

5.3.1 Date类

5.3.2 Calendar类

任务5.4 Math类的使用

5.4.1 Math类的介绍

5.4.2 Math类的常用方法

任务5.5 集合的使用

5.5.1 集合概述

5.5.2 Map类的使用

单元小结

习题

单元6 异常

任务6.1 系统异常

6.1.1 异常的基本概念

6.1.2 异常的类型

6.1.3 捕获异常

6.1.4 抛出异常

任务6.2 自定义异常

6.2.1 创建自定义异常类

6.2.2 使用自定义异常类

单元小结

习题

单元7 线程

任务7.1 线程的创建与启动

7.1.1 线程的概念

7.1.2 线程的生命周期

7.1.3 线程类

7.1.4 创建与启动线程

任务7.2 线程的控制

7.2.1 线程的休眠

7.2.2 线程的中断

7.2.3 线程的插队

任务7.3 线程的同步

7.3.1 多线程引发的问题

7.3.2 实现同步线程

7.3.3 实现线程通信

单元小结

习题

单元8 Java输入/输出

任务8.1 字节流

8.1.1 字节流的读取操作

8.1.2 字节流的写入操作

任务8.2 字符流

8.2.1 字符流的读取操作

8.2.2 字符流的写入操作

任务8.3 文件

8.3.1 文件创建与信息获取

8.3.2 文件测试与删除

8.3.3 目录操作

单元小结

习题

单元9 图形用户界面

任务9.1 GUI的基本概念和组件

9.1.1 GUI的基本概念

9.1.2 Swing常用组件

任务9.2 布局管理器

9.2.1 布局管理器的概念与分类

9.2.2 FlowLayout

9.2.3 BorderLayout

9.2.4 GridLayout

9.2.5 自定义布局

任务9.3 事件处理机制

9.3.1 事件处理概述

9.3.2 事件分类

9.3.3 事件源与事件监听器

单元小结

习题

单元10 简单计算器设计与开发综合实例

任务10.1 程序框架设计

任务10.2 计算器布局设计

任务10.3 组件设计

任务10.4 事件监听设计与实现

任务10.5 计算式算法设计

参考文献

Java程序设计基础教程是2021年由机械工业出版社出版,作者芮素娟。

得书感谢您对《Java程序设计基础教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Java Web程序设计案例教程 电子书
本书首先结合一个完整的JavaWeb应用案例介绍了Web应用开发的基本概念,然后对HTML基础知识进行了归纳介绍,接下来从JSP基础知识入手,由浅入深的讲解JSP技术、Servlet技术、JDBC数据库操作技术、JavaBean技术、Ajax技术等知识,**后以SunnyBuy电子商城应用项目开发为主线介绍JavaWeb的各种技术应用到实际项目中的方法。
Java高级程序设计实战教程 电子书
本书是在读者初步掌握Java的基础知识和技能之后,进一步学习Java高级编程的指导用书。主要内容包括Java编码规范、Java集合框架、Java反射机制、Java泛型机制、Java序列化机制、Java多线程机制、Java网络编程、Java数据库编程、综合实训等。本书能够使读者逐步领会并掌握Java的编程思想和技能,为进一步学习J2EE框架技术奠定了扎实的基础。
Java Web程序设计任务教程 电子书
本书从初学者的角度出发,深刻且通俗地揭示了JavaWeb开发内幕。全书共15章,详细讲解了网页开发的基础知识和JavaWeb开发的重要知识,其中网页开发基础知识包括HTML技术、CSS技术和JavaScript技术,而JavaWeb的进阶知识包括Servlet技术、会话技术、JSP技术,以及JDBC和数据库连接池等技术。本书加入了真实的电商项目,揭示了项目开发的真实内幕,可以让学习者切身感受到项目
JavaScript程序设计基础教程 电子书
JavaScript是目前**流行的网页前端开发技术之一。本书由浅入深、循序渐进地介绍了使用JavaScript开发网页前端应用的基础知识和技术技能。全书分为3篇。第1篇是JavaScript语法基础,包括JavaScript简介、基本语法、数据类型、控制语句、函数与数组等。第2篇是JavaScript面向对象基础,包括JavaScript面向对象编程、屏幕和浏览器对象、文档对象、窗口对象、历史地
Python程序设计基础教程 电子书
本书以全国计算机等级考试Python大纲为基准进行内容编排,共分为10章,内容包括Python概述、语法基础、程序控制结构、数据结构、函数与模块、面向对象程序设计、编程规范、错误和异常、文件操作及Python第三方库。本书适合作为普通高等院校相关专业的Python程序设计的教材和参考资料,也可作为全国计算机等级考试的培训材料。