目 录(2)

第6堂课  面向对象编程 155
 视频讲解:154分钟

6.1  类的定义 156

6.2  包 156

6.2.1  类包简介 156

6.2.2  定义类的包 156

6.2.3  类包的导入 158

6.2.4  静态导入 158

6.3  成员变量与成员方法 159

6.3.1  成员变量 159

6.3.2  成员方法 160

6.3.3  方法的返回值 160

6.4  对象的创建与使用 162

6.4.1  创建类的对象 162

6.4.2  访问对象的属性 162

6.4.3  执行对象的行为 162

6.4.4  对象的销毁 164

6.5  类成员与类方法 164

6.5.1  类变量 164

6.5.2  类方法 165

6.6  照猫画虎——基本功训练 167

6.6.1  基本功训练1——用构造方法完成
初始化 167

6.6.2  基本功训练2——用静态代码块
初始化 170

6.6.3  基本功训练3——this关键字的用途 171

6.6.4  基本功训练4——方法参数传递 172

6.6.5  基本功训练5——方法的重载 174

6.7  情景应用——拓展与实践 177

6.7.1  情景应用1——整数进制转换器 177

6.7.2  情景应用2——获取数字的取值范围 178

6.7.3  情景应用3——ASCII编码查看器 179

6.7.4  情景应用4——构造方法初始化员工
对象 180

6.7.5  情景应用5——将字符串转换成整数 182

6.8  自我测试 183

6.9  行动指南 185

6.10  成功可以复制——创造互联网搜索
时代 186

第7堂课  字符串处理 189
 视频讲解:116分钟

7.1  String类 190

7.1.1  声明字符串 190

7.1.2  构建字符串对象 190

7.2  连接字符串 191

7.2.1  连接多个字符串 191

7.2.2  连接其他数据类型 191

7.3  获取字符串信息 192

7.3.1  获取字符串长度 192

7.3.2  字符串查找 193

7.3.3  获取指定索引位置的字符 194

7.4  格式化字符串 194

7.4.1  日期和时间字符串格式化 194

7.4.2  常规类型格式化 197

7.5  字符串生成器 198

7.6  使用正则表达式 200

7.7  照猫画虎——基本功训练 202

7.7.1  基本功训练1——获取子字符串 202

7.7.2  基本功训练2——字符串替换 203

7.7.3  基本功训练3——判断字符串的开始与
结尾 204

7.7.4  基本功训练4——字母大小写转换 205

7.7.5  基本功训练5——字符串分割 206

7.8  情景应用——拓展与实践 207

7.8.1  情景应用1——字符串数组排序 207

7.8.2  情景应用2——格式化当前日期 208

7.8.3  情景应用3——正则表达式验证IP
地址 210

7.8.4  情景应用4——正则表达式鉴别非法
电话号码 211

7.8.5  情景应用5——获取字符串中汉字的
个数 212

7.9  自我测试 213

7.10  行动指南 214

7.11  成功可以复制——IT风云人物
鲍岳桥 215

第2部分  提高篇

第8堂课  类的继承与多态特性 219
 视频讲解:172分钟

8.1  类的继承 220

8.2  方法的重写与Super关键字 222

8.3  修饰符 224

8.3.1  public修饰符 224

8.3.2  private修饰符 224

8.3.3  protected修饰符 225

8.3.4  默认权限修饰符 226

8.4  封装 227

8.4.1  把属性隐藏 227

8.4.2  定义设置器 227

8.4.3  定义访问器 228

8.4.4  使用Eclipse完成封装 228

8.5  Object类 230

8.5.1  equals方法 230

8.5.2  toString方法 231

8.6  照猫画虎——基本功训练 232

8.6.1  基本功训练1——多态数组 232

8.6.2  基本功训练2——参数多态 234

8.6.3  基本功训练3——抽象类实现几何面积
计算 238

8.6.4  基本功训练4——通过接口实现多态 241

8.6.5  基本功训练5——对象的转型与类型
判断 243

8.7  情景应用——拓展与实践 246

8.7.1  情景应用1——单例模式的应用 246

8.7.2  情景应用2——简单的汽车销售商场 247

8.7.3  情景应用3——重新定义对象的等式
判断 248

8.7.4  情景应用4——重新定义对象的字符串
表现方式 250

8.7.5  情景应用5——重新计算对象的哈希码 251

8.8  自我测试 252

8.9  行动指南 254

8.10  成功可以复制——中国第一程序员
求伯君 255

第9堂课  其他类特性与异常处理 257
 视频讲解:70分钟

9.1  final特性 258

9.1.1  final变量 258

9.1.2  final方法 258

9.1.3  final类 259

9.2  内部类 259

9.2.1  成员内部类 259

9.2.2  获取外部类的引用 261

9.2.3  局部内部类 262

9.2.4  匿名内部类 263

9.2.5  静态内部类 263

9.3  异常处理 264

9.3.1  什么是异常 264

9.3.2  捕获异常 264

9.4  抛出异常 266

9.4.1  向上抛出异常 266

9.4.2  使用throw关键字抛出异常 267

9.5  运行时异常 268

9.6  异常的使用原则 269

9.7  照猫画虎——基本功训练 269

9.7.1  基本功训练1——使用普通内部类修改
窗体背景色 269

9.7.2  基本功训练2——使用局部内部类实现
闹钟 270

9.7.3  基本功训练3——使用匿名内部类实现
图片浏览器 271

9.7.4  基本功训练4——演示类未发现异常 272

9.7.5  基本功训练5——自定义异常类 273

9.8  情景应用——拓展与实践 274

9.8.1  情景应用1——实现文字的跑马灯效果 274

9.8.2  情景应用2——组装电脑 275

9.8.3  情景应用3——跟随鼠标移动的文字 277

9.8.4  情景应用4——鼠标经过时改变文本
颜色 277

9.8.5  情景应用5——在鼠标上显示当前时间 278

9.9  自我测试 279

9.10  行动指南 281

9.11  成功可以复制——80后新贵、泡泡
网CEO李想 282

第10堂课  Swing编程基础 283
 视频讲解:153分钟

10.1  JFrame窗体控件 284

10.2  常用布局管理器 285

10.2.1  绝对布局 285

10.2.2  流式布局管理器 286

10.2.3  边界布局管理器 287

10.2.4  网格布局管理器 288

10.2.5  网格组布局管理器 289

10.3  常用面板 294

10.3.1  JPanel面板 294

10.3.2  JScrollPane面板 295

10.4  标签控件与图标 296

10.4.1  标签的使用 296

10.4.2  图标的使用 296

10.5  按钮控件 297

10.5.1  普通按钮控件 297

10.5.2  单选按钮控件 298

10.5.3  复选框控件 299

10.6  文本控件 300

10.6.1  文本框控件 300

10.6.2  密码框控件 301

10.6.3  文本域控件 302

10.7  列表控件 304

10.7.1  下拉列表框控件 304

10.7.2  列表框控件 305

10.8  进度条 306

10.9  照猫画虎——基本功训练 307

10.9.1  基本功训练1——设置窗体背景颜色为
淡蓝色 307

10.9.2  基本功训练2——修改密码框的
回显字符 308

10.9.3  基本功训练3——查看图标的信息 309

10.9.4  基本功训练4——修改列表项选择
模式 309

10.9.5  基本功训练5——监听列表项单击
事件 310

10.10  情景应用——拓展与实践 311

10.10.1  情景应用1——设置窗体的背景图片 311

10.10.2  情景应用2——震动效果的提示信息 312

10.10.3  情景应用3——实现计算器程序界面 313

10.10.4  情景应用4——实现用户注册界面 314

10.10.5  情景应用5——测试密码是否正确 315

10.11  自我测试 316

10.12  行动指南 317

10.13  成功可以复制——“杀毒王”
王江民 317

读书导航