• Java从入门到精通(项目案例版)
21年品牌 40万+商家 超1.5亿件商品

Java从入门到精通(项目案例版)

下单前请仔细阅读品相描述及配送信息!避免争议!

2 八品

仅1件

湖北武汉
认证卖家担保交易快速发货售后保障

作者明日学院 著

出版社中国水利水电出版社

出版时间2017-09

版次1

装帧平装

货号D19-5-3(a)

上书时间2024-12-29

龙葵二手书社

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八品
本店所售书籍均为现货,由于是批量上传,品相、版次、等信息均已实物为准!默认有笔记划线,如在品相和版次上等要求请下单后留言备注,有问题会联系确认;有封膜的书籍不保证封膜完整性,敬请悉知!注:为保障您的权益与售后,凡本店出售书籍在发货时均会在书籍底部加盖本店售后章作为唯一凭证。若您介意请谨慎下单或先联系客服沟通!感谢您的理解与支持!祝您生活愉快!
图书标准信息
  • 作者 明日学院 著
  • 出版社 中国水利水电出版社
  • 出版时间 2017-09
  • 版次 1
  • ISBN 9787517057772
  • 定价 89.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 760页
  • 正文语种 简体中文
【内容简介】

《Java从入门到精通(项目案例版)》以Java8为基础,从第1行代码开始,介绍了Java入门、Java核心技术、Java高级编程、Java项目实战案例以及Java编程思想等相关内容。全书共25章,其中1~20章主要介绍了Java概述、Eclipse开发环境搭建和开发工具的使用、Java语言基础、数组、字符串、面向对象编程基础、面向对象核心技术、异常处理、Java常用类、枚举与泛型、Swing程序设计、高级事件处理、I/O、多线程、网络通信、使用JDBC操作数据库、Swing高级组件、AWT绘图等,每个重要知识点均结合具体的实例讲解;21~25章通过一起来画画、小小五子棋等5个具体的项目开发案例,展现了项目开发的全过程。

 

《Java从入门到精通(项目案例版)》配备了极为丰富的学习资源,具体内容如下:

 

  1.配套资源:302节教学视频(可扫描二维码观看),总时长36.6小时,以及全书实例源代码。

 

  2.附赠“Java开发资源库”,拓展学习本书的深度和广度。

 

   (1)实例资源库:1093个实例及源码解读※模块资源库:16个典型模块完整开发过程展现;

 

   (2)项目资源库:15个项目完整开发过程展现※能力测试题库:4种程序员必备能力测试题库;

 

   (3)面试资源库:351道常见Java面试真题。

 

  3.附赠在线课程:包括Java、Oracle体系课程、实战课程等多达百余学时的在线课程。

 

《Java从入门到精通(项目案例版)》适合作为Java入门者、Java工程师、应用型高校、培训机构的教材或参考书。

 


【作者简介】

  明日学院倾力打造了在线实用技能学习平台,该平台主要为学习者提供海量、优质的课程,课程结构严谨,用户可以根据自身的学习程度,自主安排学习进度。其宗旨是为编程学习者提供一站式服务,培养用户的编程思维。由明日学院Java程序开发团队策划并组织编写的教材不求面面俱到,只选取开发中必需、常用的内容讲解,语言通俗易懂,内容由浅入深,既注重实用性,又兼顾读者的接受能力,深受读者喜爱。由其组织编写的多种图书在同行业图书销售排行榜中名列前茅。

【目录】

第1章初识Java

 

 视频讲解:38分钟实例:1个

 

1.1Java简介

 

什么是Java

 

Java的版本

 

JavaAPI文档

 

1.2搭建Java环境

 

下载JDK

 

配置JDK环境

 

1.3第一个Java程序

 

1.4Eclipse开发环境

 

Eclipse简介

 

下载Eclipse

 

Eclipse的配置与启动

 

Eclipse工作台

 

导入项目文件

 

1.5Eclipse的使用

 

创建Java项目

 

创建Java类文件

 

使用编辑器编写程序代码

 

运行Java程序

 

1.6程序调试

 

1.7小结

 

第2章Java语言基础

 

 视频讲解:113分钟实例:16个

 

2.1代码注释与编码规范

 

代码注释

 

编码规范

 

2.2变量与常量

 

标识符与关键字

 

变量

 

常量

 

2.3基本数据类型

 

整数类型

 

浮点类型

 

字符类型

 

布尔类型

 

2.4数据类型转换

 

隐式转换

 

显式转换

 

2.5运算符

 

赋值运算符

 

算术运算符

 

自增和自减运算符

 

关系运算符

 

逻辑运算符

 

位运算符

 

复合赋值运算符

 

三元运算符

 

圆括号

 

运算符优先级

 

2.6小结

 

第3章流程控制

 

 视频讲解:132分钟实例:20个

 

3.1程序结构

 

3.2条件语句

 

if条件语句

 

switch多分支语句

 

3.3循环语句

 

while循环语句

 

do…while循环语句

 

while与do…while比较

 

for循环语句

 

foreach语句

 

循环语句的嵌套

 

3.4跳转语句

 

break语句

 

continue语句

 

3.5小结

 

第4章数组

 

 视频讲解:95分钟实例:13个

 

4.1数组的概述

 

4.2一维数组

 

创建一维数组

 

初始化一维数组

 

获取数组长度

 

使用一维数组

 

4.3二维数组

 

创建二维数组

 

初始化二维数组

 

使用二维数组

 

4.4数组的基本操作

 

遍历数组

 

填充和批量替换数组元素

 

复制数组

 

4.5数组的排序

 

算法:冒泡排序

 

算法:选择排序

 

Arrays.Sort()方法

 

4.6小结

 

第5章字符串

 

 视频讲解:147分钟实例:41个

 

5.1String类

 

声明字符串

 

创建字符串

 

5.2连接字符串

 

连接字符串

 

连接其他数据类型

 

5.3提取字符串信息

 

获取字符串长度

 

获取指定的字符

 

获取子字符串索引位置

 

判断字符串首尾内容

 

获取字符数组

 

判断子字符串是否存在

 

5.4字符串的操作

 

截取字符串

 

字符串替换

 

字符串分割

 

大小写转换

 

去除空白内容

 

比较字符串是否相等

 

格式化字符串

 

5.5可变字符串

 

StringBuffer类的常用方法

 

StringBuilder类的使用方法

 

StringBuffer、StringBuilder、String之间的关系

 

5.6小结

 

第6章面向对象编程基础

 

 视频讲解:101分钟实例:16个

 

6.1面向对象概述

 

对象

 

 

面向对象程序设计的特点

 

6.2类与对象

 

成员变量

 

成员方法

 

构造方法

 

局部变量

 

局部变量的有效范围

 

对象的创建

 

访问对象的属性和行为

 

对象的销毁

 

this关键字

 

6.3static关键字

 

静态变量

 

静态常量

 

静态方法

 

静态代码块

 

6.4类的主方法

 

6.5小结

 

第7章面向对象核心技术

 

 视频讲解:179分钟实例:27个

 

7.1类的封装

 

7.2类的继承

 

extends关键字

 

方法的重写

 

所有类的父类——Object类

 

7.3类的多态

 

方法的重载

 

向上转型

 

向下转型

 

instanceof关键字

 

7.4抽象类与接口

 

抽象类与抽象方法

 

接口的声明及实现

 

多重继承

 

区分抽象类与接口

 

7.5访问控制

 

访问控制符

 

Java类包

 

final关键字

 

7.6内部类

 

成员内部类

 

局部内部类

 

匿名内部类

 

静态内部类

 

内部类的继承

 

7.7小结

 

第8章异常处理

 

 视频讲解:61分钟实例:8个

 

8.1异常概述

 

8.2异常的分类

 

系统错误——Error

 

异常——Exception

 

8.3捕捉处理异常

 

try…catch代码块

 

finally代码块

 

8.4在方法中抛出异常

 

使用throws关键字抛出异常

 

使用throw关键字抛出异常

 

8.5自定义异常

 

8.6异常的使用原则

 

8.7小结

 

第9章Java常用类

 

 视频讲解:93分钟实例:15个

 

9.1包装类

 

Integer类

 

Double类

 

Boolean类

 

Character类

 

Number类

 

9.2Math类

 

Math类概述

 

常用数学运算方法

 

9.3随机数

 

Math.random()方法

 

Random类

 

9.4日期时间类

 

Date类

 

Calendar类

 

9.5小结

 

第10章集合类

 

 视频讲解:70分钟实例:4个

 

10.1集合类概述

 

10.2Collection接口

 

10.3List集合

 

List接口

 

List接口的实现类

 

Iterator迭代器

 

10.4Set集合

 

Set接口

 

Set接口的实现类

 

10.5Map集合

 

Map接口

 

Map接口的实现类

 

10.6集合的使用场合

 

10.7小结

 

第11章枚举与泛型

 

 视频讲解:77分钟实例:11个

 

11.1枚举

 

使用枚举类型设置常量

 

深入了解枚举类型

 

使用枚举类型的优势

 

11.2泛型

 

回顾“向上转型”与“向下转型”

 

定义泛型类

 

泛型的常规用法

 

泛型的高级用法

 

泛型总结

 

11.3小结

 

第12章Swing程序设计

 

 视频讲解:174分钟实例:19个

 

12.1Swing概述

 

Swing特点

 

Swing包

 

常用Swing组件概述

 

12.2常用窗体

 

JFrame窗体

 

JDialog对话框窗体

 

12.3常用布局管理器

 

绝对布局

 

流布局(FlowLayout)管理器

 

BorderLayout边界布局管理器

 

网格布局(GridLayout)管理器

 

12.4常用面板

 

JPanel面板

 

JScrollPane滚动面板

 

12.5标签组件与图标

 

JLabel标签组件

 

图标的使用

 

12.6文本组件

 

JTextField文本框组件

 

JPasswordField密码框组件

 

JTextArea文本域组件

 

12.7按钮组件

 

JButton按钮组件

 

JRadioButton单选按钮组件

 

JCheckBox复选框组件

 

12.8列表组件

 

JComboBox下拉列表框组件

 

JList列表框组件

 

12.9常用事件监听器

 

监听事件简介

 

动作事件监听器

 

焦点事件监听器

 

12.10小结

 

第13章高级事件处理

 

 视频讲解:68分钟实例:6个

 

13.1键盘事件

 

13.2鼠标事件

 

13.3窗体事件

 

捕获窗体焦点变化事件

 

捕获窗体状态变化事件

 

捕获其他窗体事件

 

13.4选项事件

 

13.5小结

 

第14章I/O(输入/输出)

 

 视频讲解:118分钟实例:7个

 

14.1流概述

 

14.2输入/输出流

 

输入流

 

输出流

 

14.3File类

 

创建File对象

 

文件操作

 

文件夹操作

 

14.4文件输入/输出流

 

FileInputStream类与FileOutputStream类

 

FileReader类与FileWriter类

 

14.5带缓冲的输入/输出流

 

BufferedInputStream类与BufferedOutputStream类

 

BufferedReader类与BufferedWriter类

 

14.6数据输入/输出流

 

14.7小结

 

第15章反射

 

 视频讲解:78分钟实例:5个

 

15.1Class类与Java反射

 

Class类

 

获取构造方法

 

获取成员变量

 

获取方法

 

15.2Annotation注解

 

内置注解

 

自定义注解

 

15.3小结

 

第16章多线程

 

 视频讲解:57分钟实例:9个

 

16.1线程简介

 

16.2实现线程的两种方式

 

继承Thread类

 

实现Runnable接口

 

16.3线程的生命周期

 

16.4操作线程的方法

 

线程的休眠

 

线程的加入

 

线程的中断

 

16.5线程的优先级

 

16.6线程的同步

 

线程安全

 

线程同步机制

 

16.7线程的暂停与恢复

 

16.8小结

 

第17章网络通信

 

 视频讲解:87分钟实例:3个

 

17.1网络程序设计基础

 

局域网与因特网

 

网络协议

 

端口和套接字

 

17.2IP地址封装

 

17.3TCP程序设计

 

ServerSocket服务器端

 

Socket客户端

 

TCP网络程序实例

 

17.4UDP程序设计

 

使用Java进行UDP程序设计

 

DatagramPacket类

 

DatagramSocket类

 

UDP网络程序实例

 

17.5多线程聊天室

 

17.6小结

 

第18章使用JDBC操作数据库

 

 视频讲解:60分钟实例:6个

 

18.1JDBC概述

 

数据库基础

 

JDBC简介

 

18.2JDBC中常用的类和接口

 

1DriverManager类

 

Connection接口

 

Statement接口

 

PreparedStatement接口

 

CallableStatement接口

 

ResultSet接口

 

18.3数据库操作

 

连接数据库

 

数据查询

 

动态查询

 

添加、修改、删除记录

 

调用存储过程

 

18.4小结

 

第19章Swing高级组件

 

 视频讲解:112分钟实例:12个

 

19.1高级组件面板

 

JSplitPane分割面板

 

JTabbedPane选项卡面板

 

桌面面板和内部窗体

 

19.2菜单

 

创建JMenuBar菜单栏

 

创建JPopupMenu弹出式菜单

 

19.3JToolBar工具栏

 

19.4文件选择器

 

JFileChooser文件选择对话框

 

FileFilter文件过滤器

 

19.5JProgressBar进度条

 

19.6JTable表格组件

 

使用JTable创建表格

 

表格的常用操作方法

 

使用表格模型创建表格

 

维护表格模型

 

19.7小结

 

第20章AWT绘图

 

 视频讲解:86分钟实例:9个

 

20.1Java绘图基础

 

Graphics类

 

Graphics2D类

 

Canvas类

 

20.2绘制几何图形

 

20.3设置颜色与画笔

 

设置颜色

 

设置画笔

 

20.4绘制文本

 

设置字体

 

绘制文字

 

20.5图像处理

 

绘制图像

 

图像缩放

 

图像翻转

 

图像旋转

 

图像倾斜

 

20.6小结

 

第21章一起来画画

 

 视频讲解:119分钟综合案例:1个

 

21.1开发背景

 

21.2系统功能设计

 

系统功能结构图

 

业务流程图

 

21.3搭建项目

 

系统开发环境要求

 

创建新项目

 

导入资源

 

21.4创建可以显示的窗体

 

21.5创建画板

 

21.6添加鼠标画笔功能

 

21.7添加工具栏

 

添加工具栏组件

 

实现调整画笔粗细功能

 

实现添加颜色功能

 

实现清除图像功能

 

实现绘制图形功能

 

实现保存图片功能

 

21.8添加菜单栏

 

添加菜单栏组件

 

给菜单项添加单击事件

 

21.9实现添加水印功能

 

21.10添加鼠标图标效果

 

创建保存图标的包

 

实现更改鼠标图标功能

 

21.11添加简笔画对照窗口

 

创建保存简笔画素材的包

 

创建显示简笔画的窗体

 

实现简笔画窗体与主窗体互相关联

 

21.12让按钮变得更好看

 

21.13一起来找茬

 

21.14小结

 

第22章明日彩票预测系统

 

 视频讲解:131分钟综合案例:1个

 

22.1开发背景

 

22.2系统功能设计

 

系统功能结构图

 

系统业务流程图

 

22.3系统开发必备

 

系统开发环境要求

 

创建明日彩票预测系统项目

 

22.4数据库设计

 

数据库概述

 

数据表设计

 

22.5登录窗体设计

 

登录窗体概述

 

设计登录窗体

 

登录功能的实现

 

22.6主窗体设计

 

主窗体概述

 

主窗体基本布局

 

添加主窗体中的组件

 

实现数据库的连接

 

分页显示历届开奖信息

 

打开主窗体

 

22.7号码走势对话框设计

 

号码走势对话框概述

 

创建号码走势对话框

 

创建第一位开奖号码走势面板

 

实现号码走势对话框功能

 

实现从主窗体向号码走势对话框的跳转功能

 

设计第一位开奖号码走势面板

 

获取第一位开奖号码走势数据

 

以折线图显示近10期开奖号码走势

 

22.8随机选号对话框设计

 

随机选号对话框概述

 

添加随机选号对话框中的组件

 

实现显示开奖期数

 

实现从主窗体向随机选号对话框的跳转功能

 

随机选号和按要求选号的切换

 

机选选号功能的实现

 

按照指定要求选取彩票号码

 

指定按要求选号时的约束条件

 

彩票购买功能的实现

 

关闭随机选号对话框

 

22.9一起来找茬

 

22.10小结

 

第23章小小五子棋

 

 综合案例:1个

 

23.1开发背景

 

23.2系统功能设计

 

系统功能结构

 

系统业务流程

 

23.3系统开发环境要求

 

23.4项目目录结构预览

 

23.5公共模块设计

 

定义用户类

 

定义棋盘模型类

 

23.6界面模型设计

 

界面模型概述

 

设计主窗体

 

设计登录界面

 

绘制棋盘界面

 

实现单击鼠标落棋功能

 

实现游戏回放功能

 

实现自由更换背景功能

 

清屏动画的实现

 

23.7通信模块设计

 

通信模块概述

 

信息识别功能的实现

 

实现发送/接收聊天信息功能

 

“悔棋”命令的实现

 

23.8五子棋算法设计

 

23.9人机对战设计

 

人机对战算法概述

 

计算机自动处理用户请求

 

计算机判断落棋点

 

计算机自动落棋

 

23.10小结

 

第24章企业进销存管理系统

 

 综合案例:1个

 

24.1开发背景

 

24.2系统功能设计

 

系统功能结构图

 

系统业务流程图

 

24.3数据库设计

 

数据库概述

 

设计数据表

 

24.4项目中的组织结构

 

24.5公共类设计

 

创建Item公共类

 

创建数据模型公共类

 

创建Dao公共类

 

24.6系统主窗体概述

 

24.7进货单模块设计

 

添加进货商品的空模板

 

显示指定供应商主营商品名称的下拉列表

 

更新进货商品详细信息

 

统计进货商品信息

 

进货商品入库功能的实现

 

24.8销售单模块设计

 

初始化销售票号

 

添加销售商品信息

 

统计销售商品信息

 

商品销售功能的实现

 

24.9库存盘点模块设计

 

显示所有库存商品信息

 

统计库存商品的损益数量

 

24.10数据库备份与恢复模块设计

 

备份数据库

 

获取数据库备份文件

 

恢复数据库

 

24.11小结

 

第25章九宫格记忆网

 

 综合案例:1个

 

25.1开发背景

 

25.2系统功能设计

 

系统功能结构

 

系统业务流程

 

25.3系统开发环境要求

 

25.4项目目录结构预览

 

25.5数据库设计

 

数据库结构预览

 

数据表结构

 

25.6公共类设计

 

编写数据库连接及操作类

 

编写保存分页代码的JavaBean

 

配置解决中文乱码的过滤器

 

编写实体类

 

25.7主界面设计

 

主界面概述

 

采用DIV+CSS技术使页面内容居中

 

主界面的实现过程

 

25.8用户模块设计

 

用户模块概述

 

实现Ajax重构功能

 

用户注册的实现

 

用户登录的实现697 

 

退出登录的实现

 

找回密码功能

 

25.9显示日记列表模块设计

 

显示日记列表概述

 

展开和收缩图片功能

 

查看日记原图功能

 

对日记图片进行左转和右转

 

显示全部日记功能

 

查看个人日记功能

 

删除个人日记功能

 

25.10写日记模块设计

 

2写日记模块概述

 

填写日记信息的实现

 

预览日记图片功能

 

保存日记图片功能

 

25.11社交模块设计

 

社交模块的概述

 

评论功能的实现

 

点赞功能的实现

 

25.12小结

 

Java开发资源库使用说明

 


点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

本店所售书籍均为现货,由于是批量上传,品相、版次、等信息均已实物为准!默认有笔记划线,如在品相和版次上等要求请下单后留言备注,有问题会联系确认;有封膜的书籍不保证封膜完整性,敬请悉知!注:为保障您的权益与售后,凡本店出售书籍在发货时均会在书籍底部加盖本店售后章作为唯一凭证。若您介意请谨慎下单或先联系客服沟通!感谢您的理解与支持!祝您生活愉快!
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP