Java是互联网时代最重要的编程语言之一。 本书从初学者的角度出发,通过典型的案例、简单清晰的图示、通俗易懂的语言,深入浅出地介绍了Java应用开发中使用的重点技术。 全书共20章,第1~5章讲解Java特点和开发环境搭建、Java语言基础、程序流程控制、数组和方法,这些内容是Java的基础知识;第6~8章讲解Java面向对象编程知识,包括类与对象,构造方法,封装性,this、static和super等关键字,继承、抽象类、接口、多态性、类之间的关系、单例模式和简单工厂模式等,这些内容是Java的核心内容;第9~15章讲解包及访问控制权限、异常处理、泛型、常用类、I/O系统、集合、JDBC编程等,这些内容是Java的重点难点;第16~20章讲解注解、图形用户界面、反射、多线程和网络编程,这些内容是Java应用开发基础。 本书列举了300多个程序案例、绘制了300多个图示、布置了100多道习题,方便读者快速理解相关知识点并掌握应用技巧。本书还提供了丰富的配套教学资源,包括教学大纲、教学视频2100余分钟、题库2200多道、精美PPT课件1800余页、所有源程序代码和习题参考答案。本书所有资源部署在学银在线慕课平台,所有程序在JDK 17上运行通过,扫描随书提供的二维码可观看相应内容的讲解视频。 本书可作为高等院校相关专业的“Java程序设计”课程教材,也可作为Java语言的自学者入门用书。
Web编程作为信息技术领域不可或缺的一部分,正以前所未有的速度推动着互联网服务的创新与发展。本书致力于为读者提供一条从基础到进阶的Web开发学习路径,聚焦于使用Spring Boot构建高效后端服务与使用Vue.js开发前端界面这一黄金组合。全书共8章,第1、2章介绍Spring Boot和MyBatisPlus框架,构建后端服务基础;第3~5章介绍前端基础知识(HTML、CSS与JavaScript);第6、7章介绍前端进阶知识,内容涉及Vue.js前端框架和Element Plus组件库;第8章介绍前后端数据交互。每章还配备了丰富的实例代码、实践任务练习,鼓励读者通过动手实操深化理解。 本书可作为高等院校相关专业的“Web编程技术”课程实践教材,也可供对构建Web应用感兴趣的编程爱好者和软件开发工程师阅读参考。