全新正版 极速发货
¥ 49.9 6.7折 ¥ 75 全新
仅1件
作者李金忠、杨德石
出版社清华大学出版社
ISBN9787302630456
出版时间2023-06
装帧平装
开本其他
定价75元
货号1202898822
上书时间2024-09-06
面向对象程序设计Java语言是一种流行的计算机程序设计语言,以其面向对象、简单易用性、跨平台性、可移植性、安全性、健壮性、分布性和动态性等优良特性以及其无处不在且开源免费、适用范围广泛等显著优点,成为近年来较流行的优秀编程语言之一。在全球云计算、大数据和人工智能以及互联网蓬勃发展的产业应用环境下,Java语言更具有得天独厚的优势和广阔的应用前景。为贯彻落实2020年印发的《高等学校课程思政建设指导纲要》中所明确提出的要求: “工学类专业课程,要注重强化学生工程伦理教育,培养学生精益求精的大国工匠精神,激发学生科技报国的家国情怀和使命担当”,本书在全面系统讲解面向对象程序设计Java语言编程知识的同时,结合案例程序的特点将思政元素渗透到具体章节中,使学生在学习程序设计专业知识的过程中,领悟其所蕴含的思政味,增强课程的知识性、引领性和时代性,达到寓价值观有机融入知识传授和程序设计能力培养之中的目的。
本书全面地讲解了Java的重要知识,尤其强调面向对象的设计思想和Java的编程核心思想,共分为13章,主要内容组织如下。
第1章 初识Java与面向对象程序设计: 主要介绍计算机编程语言发展史,Java语言的发展史、特点和跨平台原理,面向对象程序设计思想,Java开发环境搭建和个Java程序,以及Eclipse和IntelliJ IDEA等常用集成开发工具。
第2章 Java编程基础: 主要介绍Java中的变量与常量、运算符与表达式、选择结构与循环结构、方法与数组,以及JVM中的堆内存与栈内存等编程基础知识。
第3章 面向对象程序设计(基础): 主要讲述面向对象的概念、特性和编程思想,类和对象,构造方法,this 和static关键字,以及包的概念和使用等面向对象程序设计基础知识。
第4章 面向对象程序设计(进阶): 主要讨论封装、继承和多态,抽象类和接口,super和final关键字,Object类,以及内部类等面向对象程序设计进阶知识。
第5章 异常: 主要介绍异常的概念、体系和类型,异常处理和自定义异常,包括try、catch、finally、throw和throws五大关键字的用法。
第6章 Java常用类: 主要讲述包装类,枚举类,字符串类String、StringBuffer和StringBuilder,时间和日期相关类Date、SimpleDateFormat和Calendar,以及Math、Random和UUID等Java常用类。
第7章 集合与泛型: 主要概述集合与泛型,讲解Collection接口,讨论三大集合框架: List、Map、Set及其各自的实现类的使用。
第8章 Lambda与Stream: 主要介绍JDK 8中的新特性和新语法——Lambda表达式与Stream的语法及它们的使用。
第9章 文件与I/O流: 主要概述I/O流与File类,讲解字节流、字符流、缓冲流、打印流、对象流和字节数组流的使用。
第10章 JDBC: 主要概述JDBC,讲解Java怎样使用JDBC操作数据库,讨论JDBC工具类封装、JDBC事务处理、JDBC连接池等重要技术和SQL注入问题。
第11章 多线程: 主要概述Java多线程,介绍线程的创建、线程的生命周期和状态转换,讨论synchronized关键字、线程通信、显式锁Lock、Java并发包和线程池等重要技术。
第12章 网络编程: 主要介绍网络编程中的一些基础概念,包括网络通信协议、TCP和UDP、IP与端口号,讲解Socket通信,并重点讲解Socket与ServerSocket类,以及如何通过Socket通信实现一个简单的疫情背景下的网课聊天室,讨论Java中的UDP、HTTP和URL,并重点介绍HttpURLConnection类。
第13章 反射与注解: 主要介绍反射的概念及其相关知识,讲解反射中的Class、Field、Constructor、Method类的使用方式,还讲解注解的概念、语法、属性和使用以及元注解,演示反射 注解在实际开发中的应用场景。
由于编著者水平和时间有限,书中难免有不妥之处,欢迎各界专家、同仁和读者批评指正,我们将不胜感激。
编 著 者2023年4月于吉安
TOIBE公布的近20年来的编程语言排行榜中,Java语言基本每年霸占TIOBE指数榜单的前3名,已经成为热门且主流的程序设计语言。同时,为贯彻落实2020年印发的《高等学校课程思政建设指导纲要》中对工科类专业课程提出的课程思政要求,本书从实用性和思政性两方面设计了一些包含思政元素的编程案例,将思政元素有机融入程序的代码编写中,寓价值观引导于知识传授和程序设计能力培养之中。
本书共13章,主要讲解面向对象程序设计思想与特性、Java语言概述、变量与常量、运算符与表达式、选择结构与循环结构、方法与数组、类与对象、继承与多态、抽象类与接口、内部类与异常、Java常用类、集合与泛型、Lambda与Stream、文件与I/O流、JDBC数据库操作、多线程与网络编程、反射与注解等内容。本书提供了大量应用实例,每章后均附有习题,并且在大部分章节中指出了思政元素融入点。
本书可作为高等院校本科、专科计算机类相关专业的面向对象程序设计(Java)或Java语言程序设计课程的教材,也可作为自学编程人员的参考用书。
1.高校教师与企业讲师合作联合编写教材,使教材理论与实践相统一,两者相辅相成,助力高质量软件开发人才培养。
2.案例丰富多样,内容详尽,深入浅出地阐释Java程序设计原理,进行代码演示。表达通俗易懂,举一反三,便于读者融会贯通。
3.将课程思政与Java面向对象程序设计相结合,案例中融合思政元素,使学生在学习专业知识的过程中树立正确的世界观、人生观和价值观,增强课程的知识性、引领性和时代性。
4.企业工程师进行视频讲解,读者注册封底刮刮卡后,再扫描书中二维码即可观看,体验编程之乐。
5.配套教学大纲、教学课件、程序源码、习题答案和微课视频等教学资源,方便教师教、学生学。
6.本书适合作为高等院校计算机科学与技术、软件工程等专业的教学用书,也适合企业软件开发工程师作为参考用书。
— 没有更多了 —
以下为对购买帮助不大的评价