热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点

Java编程基础实践指导

中国水利水电出版社
    【作 者】张焕生 陈勇 崔炳德 【I S B N 】978-7-5170-8690-1 【责任编辑】石永峰 【适用读者群】本专通用 【出版时间】2020-08-11 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】120 【千字数】181 【印 张】7.5 【定 价】22 【丛 书】普通高等教育数据科学与大数据技术专业教材 【备注信息】
图书详情

    本书根据编者多年的教学和软件开发经验,精心筛选实践教学中广为学生接受的典型案例进行讲解,循序渐进、深入浅出。本书内容翔实、代码完整、实用易读,并有一定的广度和深度,基本覆盖了Java程序设计的核心内容,引导读者逐步掌握Java语言的关键知识点,深入了解程序设计的过程,学会Java面向对象的编程思想和设计方法,并且可以边学习边实践,做到触类旁通、举一反三。

    本书可作为普通高等院校Java语言教学的实践指导书,也可作为Java自学者的参考用书。

    内容实用——理论与实践结合,重点突出应用

    体系完善——构建完整的大数据专业解决方案

    产教融合——高校企业共参与,对标行业标准

    资源丰富——微课、课件、教案、源码、答案

    作为IT领域的主流编程语言之一,Java语言具备跨平台性、安全性、健壮性、性能优异、支持多线程、分布式计算等特点,是当今Internet上非常流行和受欢迎的一种面向对象程序开发语言。Java语言的开源特点吸引了大批IT精英为其添砖加瓦,使其新技术和新功能层出不穷。

    Java程序设计是很多高校计算机类专业的编程语言基础课,Java语言知识点众多,初学者容易产生无从下手之感;目前Java程序设计的教材较多,但是与之相适应的实践指导书却较少。针对以上两个问题,编者结合多年的Java编程教学和软件开发经验,精选典型实践案例编写了这本实践指导书。

    全书紧扣课程教学内容,精选大量典型案例和综合实例,同时给出详细的分析、解答及程序上机运行结果。本书讲解循序渐进、深入浅出,内容基本覆盖Java程序设计的核心内容,引导读者逐步掌握Java语言的关键知识点,学会Java面向对象的编程思想和设计方法。具体内容如下:第1章介绍Java开发工具的下载和环境的安装,帮助读者熟悉编程环境;第2章介绍Java语言的基础知识,包括标识符、数据类型、运算符、控制语句;第3章介绍Java面向对象程序设计的相关知识,包括类和对象的基本概念、构造方法、重载、修饰符、包的创建等;第4章介绍数组、字符串类、Math类及其他实用类库;第5章至第9章介绍继承、多态、抽象类、接口、异常处理、I/O、集合、图形用户界面设计等知识;第10章介绍JDBC数据库编程。

    本书中的实践题目都是编者根据近年的教学和软件开发经验,精心筛选的实践教学中广为学生接受的典型案例,内容翔实、代码完整、实用易读,并有一定的广度和深度,读者可边学习、边操作、边思考。

    本书由张焕生、陈勇、崔炳德任主编,崔凌云、孙晓磊、王建文、李亚娟任副主编,由张焕生统稿。

    由于编者水平有限,加之时间仓促,书中难免有疏漏和欠妥之处,恳请读者批评指正。

    编 者

    2020年5月

    第1章 Java语言概述 1
    实践1:Java的开发环境 1
    实践2:运行机制 3
    第2章 Java语言基础 8
    实践1:字符集、标识符和关键字 8
    实践2:基本数据类型和基本运算符 9
    实践3:控制结构 12
    实践4:Scanner类接收数据 17
    第3章 类和对象 18
    实践1:类的定义和使用 19
    实践2:方法的定义和调用 21
    实践3:方法的递归 25
    实践4:成员变量和局部变量 27
    实践5:代码块 30
    实践6:this的用法 31
    实践7:变量和方法 32
    实践8:类的封装 34
    第4章 Java实用类库 40
    实践1:创建和使用一维数组 40
    实践2:字符串类的使用 43
    实践3:包装类的使用 45
    第5章 类的继承与多态 47
    实践1:类的继承 48
    实践2:类的多态 56
    实践3:内部类 60
    实践4:Lambda表达式与函数式接口 62
    第6章 异常处理 64
    实践1:常见异常处理 65
    实践2:用户自定义异常 68
    第7章 输入与输出 72
    实践1:文件的基本操作 73
    实践2:RandomAccessFile的运用 77
    实践3:缓冲流的运用 79
    实践4:对象流的运用 80
    实践5:综合实践 81
    第8章 集合和泛型 84
    实践1:集合和数组的转换 85
    实践2:ArrayList和LinkList的使用 86
    实践3:HashSet和TreeSet集合的使用 88
    实践4:成绩信息系统 90
    第9章 图形用户界面设计 94
    实践1:组件属性 95
    实践2:事件处理 97
    第10章 MySQL数据库与JDBC编程 105
    实践1:访问MySQL数据库的基本操作 105
    实践2:综合实践 108
    参考文献 116





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册