• 零基础Java学习笔记
  • 零基础Java学习笔记
  • 零基础Java学习笔记
  • 零基础Java学习笔记
  • 零基础Java学习笔记
  • 零基础Java学习笔记
  • 零基础Java学习笔记
  • 零基础Java学习笔记
21年品牌 40万+商家 超1.5亿件商品

零基础Java学习笔记

全新正版 假一赔十 可开发票

38.84 3.6折 108 全新

库存6件

天津武清
认证卖家担保交易快速发货售后保障

作者明日科技

出版社电子工业出版社

ISBN9787121402678

出版时间2021-03

装帧平装

开本16开

定价108元

货号29199146

上书时间2024-10-17

启灵正版书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

前言:

在市面上,Java、Java Web和框架这3个方面的知识通常由3本书分别进行讲解。而本书涵盖了这3个方面的知识,虽然无法像单独成册的书籍那样把知识介绍得非常详尽,但是能够把关键的、核心的内容直观地展现出来,并且能够把在日常开发中经常需要用到的编程思维和编程方法传递给读者,使读者打破知识点的局限性,知晓如何去思考,如何去编程。也就是说,本书传递给读者的是一种编程思维,而非Java领域内的“条条框框”。有了编程思维,就等于有了编写代码的方向;有了编写代码的方向,在编写代码过程中遇到的“磕磕绊绊”就能被一一化解。

本书内容

本书涵盖Java、Java Web和框架这3个方面的知识。全书共包含17章内容,大体结构如下。

 

本书特点

  • 由浅入深,循序渐进。本书以初、中级程序员为对象,从Java基础讲起,然后初步涉及Java Web,后讲解框架等知识。本书在讲解过程中步骤详尽,使读者在阅读时一目了然,从而快速掌握书中传递的思维。
  • 语音视频,讲解详尽。本书基础知识部分提供了配套教学视频,使读者可以根据这些视频快速地学习,感受编程的快乐和成就感,增强进一步学习的信心,从而迅速成为编程高手。
  • 实例典型,轻松易学。通过实例学习是好的学习方式。本书在讲解知识时,通过多个实例,透彻、详尽地讲述了实际开发中所需要的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,本书的大部分代码都提供了注释。
  • 精彩栏目,贴心提醒。本书根据需要在各章安排了很多学习笔记的小栏目,使读者可以在学习过程中轻松理解相关知识点及概念,快速掌握相应技术的应用技巧。

读者对象

  • 初学编程的自学者                  
  • 编程爱好者
  • 大中专院校的老师和学生
  • 相关培训机构的老师和学员
  • 进行毕业设计的学生         
  • 初、中、高级程序开发人员
  • 程序测试及维护人员         
  • 参加实习的“菜鸟”程序员

 

读者服务

为了方便解决本书的疑难问题,我们提供了多种服务方式,并由作者团队提供在线技术指导和社区服务,服务方式如下:

  • 服务网站:www.mingrisoft.com
  • 服务邮箱:mingrisoft@mingrisoft.com
  • 企业QQ:4006751066
  • QQ群:451936523、106933614、254926086

●服务电话:400-67501966、0431-84978981



导语摘要

本书从入门学习者的角度出发,通过通俗易懂的语言、丰富典型的实例,循序渐进地使读者在实践中学习Java编程知识,并提升自己的实际开发能力。全书共有17章,具体内容包括初识Java、Java语言基础、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用类、JSP基本语法、JSP内置对象、Servlet技术、过滤器和监听器、Struts2框架、Hibernate技术、Spring框架、Spring与Struts2、Hibernate框架的整合和Spring与SpringMVC、MyBatis框架的整合。书中的大部分知识都结合具体实例进行介绍,涉及的程序代码也大多给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。



作者简介

明日科技是一家管理规范、研发能力强的互联网公司,同时从事图书开发。人员规模50人明日的优势:?明日科技很注重员工经验交流和开发经验整理、共享,内部积累文档已经整理得非常完善,代码讲解非常细致,目前已经出版图书300多个品种,占据主流语言图书销售排行的前列。?案例完全来自本企业的项目,紧跟时代脚步,内容质量上无可挑剔。?明日科技配套资源丰富,提供从视频讲解到快学快用的整体配套资源,同时技术服务做的也比较完善。



目录

目录 
篇?Java基础 
第1章 初识Java 1 
1.1 Java简介 1 
1.2 Java的版本 1 
1.3 Java API文档 3 
第2章 Java语言基础 4 
2.1 标识符和关键字 4 
2.1.1 Unicode字符集 4 
2.1.2 关键字 4 
2.1.3 标识符 5 
2.2 常量与变量 5 
2.2.1 常量的概念及使用要点 5 
2.2.2 变量的概念及使用要点 7 
2.3 数据类型 7 
2.3.1 基本数据类型 8 
2.3.2 引用数据类型 12 
2.3.3 基本类型与引用类型的区别 13 
2.3.4 数据类型之间的相互转换 16 
2.4 数组 19 
2.4.1 声明数组 19 
2.4.2 创建数组 20 
2.4.3 初始化数组 20 
2.4.4 数组长度 20 
2.4.5 使用数组元素 21 
第3章 运算符与流程控制 22 
3.1 运算符 22 
3.1.1 赋值运算符 22 
3.1.2 算术运算符 22 
3.1.3 关系运算符 24 
3.1.4 逻辑运算符 25 
3.1.5 位运算符 27 
3.1.6 对象运算符 30 
3.1.7 其他运算符 30 
3.1.8 运算符的优先级及结合性 31 
3.2 if语句 32 
3.2.1 简单的if条件语句 33 
3.2.2 if…else条件语句 34 
3.2.3 if…else if多分支语句 35 
3.2.4 if语句的嵌套 36 
3.3 switch多分支语句 38 
3.4 if语句和switch语句的区别 40 
3.5 循环语句 40 
3.5.1 for循环语句 40 
3.5.2 while循环语句 42 
3.5.3 do…while循环语句 43 
3.5.4 循环的嵌套 45 
3.6 跳转语句 47 
3.6.1 break跳转语句 47 
3.6.2 continue跳转语句 48 
3.6.3 return跳转语句 48 
第4章 面向对象基础 50 
4.1 面向对象程序设计 50 
4.1.1 面向对象程序设计概述 50 
4.1.2 面向对象程序设计的特点 51 
4.2 类 53 
4.2.1 定义类 53 
4.2.2 成员变量和局部变量 54 
4.2.3 成员方法 56 
4.2.4 注意事项 57 
4.2.5 类的UML图 58 
4.3 构造方法与对象 58 
4.3.1 构造方法的概念及用途 58 
4.3.2 对象的概述 60 
4.3.3 对象的创建 60 
4.3.4 对象的使用 61 
4.3.5 对象的销毁 62 
4.4 类与程序的基本结构 62 
4.5 参数传值 63 
4.5.1 传值机制 63 
4.5.2 基本数据类型的参数传值 63 
4.5.3 引用类型参数的传值 64 
4.6 对象的组合 65 
4.6.1 组合与复用 65 
4.6.2 类的关联关系和依赖关系的UML图 67 
4.7 实例方法与类方法 67 
4.7.1 实例方法与类方法的定义 67 
4.7.2 实例方法与类方法的区别 68 
4.8 关键字this 68 
4.9 包 70 
4.9.1 包的概念 70 
4.9.2 创建包 71 
4.9.3 使用包中的类 71 
4.10 访问权限 72 
第5章 继承与多态 75 
5.1 继承简介 75 
5.1.1 继承的概念 75 
5.1.2 子类对象的创建 76 
5.1.3 继承的使用原则 76 
5.1.4 关键字super 77 
5.2 子类的继承 78 
5.3 多态 80 
5.3.1 方法的重载 81 
5.3.2 避免重载出现的歧义 82 
5.3.3 方法的覆盖 82 
5.3.4 向上转型 84 
5.4 抽象类 85 
5.4.1 抽象类和抽象方法 86 
5.4.2 抽象类和抽象方法的规则 88 
5.4.3 抽象类的作用 88 
5.5 关键字final 88 
5.5.1 final变量 89 
5.5.2 final类 89 
5.5.3 final方法 90 
5.6 内部类 90 
第6章 接口 97 
6.1 接口简介 97 
6.2 接口的定义 97 
6.3 接口的继承 98 
6.4 接口的实现 99 
6.5 接口与抽象类 101 
6.6 接口的UML图 102 
6.7 接口回调 102 
6.8 接口与多态 104 
6.9 接口参数 105 
6.10 面向接口编程 106 
第7章 异常处理 107 
7.1 异常概述 107 
7.2 异常的分类 108 
7.2.1 系统错误——Error 109 
7.2.2 异常——Exception 109 
7.3 捕捉并处理异常 112 
7.3.1 try…catch代码块 113 
7.3.2 finally代码块 116 
7.4 在方法中抛出异常 117 
7.4.1 使用关键字throws抛出异常 117 
7.4.2 使用关键字throw抛出异常 118 
7.5 自定义异常 120 
7.6 异常处理的使用原则 121 
第8章 常用类 123 
8.1 String类 123 
8.1.1 创建字符串对象 123 
8.1.2 连接字符串 124 
8.1.3 字符串操作 125 
8.1.4 格式化字符串 131 
8.1.5 对象的字符串表示 132 
8.2 StringBuffer类 133 
8.2.1 StringBuffer对象的创建 133 
8.2.2 StringBuffer类的常用方法 134 
8.3 日期的格式化 135 
8.3.1 Date类 136 
8.3.2 格式化日期和时间 136 
8.4 Math类和Random类 140 
8.5 包装类 141 
8.5.1 Integer类 141 
8.5.2 Boolean类 144 
8.5.3 Byte类 146 
8.5.4 Character类 147 
8.5.5 Double类 149 
8.5.6 Number类 150 
第二篇?Java Web 
第9章 JSP基本语法 151 
9.1 了解JSP页面 151 
9.2 指令标识 152 
9.2.1 page指令 153 
9.2.2 include指令 155 
9.2.3 taglib指令 158 
9.3 脚本标识 158 
9.3.1 JSP表达式(Expression) 159 
9.3.2 声明标识(Declaration) 159 
9.3.3 代码片段 160 
9.4 注释 161 
9.4.1 HTML中的注释 162 
9.4.2 带有JSP表达式的注释 162 
9.4.3 隐藏注释 163 
9.4.4 动态注释 165 
9.5 动作标识 165 
9.5.1 包含文件标识<jsp:include> 165 
9.5.2 请求转发标识<jsp:forward> 168 
9.5.3 传递参数标识<jsp:param> 170 
第10章 JSP内置对象 171 
10.1 JSP内置对象的概述 171 
10.2 request对象 171 
10.2.1 访问请求参数 171 
10.2.2 在作用域中管理属性 173 
10.2.3 获取cookie 175 
10.2.4 解决中文乱码 178 
10.2.5 获取客户端信息 179 
10.2.6 显示国际化信息 181 
10.3 response对象 182 
10.3.1 重定向网页 182 
10.3.2 处理HTTP文件头 182 
10.3.3 设置输出缓冲 183 
10.4 session对象 184 
10.4.1 创建及获取客户的会话 184 
10.4.2 从会话中移动指定的绑定对象 185 
10.4.3 销毁session对象 186 
10.4.4 会话超时的管理 186 
10.4.5 session对象的应用 186 
10.5 application对象 189 
10.5.1 访问应用程序初始化参数 189 
10.5.2 管理应用程序环境属性 190 
10.6 out对象 190 
10.6.1 向客户端浏览器输出信息 191 
10.6.2 管理响应缓冲 192 
10.7 其他内置对象 192 
10.7.1 获取页面上下文的pageContext对象 192 
10.7.2 读取web.xml文件配置信息的config对象 193 
10.7.3 应答或请求的page对象 194 
10.7.4 获取异常信息的exception对象 195 
第11章 Servlet技术 197 
11.1 Servlet基础 197 
11.1.1 Servlet结构体系 197 
11.1.2 Servlet技术特点 198 
11.1.3 Servlet与JSP的区别 199 
11.1.4 Servlet代码结构 200 
11.2 Servlet API编程常用接口和类 201 
11.2.1 Servlet接口 202 
11.2.2 ServletConfig接口 203 
11.2.3 HttpServletRequest接口 203 
11.2.4 HttpServletResponse接口 204 
11.2.5 GenericServlet类 204 
11.2.6 HttpServlet类 204 
11.3 Servlet开发 205 
11.3.1 Servlet创建 205 
11.3.2 Servlet 2.0配置方式 209 
第12章 过滤器和监听器 211 
12.1 Servlet过滤器 211 
12.1.1 什么是过滤器 211 
12.1.2 过滤器对象 212 
12.1.3 过滤器对象的创建与配置 213 
12.1.4 字符编码过滤器 218 
12.2 Servlet监听器 224 
12.2.1 Servlet监听器简介 224 
12.2.2 Servlet监听器的原理 224 
12.2.3 Servlet上下文监听 225 
12.2.4 HTTP会话监听 226 
12.2.5 Servlet请求监听 227 
12.2.6 Servlet监听器统计在线人数 227 
第三篇?框架 
第13章 Struts2框架 232 
13.1 MVC设计模式 232 
13.2 Struts2概述 233 
13.2.1 Struts2的产生 233 
13.2.2 Struts2的结构体系 234 
13.3 Struts2入门 235 
13.3.1 获取与配置Struts2 235 
13.3.2 创建个Struts2程序 236 
13.4 Action对象 239 
13.4.1 认识Action对象 239 
13.4.2 请求参数的注入原理 240 
13.4.3 Struts2的基本流程 240 
13.4.4 动态Action 241 
13.4.5 应用动态Action 242 
13.5 Struts2的配置文件 244 
13.5.1 Struts2的配置文件类型 245 
13.5.2 配置Struts2包 245 
13.5.3 配置名称空间 246 
13.5.4 Action对象的相关配置 246 
13.5.5 使用通配符简化配置 248 
13.5.6 配置返回视图 249 
13.6 Struts2的标签库 250 
13.6.1 数据标签 250 
13.6.2 控制标签 253 
13.6.3 表单标签 255 
13.7 Struts2的开发模式 257 
13.7.1 实现与Servlet API的交互 257 
13.7.2 域模型DomainModel 258 
13.7.3 驱动模型ModelDriven 259 
13.8 Struts2的拦截器 261 
13.8.1 拦截器概述 261 
13.8.2 拦截器API 262 
13.8.3 使用拦截器 263 
13.9 数据验证机制 265 
13.9.1 手动验证 265 
13.9.2 验证文件的命名规则 266 
13.9.3 验证文件的编写风格 266 
第14章 Hibernate技术 269 
14.1 初识Hibernate 269 
14.1.1 理解ORM原理 269 
14.1.2 Hibernate简介 270 
14.2 Hibernate入门 271 
14.2.1 获取Hibernate 271 
14.2.2 Hibernate配置文件 271 
14.2.3 了解并编写持久化类 273 
14.2.4 Hibernate映射 275 
14.2.5 Hibernate主键策略 276 
14.3 Hibernate数据持久化 277 
14.3.1 Hibernate实例状态 277 
14.3



内容摘要

本书从入门学习者的角度出发,通过通俗易懂的语言、丰富典型的实例,循序渐进地使读者在实践中学习Java编程知识,并提升自己的实际开发能力。全书共有17章,具体内容包括初识Java、Java语言基础、运算符与流程控制、面向对象基础、继承与多态、接口、异常处理、常用类、JSP基本语法、JSP内置对象、Servlet技术、过滤器和监听器、Struts2框架、Hibernate技术、Spring框架、Spring与Struts2、Hibernate框架的整合和Spring与SpringMVC、MyBatis框架的整合。书中的大部分知识都结合具体实例进行介绍,涉及的程序代码也大多给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。



主编推荐

明日科技是一家管理规范、研发能力强的互联网公司,同时从事图书开发。人员规模50人明日的优势:?明日科技很注重员工经验交流和开发经验整理、共享,内部积累文档已经整理得非常完善,代码讲解非常细致,目前已经出版图书300多个品种,占据主流语言图书销售排行的前列。?案例完全来自本企业的项目,紧跟时代脚步,内容质量上无可挑剔。?明日科技配套资源丰富,提供从视频讲解到快学快用的整体配套资源,同时技术服务做的也比较完善。



   相关推荐   

—  没有更多了  —

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

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP