java编程应用_Java编程入门与应用

目录

第1 章 认识Java

1.1 Java 简介 2

1.1.1 什么是Java 语言 2

1.1.2 Java 语言的特点 3

1.1.3 学习Java 的最佳途径 4

1.2 高手带你做——搭建Java 开发环境 5

1.3 高手带你做——配置环境变量 7

1.4 高手带你做——输出“你好Java” 9

1.4.1 编写Java 源程序 9

1.4.2 编译和运行 10

1.4.3 编译常见错误解决方法 11

1.4.4 Java 程序运行流程 11

1.5 Java 程序的基本要素 12

1.5.1 标识符 13

1.5.2 关键字 13

1.5.3 注释 14

1.5.4 修饰符 15

1.5.5 语句和块 15

1.5.6 类 15

1.5.7 方法 15

1.5.8 main() 方法 15

1.6 Java 推荐编程规范 16

1.7 高手带你做——安装Eclipse 16

1.8 高手带你做——创建第一个Java

项目 19

1.9 高手带你做——修改Eclipse 编辑器

字体大小 23

1.10 高手带你做——Eclipse 调试代码 24

1.11 成长任务 26

第2 章 Java 程序设计基础

2.1 常量 28

2.1.1 常量值 28

2.1.2 定义常量 29

2.2 变量 29

2.2.1 声明变量 30

2.2.2 变量赋值 30

2.2.3 变量的作用域 30

2.3 数据类型 32

2.3.1 数据类型的分类 33

2.3.2 整数类型 33

2.3.3 浮点类型 34

2.3.4 布尔类型 36

2.3.5 字符类型 36

2.4 基本运算符 37

2.4.1 算术运算符 37

2.4.2 赋值运算符 39

2.4.3 逻辑运算符 41

2.4.4 关系运算符 41

2.4.5 自增和自减运算符 43

2.5 位运算符 45

2.5.1 位逻辑运算符 45

2.5.2 位移运算符 47

2.5.3 复合位赋值运算符 48

2.6 高手带你做——认识条件运算符 48

2.7 运算符优先级 49

2.8 类型转换 50

2.8.1 隐式转换 51

2.8.2 显式转换 51

2.9 成长任务 52

第3 章 流程控制语句

3.1 了解算法 54

3.1.1 算法的定义 54

3.1.2 高手带你做——使用算法求1~4 的和 54

3.1.3 算法描述方式 55

3.2 顺序结构 58

3.2.1 语句编写方式 58

3.2.2 空语句 59

3.2.3 表达式语句 59

3.2.4 复合语句 59

3.3 if 条件语句 60

3.3.1 if 语句语法 60

3.3.2 双条件if 语句 62

3.3.3 多条件if 语句 63

3.3.4 高手带你做——嵌套if 的使用 65

3.4 switch 条件语句 67

3.4.1 switch 语句格式 67

3.4.2 if 语句和switch 语句的区别 69

3.4.3 高手带你做——根据出生日期判断星座 70

3.5 循环语句 71

3.5.1 while 语句 72

3.5.2 dowhile 语句 72

3.5.3 for 语句 74

3.5.4 高手带你做——九九乘法口诀表 77

3.5.5 foreach 语句 78

3.6 跳转语句 79

3.6.1 return 语句 79

3.6.2 break 语句 80

3.6.3 continue 语句 84

3.7 高手带你做——判断闰年和

输出某月的天数 86

3.8 高手带你做——输出杨辉三角形 87

3.9 成长任务 89

第4 章 字符串处理

4.1 定义字符串 92

4.1.1 直接定义字符串 92

4.1.2 使用String 类定义 92

4.2 连接字符串 93

4.2.1 使用连接运算符 93

4.2.2 使用concat() 方法 94

4.2.3 高手带你做——连接其他类型数据 95

4.3 基本处理 96

4.3.1 获取字符串长度 96

4.3.2 转换大小写 97

4.3.3 去除空格 98

4.3.4 提取子字符串 98

4.3.5 分割字符串 100

4.3.6 高手带你做——截取新闻标题 100

4.4 替换字符串 102

4.4.1 replace() 方法 102

4.4.2 replaceFirst() 方法 102

4.4.3 replaceAll() 方法 103

4.4.4 高手带你做——批量替换字符串 103

4.5 比较字符串 104

4.5.1 equals() 方法 104

4.5.2 equalsIgnoreCase() 方法 105

4.5.3 compareTo() 方法 106

4.6 查找字符串 107

4.6.1 根据字符查找 107

4.6.2 根据索引查找 108

4.6.3 高手带你做——校验文件名和邮箱地址 109

4.7 高手带你做——加密和解密 110

4.8 StringBuffer 类 111

4.8.1 创建StringBuffer 类 112

4.8.2 追加字符串 112

4.8.3 替换字符 114

4.8.4 反转字符串 114

4.8.5 删除字符串 114

4.8.6 高手带你做——替换特殊符号 115

4.9 正则表达式 116

4.9.1 元字符 116

4.9.2 限定符 117

4.9.3 高手带你做——使用正则

表达式验证电话号码117

4.9.4 高手带你做——验证IP 地址是否合法 118

4.10 成长任务 120

第5 章 数字和日期处理

5.1 数学处理类 122

5.1.1 静态常量 122

5.1.2 求最大值、最小值和绝对值 122

5.1.3 求整运算 123

5.1.4 三角函数运算 124

5.1.5 指数运算 125

5.2 高手带你做——生成随机数 125

5.3 高手带你做——数字格式化 128

5.4 大数字运算 129

5.4.1 BigInteger 类 129

5.4.2 BigDecimal 类 131

5.5 日期处理类 133

5.5.1 Date 类 133

5.5.2 Calendar 类 135

5.6 日期格式化 138

5.6.1 DateFormat 类 139

5.6.2 SimpleDateFormat 类 140

5.7 高手带你做——计算课程结束日期 142

5.8 高手带你做——实现日期查询功能 144

5.9 成长任务 149

第6 章 Java 内置包装类

6.1 Object 类 152

6.2 Integer 类 154

6.3 Float 类 156

6.4 Double 类 158

6.5 Number 类 159

6.6 Character 类 160

6.7 Boolean 类 163

6.8 Byte 类 164

6.9 System 类 165

6.9.1 System 类的成员变量 166

6.9.2 System 类的成员方法 167

6.10 成长任务 169

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第1章 什么是Java程序设计语言 1 1.1 Java语言诞生背景 1 1.2 Java语言的特点 1 1.2.1 可移植性(universality) 1 1.2.2 安全性(security) 1 1.2.3 Java Virtual Machine(JVM) 2 1.2.4 面向对象的程序设计语言 2 1.2.5 线程(thread) 2 1.2.6 垃圾回收机制(garbage collection) 2 1.3 安装Java程序开发工具(JDK1.5) 2 1.3.1 安装JAVA 2 Standard Edition 1.5.0 3 1.3.2 安装开发文档及最终完成 5 1.3.3 Java开发工具 6 1.4 Java程序开发过程 7 1.5 运行第一个Java程序 7 1.6 巩固练习 8 第2章 理解对象与类 9 2.1 什么是对象 9 2.2 什么是类 9 2.3 HelloJava示例的分析 11 2.4 巩固练习 12 第3章 Java语言的基本语法 13 3.1 代码编写规则 13 3.2 注释 13 3.3 标识符 14 3.4 变量和常量 15 3.5 数据类型 16 3.5.1 基本数据类型 16 3.5.2 对象类型 21 3.6 类型转换 21 3.6.1 自动类型转换 22 3.6.2 强制类型转换 24 3.6.3 String型对象与基本数据类型间的运算 25 3.7 运算符 25 3.7.1 逻辑非(!) 26 3.7.2 位非运算符(~) 26 3.7.3 符号运算符(+、-) 27 3.7.4 增减运算符(++、--) 27 3.7.5 算术运算符(+、-、*、/) 29 3.7.6 位移(shift)运算符(、、) 29 3.7.7 关系运算符(、、=、=、==、!=) 31 3.7.8 快速逻辑与(&&)和快速逻辑或(||) 32 3.7.9 位运算符:位与(&)、位或(|)、位异或(^) 34 3.7.10 三目运算符(?:) 35 3.7.11 赋值运算符 36 3.7.12 对象运算符(instanceof) 37 3.8 巩固练习 37 第4章 程序流程控制语句 39 4.1 if语句 39 4.1.1 if语句格式1 39 4.1.2 if语句格式2 40 4.1.3 if语句格式3 41 4.2 switch语句 44 4.3 for语句 46 4.3.1 break语句 49 4.3.2 continue语句 49 4.3.3 多重for循环语句 50 4.3.4 多重for循环语句中的break与continue 52 4.4 while语句 55 4.5 do-while语句 57 4.6 巩固练习 57 第5章 类与对象 59 5.1 类的定义与对象的创建 59 5.2 引用赋值 61 5.3 成员方法 62 5.3.1 void返回类型 64 5.3.2 无参方法 65 5.3.3 多参方法 65 5.4 局部变量和成员变量 67 5.5 this引用 68 5.6 静态变量与静态方法 70 5.7 成员与静态方法的关系 71 5.8 包与导入 72 5.9 访问控制符 74 5.10 重载 77 5.11 构造函数 79 5.12 类的初始化 83 5.12.1 静态块 84 5.12.2 实例块 84 5.13 巩固练习 85 第6章 数组 86 6.1 基本数据类型数组 86 6.2 一维数组的初始化 88 6.3 对象数组 88 6.4 二维数组 91 6.5 三维数组 95 6.6 巩固练习 97 第7章 对象与方法 99 7.1 对象的创建与销毁 99 7.2 值传递调用 102 7.3 引用传递调用 103 7.4 获取命令行参数 105 7.5 返回对象引用 106 7.6 返回新对象 107 7.7 自引用 108 7.8 递归调用 111 7.9 巩固练习 114 第8章 继承 117 8.1 继承的概念 117 8.2 子类对象的创建 118 8.3 this与super 119 8.4 继承中的访问控制符 123 8.5 覆盖 124 8.6 多态 126 8.7 引用的范围 127 8.8 引用变量的类型转换 128 8.9 Object类 129 8.10 “==”与equals() 130 8.11 Object型引用变量 132 8.12 类的层级图 134 8.13 巩固练习 135 第9章 抽象类与接口 136 9.1 抽象类 136 9.2 final关键字 138 9.3 接口 139 9.4 Cloneable 接口 143 9.5 Enumeration接口 144 9.6 巩固练习 145

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值