《Java语言程序设计》严格按照教育部关于“加强职业教育、突出实践技能培养”的要求,依照Java程序设计学习应用的基本过程和规律,采用“以任务驱动式案例开发为主线”的写法,将Java开发的技术知识融入各个工作任务中,突出“实践与理论紧密结合”的特点。随着项目开发任务的层层递进,再现软件开发的工作过程,体现从普通程序员到Web程序员的职业能力的提升。同时,依据教育部印发的《高等学校课程思政建设指导纲要》中要求,将思想政治教育贯穿人才培养体系和全面推进高校课程思政建设,发挥好每门课程的育人作用及提高高校人才培养质量。本书将立德树人的课程思政教育目标融入每一章节中,通过思政故事分享使得教材具有时代性、思想性、实践性与创新性的特点。
全教材共10章,分三篇进行编写。第一篇为Java编程基础,包括第1章、第2章。第1章主要介绍Java语言的特点、JDK的安装使用、Java运行机制以及Eclipse开发工具的使用。第2章详细讲解Java语言的基本语法。任何一种语言,基本语法都是其最重要的内容。第二篇为面向对象编程,包括第3章至第7章。其中,第3章、第4章详细讲解Java语言面向对象的知识,这两章以编程思想为主,初学者需要花较多精力来理解这些内容。第5章对类特性进行深度讲解。第6章详细讲解Java中常用的集合类。第7章讲解Java的异常处理机制。第三篇为高级进阶,包括第8章至第10章。其中,第8章详细讲解GUI图形用户接口中的Swing工具,其内容包括Swing组件类架构、布局管理器、事件处理机制、Swing常用组件的使用。第9章介绍I/O流相关知识。第10章主要讲解线程的创建、生命周期、调度方式,多线程同步以及线程池知识。通过本教材的学习,读者不仅可以全面掌握Java的开发知识,还能体会到应用Java开发项目的基本思路及全局观念。
展开