游侠云服务,国外稳定安全免备案的服务器

统一声明:

1.本站联系方式QQ:1754646538 TG:UXYM_NET 没有频道!如果有其他人通过本站链接联系您导致被骗,本站一律不负责!
2.需要付费搭建请联系站长QQ:1754646538 TG:UXYM_NET
3.国外免备案服务器- 游侠云服务
4.免实名域名注册购买- 游侠云域名

资源名称:《Java入门经典》PDF 下载

内容简介:

《Java入门经典》按照学习Java的最佳顺序来分配章节,共分为4篇20章。其中,前3篇可以使读者掌握Java的编程知识,第4篇可以使读者学习实际项目的开发过程。《Java入门经典》以初中级程序员为对象,从了解Java和搭建开发环境讲起,然后介绍Java开发的基础技术,接着讲解Java开发的高级内容,最后解读如何开发一个完整项目。讲解步骤详尽,版式新颖,使读者在阅读时一目了然,从而快速掌握Java开发技术。《Java入门经典》在讲解Java开发技术时,提供了丰富的实例,以便读者随学随练,真正做到学有所用。另外,为了便于读者更好地学习和使用《Java入门经典》,书中所有的代码都提供了详尽的注释。《Java入门经典》光盘提供了明日科技数十年的资源积累的程序开发资源库,包括海量实例资源库、模块资源库、项目案例资源库、测试题库系统、面试资源库等内容。

     

资源目录:

前言

 第一篇 基础知识篇

 第1章 初识java真面目

 视频讲解:16分钟

1.1 java简介

1.1.1 什么是java语言

1.1.2 java语言的优势

1.1.3 编程语言排行榜

1.1.4 java的进化史

1.1.5 java成功案例

1.2 java特性

1.2.1 java的应用领域

1.2.2 java语法的特征

1.3 怎么学java

 1.3.1 java程序员的成长之路

1.3.2 如何学好java

 1.4 本章小结

1.5 习题

 第2章 动手写“hello world”

视频讲解:12分钟

2.1 搭建java开发环境

2.1.1 下载jdk

 2.1.2 安装jdk

 2.1.3 配置和测试jdk

 2.2 java程序的开发流程

2.3 编写java程序

2.3.1 输入源代码

2.3.2 编译和运行程序

2.3.3 使用java api文档

2.4 上机实践

2.4.1 下载jre

 2.4.2 将jdk安装到d盘

2.4.3 编写程序输出小猪脸图像

2.5 本章小结

2.6 习题

 第3章 扎实java语言基本语法

 视频讲解:36分钟

3.1 使用常量与变量

3.1.1 常量的概念及使用

3.1.2 变量的概念及命名

3.1.3 变量的有效范围

3.2 认识基本的数据类型

3.2.1 整数类型

3.2.2 浮点类型

3.2.3 字符类型

3.2.4 布尔类型

3.2.5 基本数据类型间的转换

3.3 熟练运用java运算符

3.3.1 赋值运算符

3.3.2 算术运算符

3.3.3 关系运算符

3.3.4 逻辑运算符

3.3.5 位运算符

3.3.6 其他运算符

3.3.7 运算符的优先级别及结合性

3.4 了解java标识符与关键字

3.4.1 标识符

3.4.2 关键字

3.5 编码规范

3.5.1 java命名规范

3.5.2 代码编写规则

3.6 java程序的注释

3.6.1 单行注释

3.6.2 多行注释

3.6.3 文档注释

3.7 上机实践

3.7.1 获取字符的unicode编码

3.7.2 计算长方形的周长

3.7.3 类型转换实例

3.8 本章小结

3.9 习题

 第4章 理解算法和流程控制

 视频讲解:11分钟

4.1 与算法的第一次接触

4.1.1 什么是算法

4.1.2 如何描述算法

4.2 运用分支语句

4.2.1 简单的if条件语句

4.2.2 if-else条件语句

4.2.3 if-else-if多分支语句

4.2.4 switch多分支语句

4.2.5 if语句和switch语句的区别

4.3 学习循环语句

4.3.1 for循环语句

4.3.2 while循环语句

4.3.3 do-while循环语句

4.3.4 foreach语句

4.3.5 循环语句间的区别

4.4 学习跳转语句

4.4.1 break跳转语句

4.4.2 continue跳转语句

4.4.3 return跳转语句

4.5 上机实践

4.5.1 判断用户输入月份所属的季节

4.5.2 输出乘法表

4.5.3 计算阶乘

4.6 本章小结

4.7 习题

 第5章 流行的java开发工具

 视频讲解:27分钟

5.1 为什么要使用eclipse开发工具

5.2 eclipse的工作台

5.2.1 eclipse工作台概述

5.2.2 透视图

5.2.3 编辑器

5.2.4 熟悉eclipse的菜单栏和工具栏

5.3 怎样编写java程序

5.3.1 新建java项目

5.3.2 新建java类

5.3.3 编写java代码

5.3.4 运行程序

5.3.5 保存并关闭java项目

5.4 探秘eclipse资源管理

5.4.1 导入java类

5.4.2 导入java项目

5.4.3 导出java项目

5.5 上机实践

5.5.1 下载最新的eclipse

 5.5.2 为最新的eclipse安装中文语言包

5.5.3 为eclipse添加新的jdk环境

5.6 本章小结

5.7 习题

 第6章 解密面向对象编程

 视频讲解:30分钟

6.1 什么是面向对象编程

6.1.1 面向对象编程的概述

6.1.2 面向对象编程的特点

6.2 类和对象

6.2.1 定义类

6.2.2 成员变量和局部变量

6.2.3 构造方法的概念及用途

6.2.4 创建对象

6.2.5 使用对象

6.2.6 销毁对象

6.3 使用包

6.3.1 包的概念

6.3.2 创建包

6.3.3 使用包中的类

6.4 了解java中的继承关系

6.4.1 继承的概念

6.4.2 创建子类

6.4.3 继承的使用原则

6.4.4 使用this关键字

6.4.5 使用super关键字

6.5 认识多态技术

6.5.1 方法的重载

6.5.2 方法的重写

6.6 抽象类

6.7 final类与final方法

6.7.1 为何需要final类

6.7.2 为何需要final方法

6.8 掌握java中的接口

6.8.1 定义接口

6.8.2 实现接口

6.9 上机实践

6.9.1 定义员工类

6.9.2 多态方式计算图像面积

6.9.3 求解汉诺塔问题

6.10 本章小结

6.11 习题

 第7章 初探数组

 视频讲解:14分钟

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.2.4 使用二维数组

7.3 操作数组

7.3.1 复制数组

7.3.2 排序数组

7.3.3 比较数组

7.3.4 搜索数组

7.3.5 填充数组

7.3.6 传递数组

7.4 上机实践

7.4.1 使用冒泡排序法对数组进行排序

7.4.2 使用选择排序法对数组进行排序

7.4.3 将二维数组中的行列互换

7.5 本章小结

7.3 习题

 第二篇 核心技术篇

 第8章 字符串处理

 视频讲解:31分钟

8.1 初识字符串

8.1.1 字符串常量

8.1.2 声明字符串变量

8.1.3 创建字符串

8.2 字符串连接

8.2.1 字符串与字符串的连接

8.2.2 字符串与其他类型数据的连接

8.3 字符串操作

8.3.1 字符串比较

8.3.2 获取字符串的长度

8.3.3 字符串转换

8.3.4 字符串查找

8.3.5 字符串截取

8.3.6 字符串替换

8.3.7 字符串分割

8.4 格式化字符串

8.4.1 常规类型的格式化

8.4.2 日期和时间字符串格式化

8.5 使用stringbuilder类

8.5.1 创建字符串生成器

8.5.2 字符串生成器的应用

8.6 使用正则表达式

8.7 上机实践

8.7.1 将数字格式化为货币字符串

8.7.2 判断字符串中是否包含有数字字符

8.7.3 验证ip地址是否有效

8.8 本章小结

8.9 习题

 第9章 集合类

 视频讲解:13分钟

9.1 集合类概述

9.2 collection接口的常用方法

9.2.1 addall()方法

9.2.2 removeall()方法

9.2.3 retainall()方法

9.2.4 containsall()方法

9.2.5 toarray()方法

9.3 list集合

9.3.1 list接口的实现类

9.3.2 list的用法

9.4 set集合

9.4.1 使用hashset类

9.4.2 使用treeset类

9.5 map集合

9.5.1 map接口

9.5.2 map接口的实现类

9.6 上机实践

9.6.1 使用set集合删除list集合中的重复值

9.6.2 使用list集合在方法之间传递学生信息

9.6.3 使用map集合保存电话信息

9.7 本章小结

9.8 习题

 第10章 使用异常处理机制

 视频讲解:14分钟

10.1 什么是异常处理

10.2 常见异常类型

10.3 java异常处理

10.3.1 错误

10.3.2 捕获异常

10.4 内置异常类

10.4.1 error类

10.4.2 exception类

10.5 自定义异常类

10.6 抛出异常

10.6.1 使用throws关键字抛出异常

10.6.2 使用throw关键字抛出异常

10.7 异常处理使用原则

10.8 上机实践

10.8.1 自定义异常类

10.8.2 使用try-catch语句捕获异常

10.8.3 捕获求负数的公约数异常

10.9 本章小结

10.10 习题

 第11章 掌握java的i/o技术

 视频讲解:24分钟

11.1 java的i/o处理方式

11.1.1 i/o的基本原理

11.1.2 可用的流工具类

11.1.3 输入流

11.1.4 输出流

11.2 以字节为数据单位的流类

11.2.1 inputstream类

11.2.2 outputstream类

11.3 以字符为数据单位的流类

11.3.1 reader类

11.3.2 writer类

11.4 常用的i/o处理方式

11.4.1 文件类

11.4.2 文件的字节输入/输出流

11.4.3 文件的字符输入/输出流

11.4.4 带缓存的输入/输出流

11.4.5 对象序列化

11.5 文件及文件夹操作

11.5.1 复制文件

11.5.2 复制文件夹

11.5.3 删除文件

11.5.4 分行写入文件

11.6 上机实践

11.6.1 字符的简单加密与解密

11.6.2 将用户信息写入到文件

11.6.3 获取磁盘中所有文件的名称

11.7 本章小结

11.8 习题

 第12章 “一心二用”的多线程技术

 视频讲解:38分钟

12.1 进程与线程的pk

 12.1.1 什么是进程

12.1.2 什么是线程

12.2 创建线程

12.2.1 继承thread类

12.2.2 实现runnable接口

12.2.3 两种方式的比较

12.3 线程的生命周期

12.4 线程的优先级及执行顺序

12.4.1 线程的优先级

12.4.2 线程的执行顺序

12.5 线程的控制

12.5.1 线程的启动

12.5.2 线程的挂起

12.5.3 结束线程

12.5.4 线程组

12.6 线程的同步

12.6.1 线程安全

12.6.2 线程同步机制

12.7 线程间的通信

12.8 线程死锁

12.9 上机实践

12.9.1 利用线程定时输出信息

12.9.2 查看jvm中的线程名

12.9.3 查看线程的状态

12.10 本章小结

12.11 习题

 第13章 枚举与泛型

 视频讲解:18分钟

13.1 使用枚举类型

13.1.1 使用枚举类型设置常量

13.1.2 深入了解枚举类型

13.1.3 枚举类型的优势

13.2 使用泛型

13.2.1 回顾类型转换

13.2.2 定义泛型类

13.2.3 泛型的初级用法

13.2.4 泛型的高级用法

13.2.5 泛型总结

13.3 上机实践

13.3.1 判断枚举类型的值

13.3.2 泛型化的折半查找法

13.3.3 使用通配符定义泛型类

13.4 本章小结

13.5 习题

 第三篇 高级应用篇

 第14章 开发java桌面应用

 视频讲解:56分钟

14.1 swing概述

14.1.1 swing的特点

14.1.2 swing包

14.1.3 常用组件概述

14.2 常见顶层窗体

14.2.1 jframe窗体

14.2.2 jdialog窗体

14.3 应用基本组件

14.3.1 标签组件

14.3.2 按钮组件

14.3.3 文本组件

14.3.4 列表组件

14.4 向窗体中添加容器

14.4.1 jpanel面板的应用

14.4.2 jscrollpane面板的应用

14.4.3 分割面板的应用

14.4.4 选项卡面板的应用

14.5 选择合理的布局方式

14.5.1 灵活指定组件位置的绝对布局

14.5.2 窗体默认的边界布局

14.5.3 奇妙的网格布局

14.5.4 按指定方向摆放组件的流式布局

14.6 常用的事件监听器

14.6.1 事件监听器概述

14.6.2 事件监听器

14.6.3 动作事件监听器

14.6.4 焦点事件监听器

14.7 上机实践

14.7.1 简单的计数器

14.7.2 通过单选按钮选择显示图片

14.7.3 为文本域设置背景

14.8 本章小结

14.9 习题

 第15章 jdbc操作数据库

 视频讲解:17分钟

15.1 了解数据库

15.1.1 生活中的数据库

15.1.2 数据库的特点及分类

15.2 jdbc技术

15.2.1 什么是jdbc

 15.2.2 为什么要在项目中添加数据库驱动

15.3 认识jdbc中不可或缺的类与接口

15.3.1 管理数据库驱动类drivermanager

 15.3.2 数据库连接接口connection

 15.3.3 发送sql语句接口statement

 15.3.4 可执行动态sql的接口preparedstatement

 15.3.5 查询结果集接口resultset

 15.4 操作数据库的步骤

15.4.1 加载jdbc驱动程序

15.4.2 创建数据库连接

15.4.3 创建与数据库通信的statement对象

15.4.4 获取查询结果集

15.4.5 关闭连接

15.5 上机实践

15.5.1 查询sql server数据表中的前三条数据

15.5.2 查询编程词典9月份的总销售量

15.5.3 笛卡儿乘积查询

15.6 本章小结

15.7 习题

 第16章 高级swing组件

 视频讲解:34分钟

16.1 为窗体添加菜单

16.1.1 创建菜单栏

16.1.2 创建菜单

16.1.3 创建菜单项

16.1.4 创建弹出式菜单

16.1.5 创建个性化菜单

16.2 为窗体添加工具栏

16.2.1 创建工具栏

16.2.2 为工具栏添加工具按钮

16.3 使用对话框

16.3.1 打开本地文件的文件对话框

16.3.2 为用户提供信息对话框

16.3.3 色彩斑斓的颜色选择对话框

16.3.4 实现确认操作的确认对话框

16.4 表格组件

16.4.1 实现创建表格

16.4.2 表格模型

16.4.3 维护表格模型

16.5 使用系统托盘

16.5.1 实现获取系统托盘

16.5.2 怎样为系统托盘添加图标

16.5.3 添加弹出菜单

16.6 上机实践

16.6.1 明日版qq界面设计

16.6.2 设计选择日期的对话框

16.6.3 在表格中显示销售记录

16.7 本章小结

16.8 习题

 第17章 swing事件处理机制

 视频讲解:32分钟

17.1 掌握窗体事件

17.1.1 捕获窗体焦点变化事件

17.1.2?捕获窗体状态变化事件

17.1.3?捕获其他窗体事件

17.2 掌握鼠标操作

17.2.1 鼠标事件监听器

17.2.2?鼠标事件处理

17.3 掌握键盘控制事件

17.3.1 键盘事件监听器

17.3.2 键盘事件处理

17.4 选项事件

17.5 表格模型事件

17.6 上机实践

17.6.1 定义只能输入整数或小数的文本框

17.6.2 设置文本对齐方式

17.6.3 使用微调控件调整时间

17.7 本章小结

17.8 习题

 第18章 开发网络程序

 视频讲解:19分钟

18.1 网络程序基础

18.1.1 局域网和广域网

18.1.2 网络协议

18.2 端口与套接字

18.2.1 什么是端口

18.2.2 什么是套接字

18.3 学习tcp编程原理

18.3.1 tcp网络程序设计

18.3.2 掌握tcp编程的常用类

18.3.3 如何编写tcp程序

18.4 学习udp编程原理

18.4.1 认识udp协议

18.4.2 掌握udp编程的常用类

18.4.3 如何编写udp程序

18.5 上机实践

18.5.1 获取主机名、主机地址和本机地址

18.5.2 通过域名获得ip地址

18.5.3 获得内网的所有ip地址

18.6 本章小结

18.7 习题

 第四篇 项目实战篇

 第19章 酒店管理系统

 视频讲解:86分钟

19.1 需求分析

19.2 系统设计

19.2.1 系统目标

19.2.2 系统功能结构

19.2.3 系统预览

19.2.4 业务流程图

19.2.5 文件夹结构设计

19.3 数据库设计

19.3.1 数据库分析

19.3.2 数据库概念设计

19.3.3 数据库逻辑结构设计

19.3.4 视图设计

19.4 公共模块设计

19.4.1 编写数据库连接类

19.4.2 封装常用的操作数据库的方法

19.4.3 自定义表格组件

19.4.4 编写利用正则表达式验证数据合法性的方法

19.5 主窗体设计

19.6 用户登录窗口设计

19.7 开台签单工作区设计

19.7.1 开台签单工作区功能概述

19.7.2 开台签单工作区技术分析

19.7.3 开台签单工作区实现过程

19.7.4 单元测试

19.8 自动结账工作区设计

19.8.1 自动结账工作区功能概述

19.8.2 自动结账工作区技术分析

19.8.3 自动结账工作区实现过程

19.9 结账报表工作区设计

19.9.1 结账报表工作区功能概述

19.9.2 结账报表工作区技术分析

19.9.3 结账报表工作区实现过程

19.9.4 单元测试

19.10 后台管理工作区设计

19.10.1 后台管理工作区功能概述

19.10.2 后台管理工作区技术分析

19.10.3 后台管理工作区实现过程

19.10.4 单元测试

19.11 开发技巧与难点分析

19.12 本章小结

 第20章 企业内部通信系统

 视频讲解:100分钟

20.1 需求分析

20.2 系统设计

20.2.1 系统目标

20.2.2 系统功能结构

20.3 系统开发及运行环境

20.4 数据库与数据表设计

20.4.1 企业内部通信系统的e-r图

20.4.2 数据库逻辑结构设计

20.5 系统文件夹组织结构

20.6 公共模块设计

20.6.1 数据库操作类

20.6.2 系统工具类

20.7 主窗体设计

20.7.1 创建主窗体

20.7.2 记录窗体位置

20.8 系统托盘模块设计

20.8.1 系统托盘模块概述

20.8.2 系统托盘模块技术分析

20.8.3 系统托盘模块实现

20.9 系统工具模块设计

20.9.1 系统工具模块概述

20.9.2 系统工具模块技术分析

20.9.3 系统工具模块实现

20.10 用户管理模块设计

20.10.1 用户管理模块概述

20.10.2 用户管理模块技术分析

20.10.3 用户管理模块实现

20.11 通信模块设计

20.11.1 通信模块概述

20.11.2 通信模块技术分析

20.11.3 通信模块实现

20.12 开发技巧与难点分析

20.13 本章小结

资源截图:

1.png

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长QQ:1754646538 提供付款信息为您处理。

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源。