随着技术的不断更新和进步,西安尚学堂与时俱进,对原教材进行了全面升级,本次升级的系列教材包括《JavaSE基础与提高》、《JavaWeb程式编程基础》、《JavaEE框架套用编程》。本书是第一本《JavaSE基础与提高》。
基本介绍
- 书名:Java SE基础与提高
- 作者:西安尚学堂
- 类别:计算机,jave SE,书籍
- 页数:262
关于本书
随着技术的不断更新和进步,原尚学堂教材从知识点到套用案例都已经不能满足目前的教学要求。西安尚学堂与时俱进,对原教材进行了全面升级,本次升级的系列教材包括《JavaSE基础与提高》、《JavaWeb程式编程基础》、《JavaEE框架套用编程》。
读者群
本书从进入Java世界讲起,内容涵盖了JavaSE的常用技术,因此本书适合所有Java初学者及对Java开发有一定研究的开发人员。同时本书也适用于大学计算机相关专业Java语言基础课程教材。
全书内容安排
本书内容可以划分为3部分,共16个章节。
第一部分为1~6章,从Java SE基础语法讲起,首先让读者快速掌握变数、运算等基础知识,之后重点介绍循环、数组、字元串的常见技巧。
第1章:介绍了Java开发环境,利用Scratch软体熟悉程式流程。
第2章:从编程最基本的概念变数讲起,介绍了Java中的8种基本类型变数的特点以及变数的运算。
第3章:介绍程式的分支流程和循环流程,针对for循环、while循环、do…while循环的不同特点进行了分析。
第4章:通过大量实例对多重循环进行重点分析,利用尚学堂辅助教学软体开发基于多重循环的套用。
第5章:介绍数组的定义与使用,重点进行了排序算法、查找算法的分析。
第6章:介绍了Java中字元串对象的特性,针对字元串的多种操作方法通过丰富的例子进行了演示。
第二部分为第7-11章,这部分理论性较强,介绍了编程思想从面向过程编程开始向面向对象编程转换的过程,两种不同编程思想的差异,并介绍了Java中的异常处理和垃圾回收机制。
第7章:介绍了面向过程编程的主导思想,Java中的方法定义,方法参数的传递方式,最后介绍了递归算法。
第8章:对比了面向过程编程与面向对象编程的差异,引入了类和对象的概念,介绍了面向对象编程的基本语法。
第9章:重点了介绍了继承与多态两大面向对象编程特徵,介绍了抽象类与接口的语法特性。
第10章:通过对一个典型案例的不断演变介绍了面向对象编程中不同的设计方式和实现效果,深入剖析了继承、多态的套用方式。
第11章:介绍了Java的异常处理机制,垃圾回收机制。
第三部分为第12~16章,主要介绍JavaSE提供的各种工具包,包括集合框架、输入输出、GUI界面开发、网路编程、多执行绪开发等实用内容。
第12章:介绍java集合框架,对List、Set、Map等不同的集合对比了差异与共同点,剖析了内部实现方式及性能差异。
第13章:介绍了档案系统组成,通过位元组流和字元流两种方式对档案进行操作。
第14章:介绍了用于开发图形介绍的Swing包,包括各种界面组件,通过事件*********处理滑鼠移动、键盘输入、按钮点击等事件。
第15章:介绍了执行绪技术,包括执行绪的定义、执行绪的生命周期、执行绪状态的控制等,最后分析了执行绪安全概念与同步锁。
第16章:介绍了网路的结构,如何进行定址,并通过TCP/IP和UDP协定进行网路通讯。
第一部分为1~6章,从Java SE基础语法讲起,首先让读者快速掌握变数、运算等基础知识,之后重点介绍循环、数组、字元串的常见技巧。
第1章:介绍了Java开发环境,利用Scratch软体熟悉程式流程。
第2章:从编程最基本的概念变数讲起,介绍了Java中的8种基本类型变数的特点以及变数的运算。
第3章:介绍程式的分支流程和循环流程,针对for循环、while循环、do…while循环的不同特点进行了分析。
第4章:通过大量实例对多重循环进行重点分析,利用尚学堂辅助教学软体开发基于多重循环的套用。
第5章:介绍数组的定义与使用,重点进行了排序算法、查找算法的分析。
第6章:介绍了Java中字元串对象的特性,针对字元串的多种操作方法通过丰富的例子进行了演示。
第二部分为第7-11章,这部分理论性较强,介绍了编程思想从面向过程编程开始向面向对象编程转换的过程,两种不同编程思想的差异,并介绍了Java中的异常处理和垃圾回收机制。
第7章:介绍了面向过程编程的主导思想,Java中的方法定义,方法参数的传递方式,最后介绍了递归算法。
第8章:对比了面向过程编程与面向对象编程的差异,引入了类和对象的概念,介绍了面向对象编程的基本语法。
第9章:重点了介绍了继承与多态两大面向对象编程特徵,介绍了抽象类与接口的语法特性。
第10章:通过对一个典型案例的不断演变介绍了面向对象编程中不同的设计方式和实现效果,深入剖析了继承、多态的套用方式。
第11章:介绍了Java的异常处理机制,垃圾回收机制。
第三部分为第12~16章,主要介绍JavaSE提供的各种工具包,包括集合框架、输入输出、GUI界面开发、网路编程、多执行绪开发等实用内容。
第12章:介绍java集合框架,对List、Set、Map等不同的集合对比了差异与共同点,剖析了内部实现方式及性能差异。
第13章:介绍了档案系统组成,通过位元组流和字元流两种方式对档案进行操作。
第14章:介绍了用于开发图形介绍的Swing包,包括各种界面组件,通过事件*********处理滑鼠移动、键盘输入、按钮点击等事件。
第15章:介绍了执行绪技术,包括执行绪的定义、执行绪的生命周期、执行绪状态的控制等,最后分析了执行绪安全概念与同步锁。
第16章:介绍了网路的结构,如何进行定址,并通过TCP/IP和UDP协定进行网路通讯。
本书目录
第一章进入Java世界
1.培养程式设计师的思维方式
2.通过Scratch了解程式流程
3.进入Java的世界
4.设定开发环境
5.HelloWorld(I)
6.HelloWorld(II)
第二章变数并不简单
1.变数的概念与定义
2.变数的特点
3.变数类型转换
4.需要注意的变数类型
5.数学运算
第三章程式流程控制
1.逻辑运算
2.分支流程
3.循环流程
4.使用循环完成猜数字
5.do…while循环与for循环
第四章多重循环及套用
1.多重循环基础
2.列印几何图形
3.循环与绘图
第五章数组
1.数组基本操作
2.数组操作进阶
3.多维数组
4.製作五子棋
第六章字元串
1.字元串基本概念
2.字元串的编码
3.字元串查找、比较方法
4.字元串截取、替换方法
5.字元串与基本类型的转换
6.可变字元串
第七章方法
1.面向过程与方法
2.方法重载
3.变长参数
4.方法递归
5.按值传递与按址传递
第八章面向对象编程
1.面向过程与面向对象
2.类与对象
3.属性封装
4.构造函式
5.static修饰符
6.包
第九章继承与多态
1.继承
2.万物之源Object
3.多态
4.语法拾遗
5.接口
第十章深入了解面向对象
1.继承
2.多态与抽象类
3.多态与接口
第十一章异常处理与垃圾回收
1.异常处理的基本概念
2.throw与throws
3.自定义异常
4.垃圾回收机制
第十二章集合框架
1.集合框架概述
2.List集合
3.Set集合
4.Map集合
5.Collections工具类
第十三章输入输出
1.档案系统概述
2.位元组输出流
3.位元组输入流
4.缓冲流
5.字元流
第十四章Swing
1.图形界面开发包概述
2.布局管理器
3.事件处理
4.其他组件
5.内置对话框
第十五章执行绪
1.执行绪相关概念
2.执行绪的创建
3.执行绪休眠
4.守护执行绪
5.执行绪安全
第十六章网路编程
1.网路基本概念
2.主机定位和内容下载
3.基于TCP/IP协定的Socket编程:伺服器端
4.基于TCP/IP协定的Socket编程:客户端
5.Socket套用
6.UDP协定
JavaSE阶段测试题
1.培养程式设计师的思维方式
2.通过Scratch了解程式流程
3.进入Java的世界
4.设定开发环境
5.HelloWorld(I)
6.HelloWorld(II)
第二章变数并不简单
1.变数的概念与定义
2.变数的特点
3.变数类型转换
4.需要注意的变数类型
5.数学运算
第三章程式流程控制
1.逻辑运算
2.分支流程
3.循环流程
4.使用循环完成猜数字
5.do…while循环与for循环
第四章多重循环及套用
1.多重循环基础
2.列印几何图形
3.循环与绘图
第五章数组
1.数组基本操作
2.数组操作进阶
3.多维数组
4.製作五子棋
第六章字元串
1.字元串基本概念
2.字元串的编码
3.字元串查找、比较方法
4.字元串截取、替换方法
5.字元串与基本类型的转换
6.可变字元串
第七章方法
1.面向过程与方法
2.方法重载
3.变长参数
4.方法递归
5.按值传递与按址传递
第八章面向对象编程
1.面向过程与面向对象
2.类与对象
3.属性封装
4.构造函式
5.static修饰符
6.包
第九章继承与多态
1.继承
2.万物之源Object
3.多态
4.语法拾遗
5.接口
第十章深入了解面向对象
1.继承
2.多态与抽象类
3.多态与接口
第十一章异常处理与垃圾回收
1.异常处理的基本概念
2.throw与throws
3.自定义异常
4.垃圾回收机制
第十二章集合框架
1.集合框架概述
2.List集合
3.Set集合
4.Map集合
5.Collections工具类
第十三章输入输出
1.档案系统概述
2.位元组输出流
3.位元组输入流
4.缓冲流
5.字元流
第十四章Swing
1.图形界面开发包概述
2.布局管理器
3.事件处理
4.其他组件
5.内置对话框
第十五章执行绪
1.执行绪相关概念
2.执行绪的创建
3.执行绪休眠
4.守护执行绪
5.执行绪安全
第十六章网路编程
1.网路基本概念
2.主机定位和内容下载
3.基于TCP/IP协定的Socket编程:伺服器端
4.基于TCP/IP协定的Socket编程:客户端
5.Socket套用
6.UDP协定
JavaSE阶段测试题