×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787111654971
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:588
  • 出版时间:2020-05-01
  • 条形码:9787111654971 ; 978-7-111-65497-1

本书特色

Java是使用面很广的面向对象的开发语言。本书站在零基础学习的角度,通过通俗易懂的语言和丰富多彩的实例,帮助初学者尽快掌握Java语言程序设计的核心知识点而少走弯路。
本书一共分为四篇,共24章,循序渐进地讲述了Java语言的语法规则,以及Eclipse和MyEclipse开发环境的使用,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述,内容主要包括运算符、表达式、分支语句、循环语句、函数、数组、字符串、类、对象、包、继承、多态、封装、枚举、反射、标注、泛型、类加载器、动态代理、多线程、文件的操作和访问、数据的操作、数据的存储、Java数据结构、XML文件的创建和解析、数据库的连接、网络编程和界面的设计等知识点。书中的所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,有助于读者轻松领会程序开发的精髓,快速提高开发技能。

内容简介

Java是使用面很广的面向对象的开发语言。本书站在零基础学习的角度,通过通俗易懂的语言和丰富多彩的实例,帮助初学者尽快掌握Java语言程序设计的核心知识点而少走弯路。本书一共分为四篇,共24章,循序渐进地讲述了Java语言的语法规则,以及Eclipse和MyEclipse开发环境的使用,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述,内容主要包括运算符、表达式、分支语句、循环语句、函数、数组、字符串、类、对象、包、继承、多态、封装、枚举、反射、标注、泛型、类加载器、动态代理、多线程、文件的操作和访问、数据的操作、数据的存储、Java数据结构、XML文件的创建和解析、数据库的连接、网络编程和界面的设计等知识点。书中的所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,有助于读者轻松领会程序开发的精髓,快速提高开发技能。

目录

前言
**篇 Java语言语法基础——面向过程知识
第1章 Java技术概览1
1.1 Java技术1
1.1.1 认识Java语言1
1.1.2 认识Java平台2
1.1.3 Java语言的功能3
1.1.4 Java语言的优点3
1.1.5 Java分布式应用和多线程的特点4
1.1.6 Java程序的可靠性、安全性4
1.2 Windows下的“HelloWorld”应用程序5
1.2.1 创建应用程序的软件环境5
1.2.2 创建“HelloWorld”应用程序的步骤5
1.3 深入探讨“HelloWorld”应用程序7
1.3.1 注释源代码8
1.3.2 实现类定义8
1.3.3 详解main()方法9
1.4 常见疑难解答9
1.4.1 环境变量设置错误9
1.4.2 语法错误9
1.4.3 语义错误10
1.4.4 运行时错误10
1.4.5 初学者如何选择Java参考书11
1.5 小结11
1.6 习题12
第2章 Java开发工具及环境设置13
2.1 Java开发工具简介13
2.1.1 下载并安装JDK13
2.1.2 设定环境变量16
2.1.3 验证JDK环境是否配置成功18
2.2 JDK内置工具18
2.2.1 JDK常用工具18
2.2.2 JDK常用工具的使用实例18
2.2.3 Java应用程序的发布工具20
2.3 一个简单的Java应用程序20
2.4 Java程序员的编码规则21
2.5 常见疑难解答23
2.5.1 Java文件扩展名是否区分大小写23
2.5.2 Javac xxx.java顺利通过,但Java xxx显示“NoClassDefFoundError”23
2.5.3 导致错误“Exception in thread main java.lang.NoSuchMethodError:main”的原因23
2.6 小结24
2.7 习题24
第3章 Java语言中的数据类型与运算符25
3.1 数制25
3.1.1 基本概念25
3.1.2 Java语言中的数制表现形式25
3.2 数据类型26
3.2.1 整型26
3.2.2 字符型29
3.2.3 浮点型29
3.2.4 布尔型31
3.3 变量31
3.3.1 变量的声明32
3.3.2 变量的含义32
3.3.3 变量的分类32
3.4 变量如何初始化34
3.5 常量36
3.6 运算符37
3.6.1 算术运算符37
3.6.2 关系运算符41
3.6.3 逻辑运算符42
3.6.4 位运算符44
3.6.5 移位运算符46
3.6.6 赋值运算符48
3.6.7 三元运算符49
3.6.8 逗号运算符49
3.6.9 转型运算符49
3.6.10 运算符的优先级别50
3.7 常见疑难解答50
3.7.1 如何将十进制转换成二进制50
3.7.2 转型运算符会引起精度问题,为什么还要使用它51
3.8 小结51
3.9 习题51
第4章 程序设计中的流程控制52
4.1 编程风格52
4.2 条件语句53
4.2.1 简单条件语句53
4.2.2 *简单的条件语句54
4.2.3 适应多条件的条件语句55
4.2.4 嵌套条件语句58
4.2.5 如何使用条件语句59
4.3 循环语句59
4.3.1 for循环语句59
4.3.2 while循环62
4.3.3 do…while语句65
4.4 中断与继续语句66
4.4.1 中断控制语句66
4.4.2 继续语句68
4.5 分支语句69
4.6 返回语句72
4.7 常见疑难解答72
4.7.1 普通循环是使用for语句还是while语句72
4.7.2 一般的程序可否用分支语句来代替条件语句73
4.8 小结73
4.9 习题73
第二篇 Java语言语法进阶——面向对象知识
第5章 数组75
5.1 数组概念的引入75
5.1.1 实例的引入75
5.1.2 数组的概念75
5.1.3 用实例说明数组的用处76
5.2 基本数据类型的数组76
5.2.1 基本类型数组的声明77
5.2.2 基本类型数组的初始化77
5.3 由实例引出不同数组种类及其使用78
5.3.1 认识一维数组78
5.3.2 由实例引出一维数组及其使用78
5.3.3 由实例引出二维数组及其使用81
5.4 多维数组82
5.4.1 多维数组的声明82
5.4.2 初始化多维数组83
5.4.3 使用多维数组83
5.5 数组的综合实例84
5.6 常见疑难解答88
5.6.1 声明数组需要注意什么88
5.6.2 数组在平时的程序代码中使用是否频繁88
5.7 小结88
5.8 习题88
第6章 字符串的处理90
6.1 认识字符串90
6.1.1 代码中的字符串90
6.1.2 String类和StringBuffer类的比较91
6.2 字符串处理的类库种类92
6.2.1 字符串的赋值92
6.2.2 字符串处理类——String92
6.2.3 字符串处理的方法95
6.2.4 缓冲字符串处理类——StringBuffer102
6.2.5 缓冲字符串StringBuffer类的构造器102
6.2.6 缓冲字符串的处理103
6.2.7 缓冲字符串类的特点107
6.3 用实例演示如何处理字符串107
6.4 如何格式化输出字符串108
6.5 常见疑难解答109
6.5.1 equals和“==”的区别109
6.5.2 String类为何被定义成final约束109
6.5.3 char类型如何转换成int类型,int类型如何转换成字符串109
6.6 小结109
6.7 习题110
第7章 类和对象111
7.1 面向对象开发中的类111
7.1.1 在Java中类的定义111
7.1.2 Java中的类与现实世界的类112
7.2 万事万物皆对象112
7.2.1 什么是对象112
7.2.2 操作对象113
7.2.3 初始化对象113
7.2.4 对象的成员方法114
7.2.5 对象的成员变量119
7.3 对象中访问控制符的重要性119
7.3.1 什么是访问控制符119
7.3.2 如何使用访问控制符及其重要性121
7.4 Java中的基础类123
7.4.1 Java的数学运算处理类Math123
7.4.2 测试时间和日期的类Date125
7.4.3 测试日历的类GregorianCalendar126
7.4.4 日
展开全部

作者简介

黄传禄 高级讲师、管理软件开发工程师、数据库库系统工程师、信息系统管理工程师。有10多年的一线教学经验和高端培训经验,出版多部技术专著,获得多个软件著作权。拥有多年的软件开发和设计经验,主持开发完成高校学生信息共享平台设计项目、车联网项目的设计、国土资源局的触摸屏项目等,对javascript编程有着丰富的实战经验和独到的见解。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航