![]()
内容推荐 本书从入门读者的角度介绍Java语言基础知识,帮助他们快速上手,并结合综合项目案例,从程序员的角度介绍Java项目开发的相关知识,帮助他们进阶提升。本书每章后都设置练习题和实验题,并提供参考答案,帮助读者巩固和提高。另外,本书还提供388分钟配套教学视频与教学课件(PPT),帮助读者高效学习。 本书共20章,分为3篇。第1篇“基础知识”兼顾易学性和实用性,主要介绍Java语言基础知识,包括Java的工作原理、特点及其安装,InteliJ IDEA的安装与使用,以及Java语法基础、条件分支、循环语句、数组、类、对象、方法、面向对象、异常、集合、泛型、常用类库、I/O处理、注解和反射等;第2篇“进阶提高”,主要介绍JVM、多线程、锁机制、数据库操作、Web开发和后端开发等;第3篇“电商项目实战”,模拟实际商业项目开发,主要介绍三酷猫电商生鲜系统的开发过程,涵盖项目整体设计、后端功能实现和前端功能实现等。 本书内容通俗易懂,讲解由浅入深,特别适合Java入门与进阶人员阅读,尤其适合想要自学Java软件开发的相关人员阅读,另外还适合作为大中专院校和相关培训机构的教材。 目录 第1篇 基础知识 第1章 初识Java 1.1 Java的发展历史 1.2 Java的工作原理 1.3 Java的特点 1.4 下载与安装 1.4.1 下载JDK 1.4.2 在Windows中安装JDK 1.4.3 在其他系统中安装JDK 1.5 案例——Hello三酷猫 1.6 注释与代码规范 1.6.1 注释 1.6.2 代码规范 1.6.3 关键字 1.7 练习和实验 第2章 IntelliJ IDEA简介 2.1 编程工具的选择 2.2 初识IntelliJ IDEA 2.2.1 安装IntelliJ IDEA 2.2.2 第一个项目 2.2.3 简单运行 2.2.4 案例——三酷猫绘制旗帜 2.3 IDEA功能简介 2.3.1 界面功能 2.3.2 常用功能 2.4 调试 2.4.1 调试功能简介 2.4.2 调试过程 2.5 案例——三酷猫建立鱼销售项目 2.6 练习和实验 第3章 语法基础 3.1 基本数据类型 3.1.1 整型 3.1.2 浮点型 3.1.3 布尔型 3.1.4 字符型 3.1.5 字符串型 3.2 变量和常量 3.2.1 变量 3.2.2 常量 3.2.3 变量的作用域范围 3.3 运算符 3.3.1 算术运算符 3.3.2 关系运算符 3.3.3 位运算符 3.3.4 逻辑运算符 3.3.5 赋值运算符 3.3.6 条件运算符 3.3.7 运算符的优先级 3.4 类型与进制转换 3.4.1 隐式类型转换 3.4.2 显式类型转换 3.4.3 进制转换 3.5 案例——三酷猫的购物单 3.6 练习和实验 第4章 条件分支与循环 4.1 条件分支 4.1.1 if语句 4.1.2 switch语句 4.2 循环 4.2.1 for循环语句 4.2.2 while循环语句 4.2.3 do…while循环语句 4.3 循环控制 4.3.1 break语句 4.3.2 continue语句 4.4 嵌套示例 …… 第2篇 进阶提高 第3篇 电商项目实战 附录A ASCII码 附录B 正则表达式 后记 |