Java自学宝典 封面

Java自学宝典

暂无评分
章节数
33
ISBN
9787302475415

标签

内容简介

《Java自学宝典》由黑马程序员团队编著,2017年10月由清华大学出版社出版,是一本面向零基础学习者的Java全栈入门教材。全书共33章,按知识难度与工程场景分为四个部分:基础篇(第1~6章)从Java开发入门讲起,涵盖JDK的安装与环境变量配置、基本语法与流程控制、面向对象编程、集合类、输入/输出和多线程;Web篇(第7~16章)先介绍网页开发基础与Java Web概述,再依次讲解Servlet基础、请求与响应、JSP技术、Cookie与Session、EL表达式与JSTL、Servlet高级应用,最后落到jQuery框架以及MySQL与JDBC数据库开发;框架篇(第17~31章)系统讲解企业开发中常用的SSH组合——Struts2的核心配置、拦截器、标签库、OGNL与值栈、文件上传下载,Hibernate的持久化对象状态与一级缓存、关联映射、检索方式、事务与二级缓存,以及Spring的Bean管理、面向切面编程与事务管理;实战篇(第32~33章)讲解SSH框架整合,并以“学生信息管理系统”作为贯穿性项目,把前面分散的知识点串成一条完整的开发链路。全书采用案例驱动的写法,把复杂概念拆解为可在IDE中运行的示例,配套提供源代码与教学视频,力求让读者边读边练、学以致用。

编辑推荐

很多Java入门书的问题在于“只讲语法,不讲项目”,读者学完一堆零散知识点,却不知道它们在企业开发中如何组合。《Java自学宝典》走的是另一条路:把Java基础、Java Web、SSH框架和实战项目放进同一本书,形成一条从环境搭建到项目上线的连贯学习路径。全书33章的编排相当“工程化”——先打牢语法、集合、IO、多线程的地基,再进入Servlet、JSP、JDBC这一代Web开发的核心技术,然后集中攻克Struts2、Spring、Hibernate三大框架,最后用“学生信息管理系统”把SSH整合讲透。黑马程序员的教材向来以案例多、代码可直接运行、配有视频与源码资源见长,对没有老师带的自学者尤其友好。需要提醒的是,本书的Web技术栈偏传统(JSP、SSH而非Spring Boot),若你的目标是当下主流的企业开发,可把它当作理解Java Web底层原理与框架思想的扎实垫脚石,再衔接更新的技术栈。

适合谁读

适合

  • 零基础准备自学Java、需要一条清晰完整学习路线的读者
  • 计算机相关专业需要一本配套教材完成课程设计的学生
  • 想补课认识Servlet、JSP、JDBC等传统Java Web底层技术的开发者
  • 希望通过一个完整项目理解SSH框架整合思路的学习者

不适合

  • 只想快速上手Spring Boot、Spring Cloud等现代框架的读者
  • 已有多年Java开发经验、希望深入源码与架构设计的老手
  • 期待本书内容紧跟最新Java版本的读者(本书出版于2017年)

阅读建议

  1. 按章节顺序推进,每章示例代码务必亲手敲一遍,不要只看不写。
  2. 学完第16章后可先做一个小型Web小项目,再进入框架篇,避免知识点堆积。
  3. 框架篇重点理解配置与运行流程,而不必死记API,为后续迁移到新框架打基础。
  4. 最后的学生信息管理系统建议完整复现,并尝试自己增加功能模块作为练习。

出版社简介

清华大学出版社 中国 · 成立于 1980 年

清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。

目录

  1. 第1章 Java开发入门
  2. 第2章 Java编程基础
  3. 第3章 面向对象
  4. 第4章 集合类
  5. 第5章 输入/输出
  6. 第6章 多线程
  7. 第7章 网页开发基础
  8. 第8章 Java Web概述
  9. 第9章 Servlet基础
  10. 第10章 请求和响应
  11. 第11章 JSP技术
  12. 第12章 Cookie和Session
  13. 第13章 EL表达式和JSTL
  14. 第14章 Servlet高级
  15. 第15章 jQuery框架
  16. 第16章 MySQL和JDBC
  17. 第17章 Struts2框架入门
  18. 第18章 Struts2的核心配置
  19. 第19章 Struts2的拦截器
  20. 第20章 Struts2的标签库
  21. 第21章 Struts2的OGNL和值栈
  22. 第22章 Struts2的文件上传和下载
  23. 第23章 Hibernate框架入门
  24. 第24章 Hibernate的持久化对象状态和一级缓存
  25. 第25章 Hibernate的关联关系映射
  26. 第26章 Hibernate的检索方式
  27. 第27章 Hibernate的事务处理和二级缓存
  28. 第28章 Spring框架入门
  29. 第29章 Spring中的Bean
  30. 第30章 面向切面编程(Spring AOP)
  31. 第31章 Spring事务管理
  32. 第32章 SSH框架整合
  33. 第33章 学生信息管理系统

常见问题

这本书适合零基础的人自学吗?
适合。本书定位就是自学教材,从JDK安装、环境变量配置、第一个Java程序讲起,案例与理论结合,配套源码和教学视频,零基础读者按顺序阅读即可入门。
书里讲的是SSH框架,现在还有用吗?
Struts2、Hibernate在当下企业开发中已不主流,但本书对MVC分层、ORM映射、AOP与事务管理的讲解仍有原理价值,可作为理解Java Web演进的基础。
需要哪些开发环境才能跟着练习?
按书中内容需准备JDK、Eclipse、Tomcat以及MySQL数据库,书内对JDK、Eclipse的安装与使用有专门讲解,其余工具可参照对应章节配置。
这本书有多少章,配套资源有哪些?
全书共33章,分为Java基础篇(第1~6章)、Java Web篇(第7~16章)、SSH框架篇(第17~31章)和实战篇(第32~33章),出版社与作者方面提供配套源代码及教学视频资料。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

作者简介

黑马程序员是传智播客(传智教育)旗下的IT教育品牌与教材编写团队,由张孝祥发起,长期专注于Java、Python、前端、大数据等方向的实战型教材开发,其著作多由人民邮电出版社出版。作为集体署名作者,黑马程序员并非单一个人,而是以教学与课程研发为核心的编写团队,其作品强调动手实践与项目驱动。库内收录其作品26种,代表作品包括《软件测试》《Python程序设计现代方法》《微服务架构基础(Spring Boot+Spring Cloud+Docker)》《Java Web程序设计任务教程》《JavaScript前端开发案例教程》《网页设计与制作项目教程(HTML+CSS+JavaScript)》《PHP基础案例教程》《Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)》等,涵盖编程设计、软件学习、计算机综合与考试等类别。其写作注重案例与任务引导,服务于IT技能学习者的入门与进阶需求。公开资料有限,除上述信息外,不作更多生平层面的介绍。

同一作者

同类高分