
《Java SE基础与提高》内容涵盖了Java SE的来自常用技术,本书内容可以划分为3部分,共16个章节。
- 书 名 Java SE基础与提高
- 开 本 16开
- 装 帧 简装
- 页 数 262页
关于本书
随着技术的不断更新和进步,原西安尚学堂教材从知识点到应用案例都已经不能满足目前的教学要求。西安尚学堂与时俱进,对原教材进行了全面升级,本次升级的系列教材包括《Java SE基础与提高》、《Java Web程序编程基础》、《Java EE框架应用编程》。本书是来自第一本《Java SE基础与提高》。
读者群
本书从进入Java世界讲起,内容涵盖了Java SE的常用技修够却强需夜术,因此本书适合所有Java初学者及对Java开发有一定研究的开发人员。同时本书也适用于大学计算机相关专业Java语言基础课程教材。
内容介绍
本书内容可以划分为3部分,共16个章节。
第一部分为1~6章,从Java SE基础语法讲起,首先让读者快速掌握变量、运算等基础知识,之后重点介绍循环、数组、字符串的常见技巧。
第1章:介绍了Java开发环境,利用Scratch软件熟悉程序流程。
第2章:从编程最基本的概念变量讲起,介绍了Java中的8种基本类型变量的特点以及变量的运算。
第3章:介绍程序的分支流程和循环流程,针对for循环、while循环、do…while循环的不同特点进行了分来自析。
第4章:通过大量实例对多重循环进行重点分析,利用尚学堂辅助前读审命听教学软件开发基于多重循环的应用。
第5章:介绍数组的定义与使用,重点进行了排序算法、查找算法的分析。
第6章:介绍了Java中字符串对象的特性,针对字符串的多种操作方360百科法通过丰富的例子进行了演示。
第二部分为第7-11章,这部分理论性较强,介绍了编程思想从面向过程编程开始向面向对移义侵象编程转换的过程,两种不同编程思想的差异,并介绍了Java会投罪流帝原流议持中的异常处理和垃圾回收机制。
第7章:介绍了面向过程编仍环菜春宗费特伤话汽程的主导思想,Java中的方法定义,方法参数的传递方式,最后介绍了递归算法。
第8章:对比了面向过程编程与面向对象编程的差异,引入了类和对象的概念,介绍了面向对象编程的基本语法。
第9章:重点了介绍了继承与多态两大面向对象编程特征,介绍了抽象类与接口的语法特性。
第10章:通过对一个典型案例的不断演变找程果沙害介绍了面向对象编顺受也笑善修省程中不同的设计方式和实现效果,深入剖析了继承、多态的应用方式。
第11章:介绍了Java的异常处理机制,垃圾回收机制。
第三部分为第12~16章,主要介绍持责势余草力克Java SE提供的各种工具包,包括集合框架、输入输出、GUI界面开发、网络编程、多线程开发等实用内容。
第12章:介绍Java集合框架,对List、朝危Set、Map等不同的集合对比了差异与共同点,剖析了内部实现方式及性能差异。
第13章:介绍了文件系统组成,通过字节流和字符流两种方式对文件进行操作。
第超新服带微14章:介绍了用于开发图形介绍的Swing包,包括各种界面组件,求文距位温杀通过事件*********处理鼠标移动、键盘输入、按钮点击等事件。
第15章:介绍了线程接边广汉材然何技术,包括线程的定义、线程的生命周期、线程状态的控制等,最后分析了线程安全概念与同步锁。
第16章:介绍了网络的结构,如何进批两行寻址,并通过TCP/IP和UDP协议进行网络通讯。
本书目录
第一章 进入Java世界
1. 培养程序员的思维方式
2. 通过Scratch了解程序流程
3. 进入Java的世界
4. 设置开发环境
5. Hello World (I)
参里陆般自常报历据充 6. Hello World (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协议
Java SE阶段测试题
转载请注明出处安可林文章网 » Java SE基础与提高