首页 > 图书中心 >图书详情

Java面向对象程序设计(微课视频版)

" Java课程思政,配套微课视频,实验指导和习题库,应用实践,校企合作,资源丰富。"提供课件、大纲、代码在课件下载处。

作者:李金忠、杨德石
定价:75
印次:1-2
ISBN:9787302630456
出版日期:2023.06.01
印刷日期:2024.01.22

TOIBE公布的近20年来的编程语言排行榜中,Java语言基本每年霸占TIOBE指数榜单的前3名,已经成为热门且主流的程序设计语言。同时,为贯彻落实2020年教育部印发的《高等学校课程思政建设指导纲要》中对工科类专业课程提出的课程思政要求,本书从实用性和思政性两方面设计了一些包含思政元素的编程案例,将思政元素有机融入程序的代码编写中,寓价值观引导于知识传授和程序设计能力培养之中。 本书共13章,主要讲解面向对象程序设计思想与特性、Java语言概述、变量与常量、运算符与表达式、选择结构与循环结构、方法与数组、类与对象、继承与多态、抽象类与接口、内部类与异常、Java常用类、集合与泛型、Lambda与Stream、文件与I/O流、JDBC数据库操作、多线程与网络编程、反射与注解等内容。本书提供了大量应用实例,每章后均附有习题,并且在大部分章节中指出了思政元素融入点。 本书可作为高等院校本科、专科计算机类相关专业的面向对象程序设计(Java)或Java语言程序设计课程的教材,也可作为自学编程人员的参考用书。

more >

前言 面向对象程序设计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月于吉安

more >
扫描二维码
下载APP了解更多

同系列产品more >

C语言程序设计——以机器博弈为例...

邱虹坤、王亚杰、孙玉霞
定 价:65元

查看详情
Linux C语言程序设计(微课视频版)

张同光,田文强,荆春棋
定 价:69.80元

查看详情
C语言程序设计案例教程(微课视频...

谢延红、张建臣、戎丽霞
定 价:69元

查看详情
ASP.NET网站设计教程(微课视频版)...

陶永鹏、郭鹏、刘建鑫、
定 价:79.50元

查看详情
Java高级程序设计(第2版)(微课...

徐传运,张杨,黎天送,
定 价:79元

查看详情
图书分类全部图书
more >
  • "1.高校教师与企业讲师合作联合编写教材,使教材理论与实践相统一,两者相辅相成,助力高质量软件开发人才培养。
    2.案例丰富多样,内容详尽,深入浅出地阐释Java程序设计原理,进行代码演示。表达通俗易懂,举一反三,便于读者融会贯通。
    3.将课程思政与Java面向对象程序设计相结合,案例中融合思政元素,使学生在学习专业知识的过程中树立正确的世界观、人生观和价值观,增强课程的知识性、引领性和时代性。
    4.企业工程师进行视频讲解,读者注册封底刮刮卡后,再扫描书中二维码即可观看,体验编程之乐。
    5.配套教学大纲、教学课件、程序源码、习题答案和微课视频等教学资源,方便教师教、学生学。
    6.本书适合作为高等院校计算机科学与技术、软件工程等专业的教学用书,也适合企业软件开发工程师作为参考用书。
    "

more >
  • 目录

    第1章初识Java与面向对象程序设计/1

    11Java概述/1

    111计算机编程语言发展史/1

    112Java语言发展史/2

    113Java语言的特点/3

    114Java跨平台原理/6

    12面向对象程序设计思想/6

    121面向过程程序设计/6

    122面向对象程序设计/6

    123面向对象与面向过程程序设计的比较/7

    13Java开发环境搭建/7

    131JDK与JRE/7

    132JDK安装/8

    133环境变量配置/9

    14第一个Java程序: HelloWorld!/11

    141显示文件扩展名/11

    142编写代码/12

    143编译与执行/12

    144代码解析/12

    145代码的注释 /13

    15Java常用开发工具/14

    151Eclipse的安装与使用/14

    152IntelliJ IDEA的安装与使用/16

    16本章思政元素融入点/19

    17本章小结/23

    18习题/23

    第2章Java编程基础/24

    21变量与常量/24

    211关键字和保留字/24

    212标识符与命名规范/24

    213数据类型/25

    214变量的定义与赋值/26

    215常量/27

    216变量的类型转换/27

    217Scanner的使用/29

    22运算符与表达式/29

    221算术运算符/29

    222赋值运算符/31

    223关系运算符/31

    224逻辑运算符/32

    225位运算符/3...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘