你好!Java 关东升

你好!Java 关东升
作 者: 关东升
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  关东升一个在IT领域摸爬滚打20多年的老程序员,51CTO学院金牌讲师、知名培训专家、畅销书作家。精通移动开发、前后端技术、游戏开发、数据库开发与设计、软件架构设计等多种技术。参与设计和开发北京市公交一卡通大型项,开发国家农产品追系统、金融系统微博等移动客户端项日,井在App Store发布多款游戏和应用软件。长期为中国移动、中国联通、中国南方航空、中国工商银行、平安银行和天注港务局等企事业单位提供培训服务。。先后出版了《iOS开发指南》《Cocos2d-x实战》《Python从小白到大牛》《Java从小白到大牛》《Kotlin从小白到大牛》《Android从小白到大牛》《看漫画学Python》《漫画Java》等50多部IT图书。。

内容简介

本书以轻松幽默的语言,从零开始介绍如何学习Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带您从入门到精通。本书全面系统地介绍了Java语言编程,共包含15章内容,涵盖了Java的基础语法、面向对象编程、常用类库、GUI编程、数据库访问、网络编程、多线程等核心知识点和编程技能。书中大部分知识点后都设计了针对性的训练营,通过大量示例和综合练习案例,帮助读者深入理解知识并灵活运用。每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。我们提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)。书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以激发读者的学习兴趣。无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。只要耐心学习践行,必将收获满满,现在请开始Java编程之旅吧!

图书目录

第1章 你好世界,我来了!—— 从Hello World开始

1.1编写你的第一个Java程序/

1.1.1下载和安装JDK/

1.1.2下载和安装IntelliJ IDEA/

1.1.3创建项目/

1.1.4运行程序/

1.1.5庖丁解牛HelloWorld/

1.2Java语言概述/

1.2.1Java语言历史/

1.2.2Java语言特点/

1.3如何获得帮助/

1.4训练营:使用文本编辑工具 JDK编写和运行Java程序/

1.5总结与扩展/

1.6同步练习/

第2章 魔法程序员的奥妙指南—— Java基本语法

2.1标识符/

2.2关键字/

2.3变量、常量和语句/

2.3.1变量/

2.3.2常量/

2.3.3语句/

2.3.4训练营1:理解变量、常量和

语句/

2.4注释/

2.4.1文档注释/

2.4.2代码注释/

2.5Java源代码组织方式/

2.5.1代码文件/

2.5.2包/

2.5.3训练营2:熟悉Java中如何定义

和引入包/

2.6总结与扩展/

2.7同步练习/

第3章 数据类型,不一样的我—— Java数据类型

3.1Java基本数据类型/

3.1.1整数类型/

3.1.2浮点类型/

3.1.3训练营1:掌握整数、浮点数等的

表示方式/

3.1.4字符类型/

3.2数据类型转换/

3.2.1自动类型转换/

3.2.2强制类型转换/

3.3训练营2:熟悉数据类型之间的转换/

3.4引用数据类型/

3.5数组类型/

3.5.1数组声明/

3.5.2数组初始化/

3.5.3训练营3:掌握数组类型/

3.6总结与扩展/

3.7同步练习/

第4章 - * / % = == != && !—— 运算符

4.1算术运算符/

4.1.1一元算术运算符/

4.1.2二元算术运算符/

4.2关系运算符/

4.3逻辑运算符/

4.3.1训练营1:比较逻辑或和短路或/

4.3.2训练营2:比较逻辑与和短路与/

4.4位运算符/

4.5赋值运算符/

4.6三元运算符/

4.7运算符优先级/

4.8总结与扩展/

4.9同步练习/

第5章 左右抉择——决策语句

你好!Java目录5.1if语句/

5.1.1if结构/

5.1.2if-else结构/

5.1.3if-else-if结构/

5.2训练营1:掌握if语句/

5.3多分支语句/

5.3.1switch语句/

5.3.2switch表达式/

5.4训练营2:掌握switch语句/

5.5总结与扩展/

5.6同步练习/

第6章 绕圈子的艺术——循环语句

6.1while循环语句/

6.2do-while循环语句/

6.3for循环语句/

6.3.1C语言风格for循环语句/

6.3.2Java语言风格for循环语句/

6.3.3训练营1:掌握for循环语句/

6.4跳转语句/

6.4.1break语句/

6.4.2continue语句/

6.4.3训练营2:掌握跳转语句/

6.5总结与扩展/

6.6同步练习/

第7章 面向对象编程,再次出发—— 面向对象

7.1面向对象基本特性/

7.2类/

7.2.1定义类/

7.2.2创建对象/

7.2.3空对象/

7.3类的成员/

7.3.1成员变量/

7.3.2成员方法/

7.3.3方法重载/

7.3.4构造方法/

7.3.5默认构造方法/

7.3.6构造方法重载/

7.3.7this关键字/

7.3.8类变量和类方法/

7.4封装性/

7.4.1私有级别/

7.4.2默认级别/

7.4.3保护级别/

7.4.4公有级别/

7.5继承性/

7.5.1实现继承/

7.5.2成员变量隐藏/

7.5.3方法的重写/

7.5.4训练营1:掌握方法重写/

7.6抽象类/

7.6.1抽象类示例/

7.6.2训练营2:理解抽象类概念/

7.7接口/

7.7.1接口示例/

7.7.2训练营3:实现多个接口/

7.8多态性/

7.9内部类/

7.9.1成员内部类/

7.9.2匿名内部类/

7.9.3训练营4:使用匿名内部类/

7.10总结与扩展/

7.11同步练习/

第8章 万能的工具箱——常用类

8.1Object类/

8.1.1toString()方法/

8.1.2对象比较方法/

8.1.3训练营1:熟悉Object类的

常用方法/

8.2字符串/

8.2.1字符串表示方式/

8.2.2转义字符/

8.2.3文本块/

8.2.4字符串常用方法/

8.2.5训练营2:掌握字符串操作/

8.3包装类/

8.3.1从对象到基本数据类型的转换/

8.3.2从基本数据类型到对象的

转换/

8.3.3将字符串转换为基本数据类型/

8.4大数字类/

8.4.1BigInteger/

8.4.2BigDecimal/

8.4.3训练营3:掌握包装类的常用

方法/

8.5日期时间类/

8.5.1本地日期时间类/

8.5.2获得LocalDateTime、LocalDate和

LocalTime对象/

8.5.3日期格式化/

8.5.4日期解析/

8.5.5训练营4:掌握本地日期时间/

8.6总结与扩展/

8.7同步练习/

第9章 集合框架杂技表演—— Java集合框架

9.1集合概述/

9.2List集合/

9.2.1List接口的实现类/

9.2.2List接口的常用方法/

9.2.3使用泛型/

9.2.4遍历List集合/

9.2.5训练营1:掌握List集合/

9.3Set集合/

9.3.1Set接口的常用方法/

9.3.2遍历Set集合/

9.3.3训练营2:掌握Set集合/

9.4Map集合/

9.4.1Map接口的常用方法/

9.4.2遍历集合/

9.4.3训练营3:掌握Map集合/

9.5总结与扩展/

9.6同步练习/

第10章 异常处理:哎呀疼疼疼!—— 异常处理

10.1异常类继承层次/

10.2捕获异常/

10.2.1try-catch语句/

10.2.2使用多catch代码块/

10.2.3训练营1:熟悉异常捕获/

10.3释放资源/

10.3.1finally代码块/

10.3.2自动资源管理/

10.3.3训练营2:熟悉资源释放/

10.4throws与声明方法抛出异常/

10.5自定义异常类/

10.6throw与显式抛出异常/

10.7训练营3:了解自定义异常和

显示抛出异常/

10.8总结与扩展/

10.9同步练习/

第11章 IO流大作战:文件系统深度探险—— IO流

11.1文件管理/

11.1.1File类/

11.1.2训练营1:常见文