万本电子书0元读

万本电子书0元读

顶部广告

Java程序设计电子书

本书适合作为普通高等院校计算机相关专业的教材,也可供初学者及有一定编程基础的读者学习或参考。

售       价:¥

纸质售价:¥33.00购买纸书

11人正在读 | 0人评论 6.2

作       者:杨龙平,李湘林

出  版  社:中国铁道出版社有限公司

出版时间:2017-09-01

字       数:14.9万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以Java 8为基础,从初学者的角度详细介绍了Java的基本语法、类与对象、继承与多态、导常处理、Java常用类、泛型技术、集合、多线程、Java I/O技术、用户图形界面及网络编程等内容。书中精选了大量的实例,既可培养读者程序设计的思维,帮助读者掌握理论知识,提高程序设计技巧,也有助于培养读者解决实际问题的能力。 本书内容讲解循序渐,结构安排清晰合理,对在程序设计过程中容易出现的错误行了解析,可使读者准确把握Java的知识。<br/>【推荐语】<br/>本书适合作为普通高等院校计算机相关专业的教材,也可供初学者及有一定编程基础的读者学习或参考。<br/>【作者】<br/>杨龙平北京工业大学软件工程硕士,柳州铁道职业技术学院的教师,承担过本科层次和高职层次的《Java程序设计》、《C程序设计》等专业课程教学任务,积累了丰富的教学经验。撰写了10来篇论文,公发表在中文核心等学术期刊,主持或参与的市级以上课题项目有5项,大多数已经结题,获得过学校教学成果二等奖。指导学生参加省级技能竞赛,获得2项一等奖,在全国职业院校技能竞赛中获得过2项三等奖。是广西高职高专计算机专业委员会的委员、广西信息安全学会理事。<br/>
目录展开

版权页

内容简介

前言

第1章 Java语言概述

1.1 Java的发展历史和特点

1.1.1 Java的发展历史

1.1.2 Java的特点

1.2 Java的运行环境

1.2.1 安装Java编译器

1.2.2 配置运行环境

1.3 第一个Java程序

1.3.1 Java源程序

1.3.2 Java程序的结构

1.3.3 EditPlus编辑器

课后习题

第2章 Java编程基础

2.1 标识符

2.1.1 关键字

2.1.2 用户自定义标识符

2.1.3 标识符的命名规范

2.2 Java的数据类型

2.2.1 Java的基本数据类型

2.2.2 Java的引用数据类型

2.3 常量与变量

2.3.1 常量

2.3.2 变量

2.4 运算符和表达式

2.4.1 基本运算符

2.4.2 三目运算符

2.4.3 关系运算符

2.4.4 逻辑运算符

2.5 程序逻辑控制

2.5.1 顺序结构

2.5.2 分支结构

2.5.3 循环结构

2.6 数组的初步使用

2.6.1 一维数组的定义与使用

2.6.2 二维数组的定义与使用

课后习题

第3章 类与对象

3.1 面向对象程序设计

3.1.1 面向对象程序设计的要素

3.1.2 面向对象程序设计的特性

3.1.3 初步认识类和对象

3.1.4 面向对象程序设计思路

3.2 类的定义和实例化对象

3.2.1 类的定义格式

3.2.2 对象的定义与使用

3.2.3 对象引用的初步分析

3.2.4 封装性分析

3.3 方法的定义

3.3.1 方法定义的格式

3.3.2 确定方法所实现的功能

3.3.3 设置器setter和获取器getter

3.3.4 参数的传递

3.3.5 方法的重载

3.4 构造方法

3.4.1 构造方法的定义

3.4.2 构造方法的使用

3.4.3 匿名对象

3.5 this关键字

3.5.1 this关键字的含义

3.5.2 this关键字的使用方法

3.6 static关键字

3.6.1 static定义方法

3.6.2 static定义属性

3.6.3 main()方法

3.6.4 static的应用——单例设计(Singleton)模式

3.7 字符串

3.7.1 字符串String的实例化对象

3.7.2 String字符串常见方法的使用

3.7.3 StringBuffer类及使用

3.8 对象数组

3.9 应用实例——链表的设计

课后习题

第4章 继承与多态性

4.1 继承的定义与实现

4.1.1 继承的引入

4.1.2 继承的语法

4.1.3 继承关系的对象实例化过程(super关键字)

4.1.4 继承的限制

4.2 重写技术

4.2.1 方法的重写

4.2.2 final关键字

4.3 抽象类

4.3.1 抽象类的产生

4.3.2 抽象类的定义与特点

4.3.3 抽象类的使用

4.3.4 多态性

4.4 接口

4.4.1 接口的定义

4.4.2 接口的实现

4.4.3 接口与多态性

4.5 Object类

4.5.1 Object类概述

4.5.2 equals()方法和toString()方法的重写

4.5.3 instanceof运算符

4.6 基本类型类

4.6.1 基本类型类的包装类

4.6.2 装箱与拆箱

4.6.3 数据类型转换

4.7 内部类

4.7.1 成员内部类

4.7.2 匿名内部类

4.8 包

4.8.1 包的定义

4.8.2 包的使用

4.8.3 常用系统包

4.8.4 创建JAR包

4.9 应用实例——宠物商店

课后习题

第5章 异常

5.1 异常概述

5.1.1 异常的产生

5.1.2 标准异常类

5.2 异常的处理

5.2.1 异常的捕获与处理

5.2.2 异常的处理语句结构

5.2.3 Exception和RuntimeException

5.2.4 throw和throws

5.3 自定义异常

5.4 应用实例——计算机故障处理

课后习题

第6章 泛型

6.1 泛型概述

6.1.1 泛型的引出

6.1.2 泛型通配符

6.2 泛型的使用

6.2.1 泛型接口

6.2.2 泛型方法

6.3 应用实例——在书包中装书或者计算机

课后习题

第7章 Java常用类及开发工具

7.1 时间日期类

7.1.1 System类

7.1.2 Date类和Calendar类

7.1.3 DateFormat和SimpleDateFormat

7.2 数学函数类

7.2.1 Math类

7.2.2 Random类

7.3 正则表达式

7.3.1 正则表达式的引出

7.3.2 正则表达式的标记

7.3.3 正则表达式在String中的使用

7.3.4 Pattern类和Matcher类

7.4 Comparable接口和Comparator接口

7.5 Eclipse开发工具

7.5.1 Eclipse界面

7.5.2 Eclipse的基本使用方法

7.5.3 Eclipse的快捷功能

7.6 应用实例——邮件合法性的验证

课后习题

第8章 多线程

8.1 多线程概述

8.1.1 进程与线程

8.1.2 线程的执行流程

8.2 多线程的创建

8.2.1 继承Thread类

8.2.2 实现Runnable接口

8.2.3 两种方法的比较

8.3 线程的状态

8.4 常用线程方法

8.5 多线程的同步与互斥

8.5.1 临界资源引发的问题

8.5.2 线程的互斥

8.5.3 使用Lock解决互斥

8.5.4 多线程间的通信问题

8.6 应用实例——多生产者与多消费者问题

课后习题

第9章 集合

9.1 集合概述

9.1.1 集合的引出

9.1.2 集合框架设计

9.1.3 集合的分类

9.2 Collection接口和Iterator接口

9.2.1 Collection接口

9.2.2 Iterator接口

9.3 List接口及其实现类

9.3.1 List接口

9.3.2 ArrayList类

9.3.3 LinkedList类

9.4 Set接口及其实现类

9.4.1 Set接口

9.4.2 HashSet类

9.4.3 TreeSet类

9.5 Properties类

9.6 应用实例——二叉树的实现

课后习题

第10章 Java I/O技术

10.1 文件操作

10.1.1 文件操作类

10.1.2 文件列表和文件类型过滤

10.2 字节流

10.2.1 流的引入

10.2.2 FileInputStream类

10.2.3 FileOutputStream类

10.3 字符流

10.3.1 字符输入流FileReader类

10.3.2 字符输出流FileWriter类

10.3.3 字符缓冲流的使用

10.4 转换流

10.4.1 字符的编码与解码

10.4.2 InputStreamReader类和OutputStreamWriter类

10.5 数据流和打印流

10.5.1 数据流

10.5.2 打印流

10.6 管道流

10.7 应用实例——文件的分割与合并

课后习题

第11章 用户图形界面

11.1 图形开发界面概述

11.1.1 AWT组件

11.1.2 Swing组件

11.1.3 布局管理

11.2 事件处理机制

11.2.1 事件监听机制

11.2.2 动作事件处理

11.2.3 窗体事件处理

11.2.4 鼠标事件处理

11.2.5 键盘事件处理

11.3 对话框

11.3.1 自定义对话框

11.3.2 系统对话框

11.4 应用实例——简单记事本的开发

课后习题

第12章 网络编程

12.1 网络编程要素概述

12.1.1 网络IP和域名

12.1.2 网络协议与端口

12.2 基于TCP的网络编程

12.2.1 InetAddress类

12.2.2 Socket类和ServerSocket类

12.2.3 简单Socket编程

12.2.4 多线程Socket编程

12.3 基于UDP的网络编程

12.3.1 DatagramPacket和DatagramSocket

12.3.2 简单数据报编程

12.4 应用实例——简单网络聊天室开发

课后习题

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部