您的位置:老肥猫  >  文体车品  >  Java从入门到精通 java语言程序设计编程思想核心技术计算机电脑软件开发手册零基础自学视频教程书籍javascript架构师学习教材
Java从入门到精通 java语言程序设计编程思想核心技术计算机电脑软件开发手册零基础自学视频教程书籍javascript架构师学习教材

Java从入门到精通 java语言程序设计编程思想核心技术计算机电脑软件开发手册零基础自学视频教程书籍javascript架构师学习教材

原价:40.00元折扣:7.5折

用券后价30.00/包邮

 手机下单更方便

结束时间:09月11日 01时41分下期提醒

商品详情

 


书名:Java编程入门指南(上下册)

定价:80.00元

作者:明日科技

出版社:电子工业出版社

ISBN:9787121357947


 

Java是Sun公司推出的能够跨越多平台的、可移植性很强的一种面向对象的编程语言。自面世以来,Java凭借其易学易用、功能强大的特点得到了广泛的应用。其强大的跨平台特性使Java程序可以运行在大部分系统平台上,甚至可在手持电话、商务助理等移动电子产品上运行,真正做到了“一次编写,到处运行”。Java可用于编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,这使得它成为应用范围极其广泛的开发语言。随着Java技术的不断更新,在全球云计算和移动互联网的产业环境下,Java的显著优势和广阔前景将进一步呈现出来。

本书内容

本书提供了从入门到编程高手所必备的各类知识,分为6篇,大体结构如下。

第1篇:Java基础篇(第1~8章)。本篇主要介绍初识Java、Java语言基础、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用实用类等内容,目的是使读者快速掌握Java语言基础,为以后编程奠定坚实的基础。

第2篇:JSP基础篇(第9~12章)。本篇主要介绍JSP基本语法、JSP内置对象、Servlet技术、过滤器和监听器等内容。通过对本篇的学习,读者能够对JSP的语法基础有一个深刻的认识。

第3篇:Java Web框架篇(第13~15章)。本篇主要介绍Struts 2框架、Hibernate技术、Spring框架。通过介绍常用的几种Java Web框架,能够帮助读者在实际开发的过程中更上一个台阶。

第4篇:框架整合开发篇(第16、17章)。本篇主要介绍Spring与Struts 2、Hibernate框架的整合,以及Spring与Spring MVC、MyBatis框架的整合。

第5篇:数据库篇(第18~21章)。本篇主要讲解MySQL数据库概述、数据库和表的操作、数据库的查询、使用JDBC操作数据库等内容。学习完本篇,读者能够开发一些数据库应用程序。

第6篇:商业项目篇(第22~24章)。本篇主要讲解3个Java Web项目,分别为京淘购物商城、叮叮在线考试系统和物流配货系统。通过对本篇的学习,读者能够亲身体验开发商业项目的全过程。

本书特点

—由浅入深,循序渐进。本书以初、中级程序开发人员为对象,先从Java语言基础学起,再学习JSP语法、常用框架等知识,最后学习开发完整的商业项目。讲解过程中步骤详尽、版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。

—实例典型,轻松易学。通过例子学习是最好的学习方式之一。本书在讲解知识时,通过多个实例,透彻、详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中对很多行代码提供了注释。

—精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”、“说明”和“多学两招”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。

 


 

本书从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习Java编程知识,并提升自己的实际开发能力。全书分为6篇24章,分上、下两册,分别为Java基础篇、JSP基础篇、Java Web框架篇、框架整合开发篇、数据库篇、商业项目篇,内容包括初识Java,Java语言基础,运算符与流程控制,面向对象基础,继承与多态,接口,异常处理,常用实用类,JSP基本语法,JSP内置对象,Servlet技术,过滤器和监听器,Struts 2框架,Hibernate技术,Spring框架,Spring与Struts 2、Hibernate框架的整合,Spring与Spring MVC、MyBatis框架的整合,MySQL数据库概述,数据库和表的操作,数据库的查询,使用JDBC操作数据库,京淘购物商城,叮叮在线考试系统,物流配货系统等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。

本书既适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。

 


 

第1篇  Java基础篇

第1章  初识Java

1.1  Java简介

1.1.1 什么是Java

1.1.2 Java的版本

1.1.3 Java API文档

1.2 搭建Java环境

1.2.1  JDK的下载

1.2.2  JDK的安装

1.2.3  配置JDK

1.2.4  测试开发环境

1.3 Eclipse开发环境

1.3.1 下载Eclipse

1.3.2 Eclipse的配置与启动

1.3.3 Eclipse的工作台

1.3.4 创建Java项目

1.3.5 创建Java类文件

1.3.6 使用编辑器编写程序代码

1.3.7 运行Java程序

1.4  Tomcat服务器的安装与配置

1.4.1  下载Tomcat服务器

1.4.2  在Eclipse中部署Tomcat服务器

1.4.3  运行Java Web项目

1.5  快学快用

第2章  Java语言基础

2.1  关键字和标识符

2.1.1  Unicode字符集

2.1.2  关键字

2.1.3  标识符

2.2  常量与变量

2.2.1  常量的概念及使用要点

2.2.2  变量的概念及使用要点

2.3  数据类型

2.3.1  基本数据类型

2.3.2  引用数据类型

2.3.3  基本数据类型与引用数据类型的区别

2.3.4  数据类型之间的相互转换

2.4  数组

2.4.1  声明数组

2.4.2  创建数组

2.4.3  初始化数组

2.4.4  数组长度

2.4.5  使用数组元素

2.5  快学快用

第3章  运算符与流程控制

3.1  运算符

3.1.1  赋值运算符

3.1.2  算术运算符

3.1.3  关系运算符

3.1.4  逻辑运算符

3.1.5  位运算符

3.1.6  对象运算符

3.1.7  其他运算符

3.1.8  运算符的优先级及结合性

3.2  if语句

3.2.1  简单的if条件语句

3.2.2  if...else条件语句

3.2.3  if...else if多分支条件语句

3.2.4  if语句的嵌套

3.3  switch多分支语句

3.4  if语句和switch语句的区别

3.5  循环语句

3.5.1  for循环语句

3.5.2  while循环语句

3.5.3  do...while循环语句

3.5.4  循环的嵌套

3.6  跳转语句

3.6.1  break跳转语句

3.6.2  continue跳转语句

3.6.3  return跳转语句

3.7  快学快用

第4章  面向对象基础

4.1  面向对象程序设计

4.1.1  面向对象程序设计概述

4.1.2  面向对象程序设计的特点

4.2  类

4.2.1  定义类

4.2.2  成员变量和局部变量

4.2.3  了解成员方法

4.2.4  注意事项

4.2.5  类的UML图

4.3  构造方法与对象

4.3.1  构造方法的概念及用途

4.3.2  对象概述

4.3.3  对象的创建

4.3.4  对象的使用

4.3.5  对象的销毁

4.4  类与程序的基本结构

4.5  参数传值

4.5.1  传值机制

4.5.2  基本数据类型的参数传值

4.5.3  引用数据类型的参数传值

4.6  对象的组合

4.6.1  组合与复用

4.6.2  类的关联关系和依赖关系的UML图

4.7  实例方法与类方法

4.7.1  实例方法与类方法的定义

4.7.2  实例方法和类方法的区别

4.8  this关键字

4.9  包

4.9.1  包的概念

4.9.2  创建包

4.9.3  使用包中的类

4.10  访问权限

4.11  快学快用

第5章  继承与多态

5.1  继承

5.1.1  继承的概念

5.1.2  子类对象的创建

5.1.3  继承的使用原则

5.1.4  使用super关键字

5.2  子类的继承

5.3  多态

5.3.1  方法的重载

5.3.2  避免重载出现的歧义

5.3.3  方法的覆盖

5.3.4  向上转型

5.4  抽象类

5.4.1  抽象类和抽象方法

5.4.2  抽象类和抽象方法的规则

5.4.3  抽象类的作用

5.5  final修饰符

5.5.1  final变量

5.5.2  final类

5.5.3  final方法

5.6  内部类

5.7  快学快用

第6章  接口

6.1  接口简介

6.2  定义接口

6.3  接口的继承

6.4  接口的实现

6.5  接口与抽象类

6.6  接口的UML图

6.7  接口回调

6.8  接口与多态

6.9  接口参数

6.10  面向接口编程

6.11  快学快用

第7章  异常处理

7.1 异常概述

7.2 异常的分类

7.2.1 系统错误——Error

7.2.2 异常——Exception

7.3  捕捉处理异常

7.3.1 try...catch代码块

7.3.2 finally代码块

7.4 在方法中抛出异常

7.4.1 使用throws关键字抛出异常

7.4.2 使用throw关键字抛出异常

7.5 自定义异常

7.6 异常的使用原则

7.7 快学快用

第8章  常用实用类

8.1  String类

8.1.1  创建字符串对象

8.1.2  连接字符串

8.1.3  字符串操作

8.1.4  格式化字符串

8.1.5  对象的字符串表示

8.2  StringBuffer类

8.2.1  StringBuffer对象的创建

8.2.2  StringBuffer类的常用方法

8.3  日期的格式化

8.3.1  Date类

8.3.2  格式化日期和时间

8.4  Math和Random类

8.5  包装类

8.5.1  Integer类

8.5.2  Boolean类

8.5.3  Byte类

8.5.4  Character类

8.5.5  Double类

8.5.6  Number类

8.6  快学快用

第2篇  JSP基础篇

第9章  JSP基本语法

9.1  了解JSP页面

9.2  指令标识

9.2.1  page指令

9.2.2  include指令

9.2.3  taglib指令

9.3  脚本标识

9.3.1  JSP表达式(Expression)

9.3.2  声明标识(Declaration)

9.3.3  代码片段

9.4  JSP注释

9.4.1  HTML中的注释

9.4.2  带有JSP表达式的注释

9.4.3  隐藏注释

9.4.4  动态注释

9.5  动作标识

9.5.1  包含文件标识<jsp:include>

9.5.2  请求转发标识<jsp:forward>

9.5.3  传递参数标识<jsp:param>

第10章  JSP内置对象

10.1  JSP内置对象概述

10.2  request对象

10.2.1  访问请求参数

10.2.2  在作用域中管理属性

10.2.3  获取cookie

10.2.4  解决中文乱码

10.2.5  获取客户端信息

10.2.6  显示国际化信息

10.3  response对象

10.3.1  重定向网页

10.3.2  处理HTTP文件头

10.3.3  设置输出缓冲

10.4  session对象

10.4.1  创建及获取客户的会话

10.4.2  从会话中移动指定的绑定对象

10.4.3  销毁session

10.4.4  会话超时的管理

10.4.5  session对象的应用

10.5  application对象

10.5.1  访问应用程序初始化参数

10.5.2  管理应用程序环境属性

10.6  out对象

10.6.1  向客户端输出数据

10.6.2  管理响应缓冲

10.7  其他内置对象

10.7.1  获取会话范围的pageContext对象

10.7.2  读取web.xml配置信息的config对象

10.7.3  应答或请求的page对象

10.7.4  获取异常信息的exception对象

第11章  Servlet技术

11.1  Servlet基础

11.1.1  Servlet结构体系

11.1.2  Servlet技术特点

11.1.3  Servlet与JSP的区别

11.1.4  Servlet代码结构

11.2  Servlet API编程常用接口和类

11.2.1  Servlet接口

11.2.2  ServletConfig接口

11.2.3  HttpServletRequest接口

11.2.4  HttpServletResponse接口

11.2.5  GenericServlet类

11.2.6  HttpServlet类

11.3  Servlet开发

11.3.1  Servlet的创建

11.3.2  Servlet 2.0的配置方式

第12章  过滤器和监听器

12.1  Servlet过滤器

12.1.1  什么是过滤器

12.1.2  过滤器核心对象

12.1.3  过滤器的创建与配置

12.1.4  字符编码过滤器

12.2  Servlet监听器

12.2.1  Servlet监听器简介

12.2.2  Servlet监听器的原理

12.2.3  Servlet上下文监听

12.2.4  HTTP会话监听

12.2.5  Servlet请求监听

12.2.6  应用Servlet监听器统计在线人数

第3篇  Java Web框架篇

第13章  Struts 2框架

13.1  MVC设计模式

13.2  Struts 2框架概述

13.2.1  Struts 2框架的产生

13.2.2  Struts 2的结构体系

13.3  Struts 2入门

13.3.1  获取与配置Struts 2

13.3.2  创建第一个Struts 2程序

13.4  Action对象

13.4.1  认识Action对象

13.4.2  请求参数的注入原理

13.4.3  Action的基本流程

13.4.4  动态Action

13.4.5  应用动态Action

13.5  Struts 2的配置文件

13.5.1  Struts 2的配置文件类型

13.5.2  配置Struts 2包

13.5.3  配置名称空间

13.5.4  Action的相关配置

13.5.5  使用通配符简化配置

13.5.6  配置返回结果

13.6  Struts 2的标签库

13.6.1  数据标签

13.6.2  控制标签

13.6.3  表单标签

13.7  Struts 2的开发模式

13.7.1  实现与Servlet API的交互

13.7.2  域模型DomainModel

13.7.3  驱动模型ModelDriven

13.8  Struts 2的拦截器

13.8.1  拦截器概述

13.8.2  拦截器API

13.8.3  使用拦截器

13.9  数据验证机制

13.9.1  手动验证

13.9.2  验证文件的命名规则

13.9.3  验证文件的编写风格

第14章  Hibernate技术

14.1  初识Hibernate

14.1.1  理解ORM的原理

14.1.2  Hibernate简介

14.2  Hibernate入门

14.2.1  获取Hibernate

14.2.2  Hibernate配置文件

14.2.3  了解并编写持久化类

14.2.4  Hibernate映射

14.2.5  Hibernate主键策略

14.3  Hibernate数据持久化

14.3.1  Hibernate实例状态

14.3.2  Hibernate初始化类

14.3.3  保存数据

14.3.4  查询数据

14.3.5  删除数据

14.3.6  修改数据

14.3.7  关于延迟加载

14.4  HQL检索方式

14.4.1  了解HQL语言

14.4.2  实体对象查询

14.4.3  条件查询

14.4.4  HQL参数绑定机制

14.4.5  排序查询

14.4.6  聚合函数的应用

14.4.7  分组方法

14.4.8  联合查询

14.4.9  子查询

第15章  Spring框架

15.1  Spring概述

15.1.1  Spring组成

15.1.2  下载Spring

15.1.3  配置Spring

15.1.4  使用BeanFactory管理Bean

15.1.5  应用ApplicationContext

15.2  Spring IoC

15.2.1  控制反转与依赖注入

15.2.2  配置Bean

15.2.3  setter注入

15.2.4  构造器注入

15.2.5  引用其他Bean

15.2.6  创建匿名内部JavaBean

15.3  AOP概述

15.3.1  AOP术语

15.3.2  AOP的简单实现

15.4  Spring的切入点

15.4.1  静态与动态切入点

15.4.2  深入静态切入点

15.4.3  深入切入点底层

15.4.4  Spring中的其他切入点

15.5  Aspect对AOP的支持

15.5.1  Aspect概述

15.5.2  Spring中的Aspect

15.5.3  DefaultPointcutAdvisor切入点配置器

15.5.4  NameMatchMethodPointcutAdvisor切入点配置器

15.6  Spring持久化

15.6.1  DAO模式

15.6.2  Spring的DAO理念

15.6.3  事务管理

15.6.4  应用JdbcTemplate操作数据库

15.6.5  与Hibernate整合

15.6.6  整合Spring与Hibernate向tb_user表中添加信息

第4篇  框架整合开发篇

第16章  Spring与Struts 2、Hibernate框架的整合

16.1  框架整合的优势

16.2  SSH2架构分析

16.3  开始构建SSH2

16.3.1  配置web.xml

16.3.2  配置Spring

16.3.3  配置Struts 2

16.3.4  配置Hibernate

16.4  实现MVC编码

16.4.1  使用JSP完成视图层

16.4.2  使用Struts 2完成控制层

16.4.3  使用Hibernate完成数据封装

16.5  SSH2实例程序部署

第17章  Spring与Spring MVC、MyBatis框架的整合

17.1  什么是SSM框架

17.1.1  MyBatis简介

17.1.2  认识Spring MVC

17.1.3  Spring框架概述

17.2  为什么使用框架

17.3  如何使用SSM框架

17.3.1  搭建SSM框架

17.3.2  创建实体类

17.3.3  编写持久层

17.3.4  编写业务层

17.3.5  创建控制层

17.3.6  配置Spring MVC

17.3.7  实现控制层

17.3.8  JSP页面展示

17.4  一个完整的SSM应用

第5篇  数据库篇

第18章  MySQL数据库概述

18.1  为什么选择MySQL数据库

18.1.1  什么是MySQL数据库

18.1.2  MySQL数据库的优势

18.1.3  MySQL的发展史

18.2  MySQL数据库的特性

18.3  MySQL数据库的下载与安装

18.3.1  下载MySQL数据库

18.3.2  安装MySQL数据库

18.3.3  启动、停止MySQL服务器

18.3.4  连接MySQL数据库

第19章  数据库和表的操作

19.1  数据库操作

19.1.1  创建数据库

19.1.2  查看数据库

19.1.3  选择数据库

19.1.4  删除数据库

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.3.5  导入SQL脚本文件

第20章  数据库的查询

20.1  数据准备

20.2  基本查询语句

20.3  单表查询

20.3.1  查询所有字段

20.3.2  查询指定字段

20.3.3  查询指定数据

20.3.4  带IN关键字的查询

20.3.5  带BETWEEN AND的范围查询

20.3.6  带LIKE的字符匹配查询

20.3.7  用IS NULL关键字查询空值

20.3.8  带AND的多条件查询

20.3.9  带OR的多条件查询

20.3.10  用DISTINCT关键字去除查询结果中的重复记录

20.3.11  用ORDER BY关键字对查询结果排序

20.3.12  用GROUP BY关键字分组查询

20.3.13  用LIMIT限制查询结果的数量

20.4  聚合函数查询

20.4.1  COUNT()函数

20.4.2  SUM()函数

20.4.3  AVG()函数

20.4.4  MAX()函数

20.4.5  MIN()函数

20.5  连接查询

20.5.1  内连接查询

20.5.2  外连接查询

20.5.3  复合条件连接查询

20.6  子查询

20.6.1  带IN关键字的子查询

20.6.2  带比较运算符的子查询

20.6.3  带EXISTS关键字的子查询

20.6.4  带ANY关键字的子查询

20.6.5  带ALL关键字的子查询

20.7  合并查询结果

20.7.1  UNION语句

20.7.2  UNION ALL

20.8  定义表和字段的别名

20.8.1  为表取别名

20.8.2  为字段取别名

20.9  使用正则表达式查询

20.9.1  匹配指定字符中的任意一个

20.9.2  使用“*”和“+”来匹配多个字符

第21章  使用JDBC操作数据库

21.1  JDBC概述

21.2  JDBC中常用的类和接口

21.2.1  DriverManager类

21.2.2  Connection接口

21.2.3  Statement接口

21.2.4  PreparedStatement接口

21.2.5  CallableStatement接口

21.2.6  ResultSet接口

21.3  数据库操作

21.3.1  连接数据库

21.3.2  数据查询

21.3.3  动态查询

21.3.4  添加、修改和删除记录

21.3.5  调用存储过程

第6篇  商业项目篇

第22章  京淘购物商城(Struts 2+Spring+Hibernate+MySQL实现)

22.1  开发背景

22.2  需求分析

22.3  系统设计

22.3.1  功能结构

22.3.2  系统流程图

22.3.3  开发环境

22.3.4  系统预览

22.3.5  文件夹组织结构

22.4  数据库设计

22.4.1  数据库概念化设计

22.4.2  创建数据库及数据表

22.5  公共模块的设计

22.5.1  泛型工具类

22.5.2  数据持久化类

22.5.3  分页操作

22.5.4  实体映射

22.6  项目环境搭建

22.6.1  配置Struts 2

22.6.2  配置Hibernate

22.6.3  配置Spring

22.6.4  配置web.xml

22.7  前台商品信息查询模块设计

22.7.1  前台商品信息查询模块概述

22.7.2  前台商品信息查询模块技术分析

22.7.3  前台商品信息查询模块实现过程

22.8  购物车模块设计

22.8.1  购物车模块概述

22.8.2  购物车模块技术分析

22.8.3  购物车基本功能实现过程

22.8.4  订单相关功能实现过程

22.9  后台商品管理模块设计

22.9.1  后台商品管理模块概述

22.9.2  后台商品管理模块技术分析

22.9.3  后台商品管理模块实现过程

22.9.4  商品类别管理功能实现过程

第23章  叮叮在线考试系统(Servlet+WebSocket+MySQL实现)

23.1  开发背景

23.2  需求分析

23.3  系统设计

23.3.1  系统目标

23.3.2  功能结构

23.3.3  系统业务流程

23.3.4  开发环境

23.3.5  系统预览

23.3.6  文件夹组织结构

23.4  数据库设计

23.4.1  初始化数据库

23.4.2  数据库表结构

23.4.3  数据库表关系

23.5  考试计时模块设计

23.5.1  考试计时模块概述

23.5.2  考试计时模块技术分析

23.5.3  设计考试计时模块的界面

23.5.4  引用并设置WebSocket路径

23.5.5  编写考试计时模块的业务逻辑

23.5.6  启动计时线程

23.6  考试科目模块设计

23.6.1  考试科目模块概述

23.6.2  考试科目模块技术分析

23.6.3  获取并显示考试科目

23.6.4  获取并显示指定考试科目的所有试卷

23.6.5  获取并显示试题及答案

第24章  物流配货系统(Struts 2+MySQL实现)

24.1  开发背景

24.2  系统分析

24.2.1  需求分析

24.2.2  必要性分析

24.3  系统设计

24.3.1  系统目标

24.3.2  系统功能结构

24.3.3  系统开发环境

24.3.4  系统预览

24.3.5  系统文件夹架构

24.4  数据库设计

24.4.1  数据表概要说明

24.4.2  数据库逻辑设计

24.5  公共模块设计

24.5.1  编写数据库持久化类

24.5.2  编写获取系统时间操作类

24.5.3  编写分页Bean

24.5.4  请求页面中元素类的编写

24.5.5  编写重新定义的simple模板

24.6  管理员模块设计

24.6.1  管理员模块概述

24.6.2  管理员模块技术分析

24.6.3  管理员模块实现过程

24.7  车源管理模块设计

24.7.1  车源管理模块概述

24.7.2  车源管理模块技术分析

24.7.3  车源管理模块实现过程

24.8  发货单管理流程模块

24.8.1  发货单管理流程模块概述

24.8.2  发货单管理流程模块技术分析

24.8.3  发货单管理流程模块实现过程

 

0123456789

买家评价

关注微信公众号

周一至周日

9:00-22:00                  

Copyright © 2018 老肥猫  粤ICP备13035294号-3