Java程序设计实用教程
配套PPT与源代码,配套资源咨询请加QQ:2301891038(仅限教师).本书逻辑性强、思路清晰、内容由浅入深,通过大量的例子引导学生掌握Java语言的基础知识。

作者:李凌霞、侯占军、刘明刚、徐宏伟、奚望园

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价:49元

印次:1-7

ISBN:9787302492412

出版日期:2018.05.01

印刷日期:2023.09.13

图书责编:闫红梅

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书从初学者的角度由浅入深地详细介绍了Java语言开发中用到的重要知识点。全书共11章,介绍了Java集成开发环境的搭建及其运行机制、语言基础、面向对象编程思想,通过丰富翔实的典型例子,帮助初学者理解多线程、常用API、集合、I/O流、GUI、网络编程及数据库编程等面向对象的抽象概念。本书对JDK 7及JDK 8中的新内容也进行了介绍。 本书的内容和组织方式立足于高校教材的要求,既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材。

《Java程序设计实用教程》从Java语言的基本语法入手,详细介绍了面向对象程序设计思想、Java语言的深入理解、异常处理、常用实用类、输入输出流、图形用户界面,以及Java在多线程、网络编程、多媒体、数据库操作等方面的应用。本书对JDK7和JDK8中的新内容也进行了相应的应用介绍。

前言 本书是黑龙江省教育科学“十二五”规划2015年度两个重点项目(项目名称: “互联网+”背景下本科院校计算机基础教育教学方式改革研究; 项目编号: GJB1215032。项目名称: 应用型本科院校慕课的开发与“慕课+翻转课堂”的应用研究; 项目编号: GJB1215030)的部分研究成果。 “Java程序设计”课程的教学要求是要让学生掌握面向对象的编程思想,通过大量的例子引导学生掌握Java语言的基础知识、基本概念及基本原理,以达到培养学生编程能力的目标,因此本书在编写过程中秉承着逻辑性强、思路清晰、由浅入深的知识组织方式。 本书共11章,各章的学习内容如下: 第1章介绍了面向对象编程思想,Java语言的发展、特点,Java的三大平台以及开发Java程序的环境; 第2章介绍了Java语言的基础知识和相关概念; 第3章和第4章介绍了类与对象的关系、类及对象的创建及接口应用,并且为了让学生对Java语言有进一步的了解,介绍了Java的Object类、变量及其传递、引用类型间的类型转换、内部类与匿名类、Java的反射机制及Java 8新增的lambda表达式等内容; 第5章介绍了异常处理的意义以及异常的分类,如何使用异常处理机制处理异常,并对自定义异常和抛出异常对象的方法进行了阐述; 第6章介绍了Java语言的常用类及API的查阅方法,介绍了字符串类的常用方法,泛型的基本知识和自定义泛型的方法,集合框架、集合的主要接口及其实现类,并详细介绍了如何遍历集合; 第7章详细介绍了线程的基本概念、线程调度与优先级的策略、实现多线程应用的两种途...

课件下载

样章下载

网络资源

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

目录
荐语
查看详情 查看详情

目录

第1章Java概述及开发环境搭建

1.1面向对象的程序设计思想

1.1.1面向对象的程序设计方法概述

1.1.2面向对象的软件开发过程

1.2Java语言简介

1.2.1Java语言的发展

1.2.2Java的三大平台

1.2.3Java语言的特点

1.2.4Java的运行机制

1.3Java开发环境搭建

1.3.1集成开发平台介绍

1.3.2JDK的安装与配置

1.4Java语言中的命名规则

1.5简单的Java程序

1.5.1第一个Java应用程序

1.5.2第一个Java小程序

1.6本章小结

第2章Java语言基础

2.1数据类型划分

2.2基本数据类型、常量与变量

2.2.1基本数据类型

2.2.2常量与变量

2.2.3程序的注释

2.2.4类型转换

2.3运算符与表达式

2.3.1运算符

2.3.2表达式及运算符的优先级、结合性

2.4流程控制

2.4.1顺序结构

2.4.2分支结构

2.4.3循环结构

2.4.4跳转语句

2.5数组

2.5.1数组的声明

2.5.2数组的创建

2.5.3数组元素的初始化

2.5.4数组的引用

2.5.5多维数组

2.6Scanner类

2.6.1获取字符串数据

2.6.2获取数值型数据

2.7本章小结

第3章类与对象

3.1类

3.1.1类...

《Java程序设计实用教程》从Java语言的基本语法入手,详细介绍了面向对象程序设计思想、Java语言的深入理解、异常处理、常用实用类、输入输出流、图形用户界面,以及Java在多线程、网络编程、多媒体、数据库操作等方面的应用。本书对JDK7和JDK8中的新内容也进行了相应的应用介绍。