注册

Java程序设计基础

主编:谢鹏 金伟 胡悦

定价:38

书号:978-7-5658-4098-2

印刷色:单色

出版社:汕头大学出版社

出版/修订日期:2020年8月

Java程序设计基础

X
内容简介目      录

内容简介

Java具有面向对象、平台无关、可靠稳定、分布式及多线程等特点,是近年来较为流行的程序设计语言。目前,国内Java程序开发人员的需求缺口巨大。

本书主要介绍了Java程序设计语言的基本语法和特点,共分为14个章节。各章内容如下:

第1章不仅介绍了Java的发展历史、特点和语言规范,而且讲述了Java虚拟机的特点及使用主体。

第2章主要介绍了Java的开发环境,包括开发工具的介绍和JDK开发环境的配置。

第3章主要介绍了数据类型、关键字、标识符、常量、变量及运算符和表达式的使用方法。

第4章主要介绍了流程控制,包括顺序结构、分支结构和循环结构等。

第5章主要介绍了数组与字符串的基本概念和使用方法。

第6章主要介绍了面向对象程序设计的基本思想、类与对象的定义及使用方法、访问控制符、包、成员变量、成员方法、构造方法及this关键字。

第7章主要介绍了类的继承、方法的重载、多态、抽象类与接口等相关知识。

第8章主要介绍了异常的基本概念和处理机制。第9章主要介绍了输入/输出方法流的基本概念,以及InputStream、OutputStream、Reader、Writer等类的使用方法和文件的处理。

第10章主要介绍了多线程的基本概念和使用方法。

第11章主要介绍了AWT和Swing的基本概念、按钮的类型、文本输入框、密码输入框及布局管理器等。

第12章主要介绍了事件的基本概念、分类及处理模型等内容。

第13章主要介绍了数据库的分类及特点、关系型数据库、SQL语句及JDBC的使用方法。

第14章主要介绍了网络编程的基础知识及Socket的使用方法。

本书由谢鹏、金伟和胡悦担任主编。胡远伟、周满满和朱丹蕾等教师参与了本书资料整理和校对工作,在此一并致谢。

由于编者水平有限,书中疏漏之处敬请读者指正。


目录

第1章Java语言概述

1.1Java语言的诞生与发展

1.2Java语言的特点

1.3Java语言规范

1.4Java虚拟机

本章小结


第2章Java语言开发环境

2.1Java开发工具

2.2设置JDK环境

本章小结


第3章Java语言基础

3.1数据类型

3.2关键字与标识符

3.3常量

3.4变量

3.5数据类型转换

3.6运算符与表达式

本章小结


第4章流程控制

4.1顺序结构

4.2分支结构

4.3循环结构

本章小结


第5章数组与字符串

51数组的基本概念

52Java字符串

本章小结


第6章面向对象思想

6.1面向对象简述

6.2类与对象的基本概念

6.3类与对象的定义和使用

6.4Java访问控制符

6.5Java包的概念

6.6Java成员变量和成员方法

6.7Java类的基本运行顺序

6.8构造方法

6.9this关键字

本章小结


第7章继承、抽象类和接口

7.1类的继承

7.2Object类

7.3方法的重载

7.4多态

7.5抽象类与接口

本章小结


第8章Java异常

8.1Java异常概述

8.2Java异常类类图

8.3Java异常处理机制

8.4异常类的定义和使用

8.5运行时异常和受检查异常

本章小结


第9章输入/输出与文件处理

9.1输入/输出类库

9.2InputStream和OutputStream类

9.3Reader和Writer类

9.4文件的处理与随机访问

本章小结


第10章多线程

10.1线程

10.2线程通信

10.3线程池

本章小结


第11章图形界面设计

11.1AWT和Swing

11.2按钮类型

11.3文本输入框、密码输入框

11.4窗格、滚动窗格和布局管理器

本章小结


第12章事件处理

12.1事件的基本概念

12.2事件处理模型

12.3ActionListener接口

12.4事件的类型

本章小结


第13章Java数据库程序设计

13.1数据库基础

13.2关系型数据库

13.3MySQL

13.4JDBC

本章小结


第14章Java网络编程

14.1网络基础

14.2Socket

本章小结


参考文献


相关推荐

路由与交换技术实验教程

主编 : 朱春燕 刘艳

MySQL数据库基础

主编 : 罗印

计算机网络任务驱动式教程

主编 : 邓小鸿 魏炳辉 罗浩

C语言程序设计

主编 : 邓达平 谢小云 彭洁

Java程序设计基础

主编 : 谢鹏 金伟 胡悦

大学计算机基础上机指导与习题

主编 : 许艳 胡健 邓达平

C语言程序设计实验指导与课程设计

主编 : 邓达平 彭洁 谢小云

计算机网络任务驱动式实验教程

主编 : 魏炳辉 邓小鸿 罗浩

Python程序设计基础

主编 : 金伟 胡悦

JavaScript基础教程

主编 : 罗印