内容推荐 本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技巧。 本书“第Ⅰ篇 基础知识”主要介绍Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等,“第Ⅱ篇 核心技术”主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等,“第Ⅲ篇 高级应用”主要介绍多线程、文件I/O操作、GUI编程、数据库编程、Java Web以及常用设计框架等,“第Ⅳ篇 项目实战”主要介绍中国象棋和我的饭票网等项目。此外,附赠的电子书中还介绍了Android编辑基础、Hadoop下的数据处理、全分布式Hadoop集群的构建等内容。 本书提供了与图书内容全程同步的视频教程,还赠送了大量相关学习资料,以便读者配合学习。 本书适合任何想学习Java的读者,无论你是否从事计算机相关行业,是否接触过Java,均可通过学习本书快速地掌握Java的开发方法和技巧。 作者简介 史卫亚,理学博士,副教授,电气和电子工程师协会(IEEE)会员,中国计算机协会(CCF)会员。2009年获得复旦大学计算机应用专业博士学位。2015—2016年在美国北卡罗来纳大学做访问学者,现执教于河南工业大学信息科学与工程学院。主要研究方向为机器学习、数据库、图像和视频处理、人工智能和模式识别等。先后在国内外核心期刊及国际会议上发表论文30多篇,其中SCI论文5篇,EI论文12篇。参加多项国家自然基金、河南省科技攻关项目,并作为主持人参与开发国内某上市燃气企业收费系统、用户管理系统、地理信息系统等多个应用项目。 目录 第0章 Java学习指南 0.1 Java为什么重要 0.2 Java简史——带给我们的一点思考 0.3 Java应用领域和前景 0.4 Java学习路线图 第Ⅰ篇 基础知识 第1章 Java开发环境搭建 1.1 Java开发环境 1.2 下载与安装JDK 1.2.1 下载JDK 1.2.2 安装JDK 1.3 Java环境变量的配置 1.3.1 理解环境变量 1.3.2 JDK中的3个环境变量 1.4 享受安装成果—开发第一个Java程序 1.5 Eclipse的使用 1.5.1 Eclipse概述 1.5.2 创建Java项目 1.5.3 创建Java类文件 1.5.4 运行Java程序 1.6 在AndroidStudio中运行Java程序 1.7 高手点拨 1.8 实战练习 第2章 Java程序要素概览 2.1 一个简单的例子 2.2 认识Java程序 2.2.1 Java程序的框架 2.2.2 标识符 2.2.3 关键字 2.2.4 注释 2.2.5 变量 2.2.6 数据类型 2.2.7 运算符和表达式 2.2.8 类 2.3 程序的检测 2.3.1 语法错误 2.3.2 语义错误 2.4 提高程序的可读性 2.5 综合实例——计算两数之和 2.6 高手点拨 2.7 实战练习 第3章 Java编程基础—常量、变量与数据类型 3.1 常量与变量 3.1.1 常量的声明与使用 3.1.2 变量的声明与使用 3.2 基本数据类型 3.2.1 数据类型的意义 3.2.2 整数类型 3.2.3 浮点数类型 3.2.4 字符类型 3.2.5 布尔类型 3.2.6 var类型 …… 第Ⅱ篇 核心技术 第Ⅲ篇 高级应用 第Ⅳ篇 项目实战 |