-
内容大纲
面向对象程序设计是当今程序设计的主流技术,Java语言作为经典的面向对象语言,受到程序设计人员的广泛欢迎。本书作为Java语言程序设计的教程,在详细介绍程序设计的基础知识后,着重讲解Java面向对象的编程思想,通过精选的实例与基于开发平台的代码调试与运行,使读者轻松掌握Java编程的核心技术。全书共15章,内容主要包括Java语言的基本组成元素、流程控制语句与算法设计、类与对象、数组与字符串的应用、类的继承与多态、抽象类/接口及泛型、异常处理、控制台输入/输出与文件操作、多线程编程、图形用户界面的开发与基于事件驱动的编程、集合类与数据库编程。
本书还详细介绍了集成开发环境IDEA、MySQL数据库系统以及数据库管理平台MySQL Workbench的下载、安装与使用。全书提供了大量的应用实例且都在IDEA平台上调试运行通过。每章的最后均附有习题。
本书适合作为高等学校计算机相关专业“Java程序设计”或“面向对象程序设计”课程的教材,也可作为Java技术的培训教材,对于广大Java技术爱好者亦是一本有价值的参考书。 -
作者介绍
-
目录
第1章 Java语言与集成开发环境
1.1 Java语言
1.1.1 什么是Java
1.1.2 Java语言的特点
1.2 Java开发工具包JDK
1.2.1 什么是JDK
1.2.2 下载与安装JDK
1.2.3 Java API文档资源与使用
1.3 Java的运行机制与JVM
1.3.1 Java的运行机制
1.3.2 JRE与JVM
1.3.3 JDK、JRE、JVM三者的联系与区别
1.4 IntelliJ IDEA开发工具
1.5 第一个Java程序
1.5.1 创建Java项目
1.5.2 Java项目目录结构
1.5.3 在项目中创建包
1.5.4 创建Java类
1.5.5 编写Java程序
1.5.6 执行Java程序
1.6 Java程序风格
习题
第2章 Java语言基础
2.1 Java程序的基本概念
2.1.1 Java程序的组成
2.1.2 关键字
2.1.3 标识符
2.1.4 分隔符
2.2 控制台输入/输出
2.3 基本数据类型
2.3.1 整型
2.3.2 浮点型
2.3.3 字符型
2.3.4 布尔型
2.4 常量和变量
2.4.1 常量
2.4.2 变量
2.5 运算符和表达式
2.5.1 算术运算符
2.5.2 比较运算符
2.5.3 逻辑运算符
2.5.4 赋值运算符
2.5.5 条件运算符
2.5.6 运算符优先级
2.6 类型强制转换
2.6.1 自动类型转换
2.6.2 强制类型转换
习题
第3章 控制语句与算法
3.1 Java程序的执行流程
3.1.1 算法的执行
3.1.2 语句块与块作用域
3.2 选择语句
3.2.1 if语句
3.2.2 switch语句
3.3 循环语句
3.3.1 while语句
3.3.2 do-while语句
3.3.3 for语句
3.4 跳转语句
3.4.1 break语句
3.4.2 continue语句
3.5 控制语句编程举例
习题
第4章 对象和类
4.1 面向对象编程的基本概念
4.2 类和对象
4.2.1 类的构成
……
第5章 数组
第6章 常用类与正则表达式
第7章 继承和多态
第8章 抽象类、接口与泛型类
第9章 异常处理
第10章 I/O与文件操作
第11章 多线程
第12章 GUI编程基础
第13章 事件驱动编程
第14章 集合类
第15章 数据库编程
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...