Java编程入门指南(上下册)
¥80.00定价
作者: 明日科技
出版时间:2022-07
出版社:电子工业出版社
- 电子工业出版社
- 9787121357947
- 1-7
- 423481
- 67233942-1
- 平塑
- 16开
- 2022-07
- 884
- 552
- 工学
- 计算机科学与技术
- 计算机类
- 高职
内容简介
本书从入门学习者的角度出发,通过通俗易懂的语言、丰富多彩的实例、贴近开发实战的项目,循序渐进地让读者在实践中学习Java编程知识,并提升自己的实际开发能力。全书分为6篇24章,分上、下两册,分别为Java基础篇、JSP基础篇、JavaWeb框架篇、框架整合开发篇、数据库篇、商业项目篇,内容包括初识Java,Java语言基础,运算符与流程控制,面向对象基础,继承与多态,接口,异常处理,常用实用类,JSP基本语法,JSP内置对象,Servlet技术,过滤器和监听器,Struts2框架,Hibernate技术,Spring框架,Spring与Struts2、Hibernate框架的整合,Spring与SpringMVC、MyBatis框架的整合,MySQL数据库概述,数据库和表的操作,数据库的查询,使用JDBC操作数据库,京淘购物商城,叮叮在线考试系统,物流配货系统等。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。本书既适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。
目录
第1篇 Java基础篇__eol__第1章 初识Java 1__eol__1.1 Java简介 1__eol__1.1.1 什么是Java 1__eol__1.1.2 Java的版本 1__eol__1.1.3 Java API文档 2__eol__1.2 搭建Java环境 3__eol__1.2.1 JDK的下载 3__eol__1.2.2 JDK的安装 4__eol__1.2.3 配置JDK 5__eol__1.2.4 测试开发环境 7__eol__1.3 Eclipse开发环境 8__eol__1.3.1 下载Eclipse 8__eol__1.3.2 Eclipse的配置与启动 10__eol__1.3.3 Eclipse的工作台 11__eol__1.3.4 创建Java项目 11__eol__1.3.5 创建Java类文件 11__eol__1.3.6 使用编辑器编写程序代码 12__eol__1.3.7 运行Java程序 14__eol__1.4 Tomcat服务器的安装与配置 14__eol__1.4.1 下载Tomcat服务器 14__eol__1.4.2 在Eclipse中部署Tomcat服务器 15__eol__1.4.3 运行Java Web项目 16__eol__1.5 快学快用 17__eol____eol____eol__第2章 Java语言基础 19__eol__2.1 关键字和标识符 19__eol__2.1.1 Unicode字符集 19__eol__2.1.2 关键字 19__eol__2.1.3 标识符 20__eol__2.2 常量与变量 20__eol__2.2.1 常量的概念及使用要点 20__eol__2.2.2 变量的概念及使用要点 21__eol__2.3 数据类型 22__eol__2.3.1 基本数据类型 22__eol__2.3.2 引用数据类型 25__eol__2.3.3 基本数据类型与引用数据类型的区别 26__eol__2.3.4 数据类型之间的相互转换 29__eol__2.4 数组 31__eol__2.4.1 声明数组 32__eol__2.4.2 创建数组 32__eol__2.4.3 初始化数组 32__eol__2.4.4 数组长度 33__eol__2.4.5 使用数组元素 33__eol__2.5 快学快用 34__eol__第3章 运算符与流程控制 36__eol__3.1 运算符 36__eol__3.1.1 赋值运算符 36__eol__3.1.2 算术运算符 36__eol__3.1.3 关系运算符 38__eol__3.1.4 逻辑运算符 38__eol__3.1.5 位运算符 41__eol__3.1.6 对象运算符 43__eol__3.1.7 其他运算符 43__eol__3.1.8 运算符的优先级及结合性 44__eol__3.2 if语句 45__eol__3.2.1 简单的if条件语句 45__eol__3.2.2 if...else条件语句 47__eol__3.2.3 if...else if多分支条件语句 48__eol__3.2.4 if语句的嵌套 49__eol__3.3 switch多分支语句 51__eol__3.4 if语句和switch语句的区别 52__eol__3.5 循环语句 53__eol__3.5.1 for循环语句 53__eol__3.5.2 while循环语句 54__eol__3.5.3 do...while循环语句 55__eol__3.5.4 循环的嵌套 56__eol__3.6 跳转语句 58__eol__3.6.1 break跳转语句 58__eol__3.6.2 continue跳转语句 59__eol__3.6.3 return跳转语句 59__eol__3.7 快学快用 60__eol__第4章 面向对象基础 61__eol__4.1 面向对象程序设计 61__eol__4.1.1 面向对象程序设计概述 61__eol__4.1.2 面向对象程序设计的特点 62__eol__4.2 类 64__eol__4.2.1 定义类 64__eol__4.2.2 成员变量和局部变量 65__eol__4.2.3 了解成员方法 67__eol__4.2.4 注意事项 68__eol__4.2.5 类的UML图 68__eol__4.3 构造方法与对象 69__eol__4.3.1 构造方法的概念及用途 69__eol__4.3.2 对象概述 70__eol__4.3.3 对象的创建 71__eol__4.3.4 对象的使用 71__eol__4.3.5 对象的销毁 72__eol__4.4 类与程序的基本结构 73__eol__4.5 参数传值 73__eol__4.5.1 传值机制 73__eol__4.5.2 基本数据类型的参数传值 73__eol__4.5.3 引用数据类型的参数传值 74__eol__4.6 对象的组合 75__eol__4.6.1 组合与复用 75__eol__4.6.2 类的关联关系和依赖关系的UML图 76__eol__4.7 实例方法与类方法 77__eol__4.7.1 实例方法与类方法的定义 77__eol__4.7.2 实例方法和类方法的区别 77__eol__4.8 this关键字 78__eol__4.9 包 79__eol__4.9.1 包的概念 79__eol__4.9.2 创建包 80__eol__4.9.3 使用包中的类 80__eol__4.10 访问权限 81__eol__4.11 快学快用 83__eol__第5章 继承与多态 84__eol__5.1 继承 84__eol__5.1.1 继承的概念 84__eol__5.1.2 子类对象的创建 85__eol__5.1.3 继承的使用原则 85__eol__5.1.4 使用super关键字 86__eol__5.2 子类的继承 87__eol__5.3 多态 89__eol__5.3.1 方法的重载 89__eol__5.3.2 避免重载出现的歧义 90__eol__5.3.3 方法的覆盖 91__eol__5.3.4 向上转型 92__eol__5.4 抽象类 93__eol__5.4.1 抽象类和抽象方法 94__eol__5.4.2 抽象类和抽象方法的规则 96__eol__5.4.3 抽象类的作用 96__eol__5.5 final修饰符 96__eol__5.5.1 final变量 96__eol__5.5.2 final类 97__eol__5.5.3 final方法 97__eol__5.6 内部类 98__eol__5.7 快学快用 103__eol____eol__第6章 接口 104__eol__6.1 接口简介 104__eol__6.2 定义接口 104__eol__6.3 接口的继承 105__eol__6.4 接口的实现 106__eol__6.5 接口与抽象类 107__eol__6.6 接口的UML图 108__eol__6.7 接口回调 108__eol__6.8 接口与多态 109__eol__6.9 接口参数 110__eol__6.10 面向接口编程 111__eol__6.11 快学快用 112__eol__第7章 异常处理 113__eol__7.1 异常概述 113__eol__7.2 异常的分类 114__eol__7.2.1 系统错误——Error 115__eol__7.2.2 异常——Exception 115__eol__7.3 捕捉处理异常 118__eol__7.3.1 try...catch代码块 118__eol__7.3.2 finally代码块 121__eol__7.4 在方法中抛出异常 122__eol__7.4.1 使用throws关键字抛出异常 122__eol__7.4.2 使用throw关键字抛出异常 123__eol__7.5 自定义异常 124__eol__7.6 异常的使用原则 125__eol__7.7 快学快用 126__eol__第8章 常用实用类 127__eol__8.1 String类 127__eol__8.1.1 创建字符串对象 127__eol__8.1.2 连接字符串 128__eol__8.1.3 字符串操作 129__eol__8.1.4 格式化字符串 134__eol__8.1.5 对象的字符串表示 135__eol____eol__8.2 StringBuffer类 136__eol__8.2.1 StringBuffer对象的创建 136__eol__8.2.2 StringBuffer类的常用方法 137__eol__8.3 日期的格式化 138__eol__8.3.1 Date类 138__eol__8.3.2 格式化日期和时间 139__eol__8.4 Math和Random类 142__eol__8.5 包装类 143__eol__8.5.1 Integer类 143__eol__8.5.2