| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
第一篇 Java语言语法基础——面向过程知识
第1章 Java技术概览1
11 Java技术1
111 认识Java语言1
112 认识Java平台2
113 Java语言的功能3
114 Java语言的优点3
115 Java分布式应用和多线程的特点4
116 Java程序的可靠性、安全性4
12 Windows下的“HelloWorld”应用程序5
121 创建应用程序的软件环境5
122 创建“HelloWorld”应用程序的步骤5
13 深入探讨“HelloWorld”应用程序7
131 注释源代码8
132 实现类定义8
133 详解main()方法9
14 常见疑难解答9
141 环境变量设置错误9
142 语法错误9
143 语义错误10
144 运行时错误10
145 初学者如何选择Java参考书11
15 小结11
16 习题12
第2章 Java开发工具及环境设置13
21 Java开发工具简介13
211 下载并安装JDK13
212 设定环境变量16
213 验证JDK环境是否配置成功18
22 JDK内置工具18
221 JDK常用工具18
222 JDK常用工具的使用实例18
223 Java应用程序的发布工具20
23 一个简单的Java应用程序20
24 Java程序员的编码规则21
25 常见疑难解答23
251 Java文件扩展名是否区分大小写23
252 Javac xxxjava顺利通过,但Java xxx显示“NoClassDefFoundError”23
253 导致错误“Exception in thread main javalangNoSuchMethodError:main”的原因23
26 小结24
27 习题24
第3章 Java语言中的数据类型与运算符25
31 数制25
311 基本概念25
312 Java语言中的数制表现形式25
32 数据类型26
321 整型26
322 字符型29
323 浮点型29
324 布尔型31
33 变量31
331 变量的声明32
332 变量的含义32
333 变量的分类32
34 变量如何初始化34
35 常量36
36 运算符37
361 算术运算符37
362 关系运算符41
363 逻辑运算符42
364 位运算符44
365 移位运算符46
366 赋值运算符48
367 三元运算符49
368 逗号运算符49
369 转型运算符49
3610 运算符的优先级别50
37 常见疑难解答50
371 如何将十进制转换成二进制50
372 转型运算符会引起精度问题,为什么还要使用它51
38 小结51
39 习题51
第4章 程序设计中的流程控制52
41 编程风格52
42 条件语句53
421 简单条件语句53
422 最简单的条件语句54
423 适应多条件的条件语句55
424 嵌套条件语句58
425 如何使用条件语句59
43 循环语句59
431 for循环语句59
432 while循环62
433 dowhile语句65
44 中断与继续语句66
441 中断控制语句66
442 继续语句68
45 分支语句69
46 返回语句72
47 常见疑难解答72
471 普通循环是使用for语句还是while语句72
472 一般的程序可否用分支语句来代替条件语句73
48 小结73
49 习题73
第二篇 Java语言语法进阶——面向对象知识
第5章 数组75
51 数组概念的引入75
511 实例的引入75
512 数组的概念75
513 用实例说明数组的用处76
52 基本数据类型的数组76
521 基本类型数组的声明77
522 基本类型数组的初始化77
53 由实例引出不同数组种类及其使用78
531 认识一维数组78
532 由实例引出一维数组及其使用78
533 由实例引出二维数组及其使用81
54 多维数组82
541 多维数组的声明82
542 初始化多维数组83
543 使用多维数组83
55 数组的综合实例84
56 常见疑难解答88
561 声明数组需要注意什么88
562 数组在平时的程序代码中使用是否频繁88
57 小结88
58 习题88
第6章 字符串的处理90
61 认识字符串90
611 代码中的字符串90
612 String类和StringBuffer类的比较91
62 字符串处理的类库种类92
621 字符串的赋值92
622 字符串处理类——String92
623 字符串处理的方法95
624 缓冲字符串处理类——StringBuffer102
625 缓冲字符串StringBuffer类的构造器102
626 缓冲字符串的处理103
627 缓冲字符串类的特点107
63 用实例演示如何处理字符串107
64 如何格式化输出字符串108
65 常见疑难解答109
651 equals和“==”的区别109
652 String类为何被定义成final约束109
653 char类型如何转换成int类型,int类型如何转换成字符串109
66 小结109
67 习题110
第7章 类和对象111
71 面向对象开发中的类111
711 在Java中类的定义111
712 Java中的类与现实世界的类112
72 万事万物皆对象112
721 什么是对象112
722 操作对象113
723 初始化对象113
724 对象的成员方法114
725 对象的成员变量119
73 对象中访问控制符的重要性119
731 什么是访问控制符119
732 如何使用访问控制符及其重要性121
74 Java中的基础类123
741 Java的数学运算处理类Math123
742 测试时间和日期的类Date125
743 测试日历的类GregorianCalendar126
744 日