零基础学Java 升级版
全新正版 极速发货
¥
46.01
4.6折
¥
99
全新
库存4件
作者明日科技 编
出版社电子工业出版社
ISBN9787121472145
出版时间2024-01
装帧平装
开本16开
定价99元
货号1203222613
上书时间2024-11-22
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司。其编写的教程既注重选取软件开发中的必需、常用内容,又注重内容的易学易用以及相关知识的拓展,深受读者喜爱。同时,其编写的教程多次荣获"全行业优秀畅销品种”"中国大学出版社图书奖优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
目录
第1篇基础知识
第1章初识Java
视频讲解:38分钟
e学码词条:32个
1.1Java简介
1.1.1什么是Java
1.1.2Java的版本
1.1.3JavaAPI文档
1.2搭建Java环境
1.2.1JDK的下载
1.2.2JDK的安装
1.2.3配置JDK
1.2.4测试开发环境
1.3Eclipse开发环境
1.3.1Eclipse简介
1.3.2下载Eclipse
1.3.3Eclipse的配置与启动
1.3.4Eclipse工作台
1.3.5导入项目文件
1.4Eclipse的使用
1.4.1创建Java项目
1.4.2创建Java类文件
1.4.3使用编辑器编写程序代码
1.4.4运行Java程序
1.5程序调试
1.6小结
第2章Java语言基础
视频讲解:2小时18分钟
精彩实例:12个
e学码词条:28个
2.1代码注释
2.2变量与常量
2.2.1标识符与关键字
2.2.2变量
2.2.3常量
2.3基本数据类型
2.3.1整数类型
2.3.2浮点类型
◆实例01根据身高、体重计算BMI指数
2.3.3字符类型
◆实例02打印特殊字符
2.3.4布尔类型
◆实例03用boolean变量记录登录用户和密码
2.4数据类型转换
2.4.1隐式转换
◆实例04隐式转换自动提升到双精度
2.4.2显式转换
◆实例05利用显式转换实现精度缺失
2.5运算符
2.5.1赋值运算符
◆实例06使用赋值运算符为变量赋值
2.5.2算术运算符
◆实例07模拟计算器功能
2.5.3自增和自减运算符
◆实例08变量实现自动增减服务
2.5.4关系运算符
◆实例09对用户输入的值进行比较
2.5.5逻辑运算符
◆实例10利用逻辑运算符和关系运算符进行运算
2.5.6位运算符
◆实例11使用位逻辑运算符进行运算
◆实例12使用位移运算符对密码加密
2.5.7复合赋值运算符
2.5.8三元运算符
2.5.9圆括号
2.5.10运算符优先级
2.6小结
第3章流程控制
视频讲解:2小时30分钟
精彩实例:11个
e学码词条:27个
3.1程序结构
3.2条件语句
3.2.1if条件语句
◆实例01判断手机号码是否存在
◆实例02饭店座位分配
3.2.2switch多分支语句
◆实例03根据考试成绩判断等级
3.3循环语句
3.3.1while循环语句
◆实例04对1~10进行相加计算
3.3.2do…while循环语句
◆实例05用户登录验证
3.3.3for循环语句
◆实例061~100的累加计算
3.3.4foreach语句
◆实例07遍历整型数组
3.3.5循环语句的嵌套
◆实例08输出乘法口诀表
3.4跳转语句
3.4.1break语句
◆实例09输出数字中的第一个偶数
◆实例10使用break语句跳出指定的循环
3.4.2continue语句
◆实例11输出数字中的所有偶数
3.5小结
第4章数组
视频讲解:1小时26分钟
精彩实例:7个
e学码词条:17个
4.1数组的概述
4.2一维数组
4.2.1创建一维数组
4.2.2给一维数组赋值
4.2.3获取数组长度
◆实例01获取班级总人数
4.2.4一维数组的使用场景
◆实例02输出一年中各月的天数
4.3二维数组
4.3.1创建二维数组
4.3.2给二维数组赋值
◆实例03使用三种方式初始化二维数组
4.3.3二维数组的使用场景
◆实例04输出不同版式的古诗
4.3.4不规则数组
◆实例05输出不规则二维数组中的所有元素
4.4数组的基本操作
4.4.1遍历数组
◆实例06双循环嵌套遍历数组
4.4.2填充和批量替换数组元素
◆实例07将空数组填满数据
4.5小结
第5章字符串
视频讲解:2小时50分钟
精彩实例:20个
e学码词条:16个
5.1String类
5.1.1声明字符串
5.1.2创建字符串
◆实例01为字符串赋值
5.2字符串的连接
5.2.1连接字符串
◆实例02李狗蛋的自我介绍
5.2.2连接其他数据类型
◆实例03获取班级总人数
5.3提取字符串信息
5.3.1获取字符串长度
5.3.2获取指定位置的字符
◆实例04找出字符串中索引位置为4的字符
5.3.3获取子字符串索引位置
◆实例05判断字符串中是否有中文逗号
5.3.4判断字符串首尾内容
◆实例06统计某一品牌电器种类总数
◆实例07查找限号车牌
5.3.5获取字符数组
◆实例08提取字符串中的每一个字符
5.3.6判断子字符串是否存在
◆实例09在菜谱中查找某一道菜
5.4字符串的操作
5.4.1截取字符串
◆实例10截取身份证号中的出生日期
5.4.2字符串替换
◆实例11替换字符串中的错别字
5.4.3字符串分割
◆实例12将菜谱中的菜品保存在一个数组中
5.4.4大小写转换
◆实例13输出字符串的大小写格式
5.4.5去除空白内容
◆实例14去掉字符串两边的空白内容
5.4.6比较字符串是否相等
◆实例15比较字符串的内容是否相同
5.5可变字符串StringBuffer类
◆实例16为字符串追加不同类型的文字内容
◆实例17替换手机号中间四位为“××××”
◆实例18模拟VIP插队排号
◆实例19删除台词中的失误片段
◆实例20StringBuffer类中方法的使用
5.6小结
第6章面向对象编程基础
视频讲解:1小时48分钟
精彩实例:9个
e学码词条:18个
6.1面向对象概述
6.1.1对象
6.1.2类
6.1.3面向对象程序设计的特点
6.2类与对象
6.2.1成员变量
6.2.2成员方法
◆实例01计算箱子里图书的总数
◆实例02将美元转换为人民币
6.2.3构造方法
◆实例03借阅《战争与和平》
6.2.4局部变量
6.2.5this关键字
◆实例04调用书名属性
◆实例05给鸡蛋灌饼只加一个蛋
6.3static关键字
6.3.1静态变量
◆实例06使用静态变量表示水池中的水量
6.3.2静态方法
◆实例07使用静态方法控制水池中的水量
6.3.3静态代码块
◆实例08代码块的执行顺序
6.4类的主方法
◆实例09设置程序参数
6.5小结
第2篇核心技术
第7章面向对象核心技术
视频讲解:3小时19分钟
精彩实例:18个
e学码词条:20个
7.1类的封装
◆实例01“被封装的厨师”为顾客做一份香辣肉丝
7.2类的继承
7.2.1extends关键字
◆实例02使用继承表现Pad和Computer的关系
7.2.2方法的重写
◆实例03在电脑类中展示图片
◆实例04让平板电脑调用台式机的功能
7.2.3所有类的父类——Object类
◆实例05使用输出语句打印SayHellotoJava
◆实例06“被封装的厨师”为顾客做一份香辣肉丝
7.3类的多态
7.3.1方法的重载
◆实例07编写add()方法的多个重载形式
7.3.2向上转型
◆实例08使用继承绘制平行四边形
7.3.3向下转型
◆实例09类型转换异常
7.3.4instanceof关键字
◆实例10判断父类对象是否为子类的实例
7.4抽象类与接口
7.4.1抽象类与抽象方法
◆实例11模拟“去商场买衣服”场景
7.4.2接口的声明及实现
◆实例12绘制特殊的平行四边形
7.4.3多重继承
◆实例13使用多重继承输出儿子喜欢做的事
7.4.4区分抽象类与接口
7.5访问控制
7.5.1访问控制符
7.5.2Java类包
……
内容摘要
本书采用的开发环境为JDK 11。本书从零基础学习者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Java进行程序开发需要掌握的知识和技术。全书共16章,包括初识Java、Java语言基础、流程控制、数组、字符串、面向对象编程基础、面向对象核心技术、异常处理、Java常用类和枚举类型、泛型与集合类、Swing程序设计、I/O、多线程、使用JDBC操作数据库、Java绘图,以及坦克大战游戏等内容。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。
本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》(电子版)中给出了3个流行案例的详细开发流程,力求让读者能学以致用,真正获得开发经验;附赠的资源包中提供了视频讲解、PPT课件、实例及项目源码、拓展训练等,可方便读者学习;书中设置了300多个二维码,扫描二维码可观看视频讲解,解决学习上的疑难问题;对于不易理解的专业术语、代码难点只需扫描每章最后的e学码二维码,就可获得更多扩展解释,随时扫除学习障碍。
主编推荐
有其他语言编程经验,想要了解 C++语言的读者;有传统 C++编程经验,想要了解最新现代 C++语言特性的读者;有较资深编程经验,想要了解 C++之父在 C++设计中的一些设计细节与思路的读者。
— 没有更多了 —
以下为对购买帮助不大的评价