比特派钱包app官网|finally是啥意思啊
比特派钱包app官网|finally是啥意思啊
Java finally 的用法,看这一篇就够了-CSDN博客
>Java finally 的用法,看这一篇就够了-CSDN博客
Java finally 的用法,看这一篇就够了
明明如月学长
已于 2023-03-20 13:19:01 修改
阅读量4.8w
收藏
244
点赞数
108
分类专栏:
Java基础
翻译
文章标签:
java
jvm
开发语言
于 2020-01-05 12:51:20 首次发布
原文链接:https://www.baeldung.com/java-finally-keyword
版权
Java基础
同时被 2 个专栏收录
217 篇文章
31 订阅
订阅专栏
翻译
63 篇文章
2 订阅
订阅专栏
作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《EffectiveJava》独家解析》专栏作者。 热门文章推荐:
《人工智能时代,软件工程师们将会被取代?》《如何写出高质量的文章:从战略到战术》《我的技术学习方法论》
1.概述
在本教程中,我们将研究 Java 中的 finally 关键字的用法。 我们将看到如何在错误处理中与 try / catch 块一起使用它。 尽管 finally 的目的是保证代码被执行,但是我们还将讨论 JVM 不执行 finally 代码的特殊情况。
我们还将讨论一些常见的陷阱,在这些陷阱中,finally 块可能会产生意外的结果。
2.什么是finally
try 关键字最后可以定义 finally 代码块。 finally 块中定义的代码,总是在 try 和任何 catch 块之后、方法完成之前运行。
正常情况下,不管是否抛出或捕获异常 finally 块都会执行。
2.1. 一个简单的例子
try {
System.out.println("The count is " + Integer.parseInt(count));
} catch (NumberFormatException e) {
System.out.println("No count");
} finally {
System.out.println("In finally");
}
在这个示例中,不管参数的值是多少,JVM 都执行 finally 块并输出“ In finally”。
2.2 不带 catch 代码块的 finally
try {
System.out.println("Inside try");
} finally {
System.out.println("Inside finally");
}
结果
Inside try Inside finally
2.3 finally 的使用场景
因为不管是否发生异常 finally 都会执行,因此我们可以在 finally 代码块中执行关闭连接、关闭文件和释放线程的的操作。
3. finally 的执行时机
3.1 没异常
当 try 代码块执行完成, finally 代码块就可以执行,哪怕没有发生异常。
try {
System.out.println("Inside try");
} finally {
System.out.println("Inside finally");
}
Inside try Inside finally
3.2 有异常但是没处理器
哪怕 异常没有被 catch , finally 代码块依然会执行。
try {
System.out.println("Inside try");
throw new Exception();
} finally {
System.out.println("Inside finally");
}
即使出现未被处理的异常,JVM 依然会执行 finally 代码块的代码。
Inside try Inside finally Exception in thread “main” java.lang.Exception
3.3 有异常处理器
try 代码块发生异常, 被 catch 捕捉, finally 依然会执行。
try {
System.out.println("Inside try");
throw new Exception();
} catch (Exception e) {
System.out.println("Inside catch");
} finally {
System.out.println("Inside finally");
}
Inside try Inside catch Inside finally
3.4 try 代码块中带返回值
即使 try 代码块中返回,也不能阻止 finally 代码块的执行。
try {
System.out.println("Inside try");
return "from try";
} finally {
System.out.println("Inside finally");
}
JVM 会在返回到调用函数前执行 finally 代码块。
Inside try Inside finally
3.5 在 catch 代码块中返回
在 catch 代码块中添加返回语句,finally 代码依然会执行。
try {
System.out.println("Inside try");
throw new Exception();
} catch (Exception e) {
System.out.println("Inside catch");
return "from catch";
} finally {
System.out.println("Inside finally");
}
结果
Inside try Inside catch Inside finally
4 啥时候 finally 不会被执行
尽管通常编写 finally 代码块是为了这段代码一定被执行到,但是也有一些特殊情况会导致 JVM 不会执行 finally 代码块。
如果操作系统中断了我们的程序,那么finally 代码块可能就不能被执行。也有很多其他类似的行为导致 finally代码块不被执行。
4.1 调用 System.exit 函数
try {
System.out.println("Inside try");
System.exit(1);
} finally {
System.out.println("Inside finally");
}
结果
Inside try
4.2 调用 halt 函数
try {
System.out.println("Inside try");
Runtime.getRuntime().halt(1);
} finally {
System.out.println("Inside finally");
}
Inside try
4.3 守护线程
如果守护线程刚开始执行到 finally 代码块,此时没有任何其他非守护线程,那么虚拟机将退出,此时 JVM 不会等待守护线程的 finally 代码块执行完成。
Runnable runnable = () -> {
try {
System.out.println("Inside try");
} finally {
try {
Thread.sleep(1000);
System.out.println("Inside finally");
} catch (InterruptedException e) {
e.printStackTrace();
}
}
};
Thread regular = new Thread(runnable);
Thread daemon = new Thread(runnable);
daemon.setDaemon(true);
regular.start();
Thread.sleep(300);
daemon.start();
输出
Inside try Inside try Inside finally
4.4 try 代码块中无限循环
try {
System.out.println("Inside try");
while (true) {
}
} finally {
System.out.println("Inside finally");
}
Try 代码块出现无限循环,且不出现异常,finally 也将永远得不到执行。
5. 常见陷阱
我们在使用 finally 关键字时会遇到很多陷阱。
有一些不好的编码方式,如在 finally 代码块中存在返回值或者扔出异常。
5.1 忽视异常
finally 代码块包含返回语句,没有处理未捕获的异常。
try {
System.out.println("Inside try");
throw new RuntimeException();
} finally {
System.out.println("Inside finally");
return "from finally";
}
此时,try 代码块中的 RuntimeException 会被忽略,函数返回 "from finally"字符串。
5.2 覆盖其他返回语句
如果 finally 代码块中存在返回语句,则 try 和 catch 代码块如果存在返回语句就会被忽略。
try {
System.out.println("Inside try");
return "from try";
} finally {
System.out.println("Inside finally");
return "from finally";
}
此段代码总是返回 “from finally” 。
5.3 改变 throw 或 return 行为
如果再 finally 代码块中扔出异常,则 try 和 catch 中的异常扔出或者返回语句都将被忽略。
try {
System.out.println("Inside try");
return "from try";
} finally {
throw new RuntimeException();
}
这段代码永远都不会有返回值,总是会抛出 RuntimeException。
6. 结论
本文我们讨论了 Java 的 finally 关键字的用法。然后讨论了 finally 执行和不执行 finally 代码块的情况。
最后给出了开发中关于 finally 常见的使用的陷阱。
需要本文代码,可以去GitHub 配套 项目中下载。
推荐阅读
《性能优化方法论系列》 《弃文从工,从小白到蚂蚁工程师,我的 Java 成长之路》 《如何写出高质量的文章:从战略到战术》
如果你觉得本文对你有帮助,欢迎点赞、转发、评论,你的支持是我创作的最大动力。
关注博主即可阅读全文
优惠劵
明明如月学长
关注
关注
108
点赞
踩
244
收藏
觉得还不错?
一键收藏
知道了
9
评论
Java finally 的用法,看这一篇就够了
1.概述在本教程中,我们将研究 Java 中的 finally 关键字的用法。 我们将看到如何在错误处理中与 try / catch 块一起使用它。 尽管 finally 的目的是保证代码被执行,但是我们还将讨论 JVM 不执行 finally 代码的特殊情况。我们还将讨论一些常见的陷阱,在这些陷阱中,finally 块可能会产生意外的结果。2.什么是finallytry 关键字最后可以定.........
复制链接
扫一扫
专栏目录
java中finally用法_java中的finally用法总结
weixin_42486094的博客
02-13
983
清单 1 说明 finally 语句块在 try 语句块中的 return 语句之前执行。我们再来看另一个例子(清单 2)。清单 2.清单 2 的执行结果为:清单 2 说明了 finally 语句块在 catch 语句块中的 return 语句之前执行。从上面的清单 1 和清单 2,我们可以看出,其实 finally 语句块是在 try 或者 catch 中的 return 语句之前执行的。更加一...
《剑指offer》Java深入理解final、finally、finalize.pdf
01-04
final 是 Java 中的关键字,它也是 Java 中很重要的一个关键字,final 修饰的类、方法、变量有不同的含义;finally 也是一个关键字,不过我们可以使用 finally 和其他关键字结合做一些组合操作; finalize 是一个不让人待见的方法,它是对象祖宗 Object 中的一个方法,finalize 机制现在已经不推荐使用了。本篇文章,cxuan 就带你从这三个关键字入手,带你从用法、应用、原理的角度带你深入浅出理解这三个关键字。
9 条评论
您还未登录,请先
登录
后发表或查看评论
有return的情况下try catch finally的执行顺序(最有说服力的总结)
热门推荐
我只是坚持我的兴趣。
10-13
23万+
结论:
1、不管有木有出现异常,finally块中代码都会执行;
2、当try和catch中有return时,finally仍然会执行;
3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;
4、finally
Java 中的 final、finally、finalize 关键字分别表示什么意思?说说 Java 中的线程池的原理和使用情况?
weixin_53180424的博客
01-31
337
在使用线程池时,需要根据具体情况合理设置线程池的大小、任务队列的容量以及拒绝策略等参数,以充分发挥线程池的效能。因为 finalize 方法的调用是由垃圾回收器控制的,并且垃圾回收的时机是不确定的。在实际开发中,应当尽量避免依赖 finalize 方法来进行重要的资源释放操作,而是主动使用 try-finally 或 try-with-resources 结构来确保资源的正确释放。综上所述,final、finally 和 finalize 是 Java 中的三个关键字,分别用于类、方法和对象的不同方面。
Java——finally关键字详解(一篇就够了)
CSU174712009的博客
01-12
589
背景:在异常这一章节中,finally到底什么时候执行,什么时候不执行,代码中有return还执不执行finally代码?
目标:通过demo了解finally+return执行的过程与原理。真正理解并能判断段代码的返回结果。
finally不执行:
finally不执行的情况只有是程序奔溃,没有内存,断电的情况下才会不执行,其它正常运行的代码只要写了finally都会执行;
finally执行:
代码正常运行都会执行finally里面的代码,现在我们要弄清楚的是在finally之前有return
Java范例开发大全(全书源程序)
04-05
Java范例开发大全(全书源程序),目录如下:
第1篇 Java编程基础
第1章 Java开发环境的搭建(教学视频:9分钟) 2
1.1 理解Java 2
1.2 搭建Java所需环境 3
1.2.1 下载JDK 3
1.2.2 安装JDK 4
1.2.3 配置环境 5
1.2.4 测试JDK配置是否成功 7
实例1 开发第一个Java程序 7
第2章 Java基础类型与运算符
实例2 自动提升 9
实例3 自动转换 10
实例4 常用基础类型之强制转换 11
2.2 运算符 12
实例5 算术运算符 12
实例6 关系运算符 13
实例7 逻辑运算符 14
实例8 位运算符 15
实例9 移位运算符 16
实例10 转型运算符 17
2.3 其他形式 18
实例11 常量与变量 18
实例12 各种进制的转换 19
实例13 Java中的进制与移位运算符 22
第3章 条件控制语句(教学视频:75分钟) 26
3.1 if控制语句 26
实例14 判断输入的年份是否为闰年 26
实例15 抽奖活动 27
3.2 for语句 28
实例16 小九九乘法表 28
实例17 如何列出素数 29
实例18 Java中的递归 31
实例19 男生女生各多少人 32
实例20 求水仙花数 34
实例21 求任意一个正数的阶乘 35
实例22 求n的n次方 35
实例23 利用for循环输出几何图形 36
实例24 杨辉三角 38
3.3 while语句 39
实例25 求1到100之间的和 39
实例26 存上100元需要多少天 40
实例27 输出100之间的所有偶数 41
实例28 如何判断回文数字 42
3.4 do…while语句 43
实例29 输出100之间的所有奇数 44
实例30 求最大的随机数 44
3.5 switch语句 45
实例31 判断字母分类 46
实例32 优良及差 47
实例33 打印任意一年日历 48
实例34 一年四季的划分 51
第2篇 Java数据处理
第4章 异常处理(教学视频:62分钟) 54
4.1 编译时异常 54
实例35 除0发生的算术异常(ArithmeticException) 54
实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55
实例37 数组元素类型不匹配异常(ArrayStoreException) 56
实例38 强制类型转换异常(ClassCastException) 56
实例39 索引越界异常(IndexOutOfBoundsException) 57
实例40 空指针异常(NullPointerException) 58
实例41 数字格式转换异常(NumberFornatException) 59
实例42 字符串索引越界异常(StringIndexOutBounds) 60
实例43 操作错误(UnsupportedOperationException) 60
4.2 运行时异常 61
实例44 找不到指定类时发生的异常(ClassNotFoundException) 62
实例45 请求的方法不存在(NoSuchMethodException) 63
4.3 try…catch捕获异常 65
实例46 try…catch捕获异常的实例 66
实例47 try…catch…finally捕获异常的实例 67
实例48 try…catch嵌套捕获异常的实例 68
4.4 throws声明异常 69
实例49 throws声明异常实例一 69
实例50 throws声明异常实例二 70
4.5 throw抛出异常 72
实例51 throw抛出异常实例一 72
实例52 throw抛出异常实例二 73
4.6 自定义异常 74
实例53 自定义异常实例一 74
实例54 自定义异常实例二 75
第5章 数组(教学视频:98分钟) 78
5.1 一维数组 78
实例55 一维数组的创建与使用 78
实例56 按相反的顺序输出 79
实例57 奇偶分组 80
实例58 找宝 81
实例59 寻找最小数 82
实例60 我的位置在哪里 83
实例61 复制数组 85
实例62 插入新元素 86
实例63 数组的合并 87
实例64 去除重复元素 88
实例65 数组求和计算 90
实例66 求最大值、最小值和平均值 91
5.2 二维数组 92
实例67 二维数组的创建与使用 92
实例68 矩阵转置 93
实例69 奇数阶幻
java—finally的用法
light_love_long的博客
09-27
5387
系列目录
文章目录系列目录前言一、finally的使用场景二、finally中的语句是否一定会执行1.如何实现finally总被执行2.当遇到return,continue,break这三个可以打乱代码顺序执行语句的关键词总结
前言
本文介绍java中finally的用法相关基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、finally的使用场景
当方法获得了一些本地资源,且在退出之前必须被回收,比如:开启的文件,数据库连接,网络连接等,正常情况下,不管是否捕获异常finally
Java关键字之finally
weixin_54498280的博客
08-09
2318
f(1)时,有异常抛出,try下面语句不执行,直接执行catch语句+”2“,再执行finally中+“4”,后续代码不执行。f(0)时,没有抛出异常执行try中+”1“,finally中+”3“,后续代码+”4“ 134。finally是在return后执行的,finally执行完后,再把return中保存的值返回。进了try return中保存的值是2,执行finally后,return中保存的值是101;一般搭配try -- catch --finally 或者 try --- finally。.
java的finally_深入浅析java中finally的用法
weixin_34828705的博客
02-12
1139
finally作为异常处理的一部分,它只能用在try/catch语句中,并且附带一个语句块,表示这段语句最终一定会被执行(不管有没有抛出异常),经常被用在需要释放资源的情况下。之前在写爬虫的时候数据库连接的频率很高,有时候数据处理的不好,sql报错后,抛出异常但后边的数据库连接没有断开。导致最后数据库连接数过大,不让再连接了(因为是个人库,所以直接重启了一下)。这个释放数据库连接的操作就可以用fi...
【Java】finally用法
gossip博客
11-05
1189
文章目录一.概述二. finally会执行的情况1.有catch(无异常)3.有catch(try异常)4.有catch(catch异常)5.有catch(try/catch都异常)(会抛出异常)6. 没有catch(无异常)7. 没有catch(try异常)(会抛出异常)8. 有返回值(try)(程序返回"try return")9. 有返回值(catch)(程序返回"catch return")三. finally不会执行的情况1. 调用 System.exit 函数2. 调用 halt 函数四. 常见
Java基础编程——异常处理之finally语句块
Best_Basic的博客
10-08
1410
Java 异常处理:
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。
比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。
Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)
05-07
基本信息
作者: 臧萌
出版社:清华大学出版社
ISBN:9787302217831
上架时间:2010-3-30
出版日期:2010 年3月
开本:16开
其他详细信息查看:http://www.china-pub.com/196571
编辑推荐
Java编程老鸟潜心写作,奉献高效率的Java学习心得
完全站在没有编程经验读者的角度,手把手教会读者学习Java
配16小时多媒体教学视频,高效、直观
一一击破Java入门可能会遇到的难点和疑惑
抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度
通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好
对Java语言的每个语法都提供了一个或多个例程讲解
大量使用流程图表示程序的执行过程,使用结构图表示程序的内部状态
每章最后都给出了典型的练习题,让读者及时练习,巩固提高,并提供了参考答案
目录
第1篇 Java语言基本语法
第1章 让自己的第一个Java程序跑起来 2
教学视频:19分钟
1.1 想要用Java改变这个世界吗? 2
1.1.1 Java有什么优势? 2
1.1.2 Java在哪儿? 3
1.2 准备好开始Java之旅 3
1.2.1 下载JDK 4
1.2.2 安装JDK 5
1.2.3 配置环境变量 6
1.2.4 测试环境是否安装成功 8
1.2.5 如果失败了怎么办? 9
1.3 让自己的第一个程序运行起来 10
1.3.1 编写自己的Hello World源程序 10
1.3.2 编译自己的HelloWorld程序 11
1.3.3 让代码运行起来 13
1.4 初探Hello World 14
1.4.1 类(Class):Java世界中一类物体 14
1.4.2 方法(Method):物体的功能 15
1.4.3 main()方法:所有Java程序执行的起点 15
.1.5 名词解释 16
1.5.1 JDK和Java平台 16
1.5.2 Java编译器(Java Compiler) 17
1.5.3 Java类库(Java Class Libraries) 17
1.5.4 Java虚拟机(Java Virtual Machine) 17
1.5.5 HelloWorld的整个流程 17
1.6 小结:我们学会了编译和运行一个Java程序! 18
1.7 习题 19
第2章 搭建自己的集成开发环境 20
教学视频:31分钟
2.1 安装集成开发环境 20
2.1.1 集成开发环境有哪些 20
2.1.2 安装Eclipse 21
2.2 Eclipse界面介绍 23
2.2.1 启动Eclipse 23
2.2.2 Eclipse的Perspective 24
2.2.3 Eclipse的菜单 25
2.2.4 Eclipse的工具条 25
2.2.5 Eclipse辅助视图区 25
2.2.6 Eclipse中Package Explorer 26
2.2.7 Eclipse中的源代码编辑器 26
2.2.8 Eclipse的设置窗口 26
2.2.9 Eclipse中的其他视图 27
2.3 如何使用Eclipse 28
2.3.1 在Eclipse中创建自己的第一个项目 28
2.3.2 在Eclipse中编写HelloWorld程序 29
2.3.3 通过Eclipse运行Hello World 31
2.4 小结:Eclipse——功能很强大 32
2.5 习题 32
第3章 Java中的基本数据类型和运算符 33
教学视频:1小时5分钟
3.1 Java中的基本数据类型 33
3.1.1 基本数据类型——编程语言中的数据原子 33
3.1.2 Java中的基本上数据类型介绍 34
3.1.3 基本数据类型值域 34
3.2 Java运算符 36
3.2.1 变量的概念 36
3.2.2 插曲:Java中的语句 37
3.2.3 创建一个变量和变量名的规范 37
3.2.4 Java中的基本运算符和表达式 39
3.2.5 Java中的布尔运算符 43
3.3 基本数据类型运算的难点 47
3.3.1 强制类型转换——小数哪里去了 48
3.3.2 类型的转换在运算中悄悄进行 50
3.3.3 强制类型转换最优先 52
3.3.4 等号其实不简单 52
3.3.5 小心使用浮点数进行比较 53
3.3.6 boolean和char 55
3.3.7 不要使用还没有创建出来的变量 57
3.3.8 String——char串起的项链 58
3.3.9 转义符——看不见写得出 61
3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63
3.5 习题 65
第4章 Java中的程序执行流程 67
教学视频:1小时57分钟
4.1 顺序执行 67
4.2 使用if-else让程序懂得判断 68
4.2.1 if语句 68
4.2.2 if语句的嵌套 71
4.2.3 if-else语句 73
4.2.4 if-else语句嵌套 75
4.3 使用while进行循环 76
4.3.1 使用while语句 76
4.3.2 使用do-while语句 79
4.4 使用for进行循环 80
4.4.1 自增和自减操作 80
4.4.2 for语句 82
4.4.3 for语句省略形式 84
4.5 语句中不能不说的事 84
4.5.1 小心复杂语句中创建的变量 85
4.5.2 别让循环次数给弄懵了 86
4.5.3 循环的嵌套 87
4.6 continue关键字与break关键字 88
4.6.1 continue关键字 88
4.6.2 break关键字 89
4.7 使用switch进行跳转 90
4.8 大例子 94
4.8.1 从控制台读取数据 94
4.8.2 结账程序中的循环 96
4.9 小结:Java不是一个直肠子 98
4.10 习题 99
第5章 数组 100
教学视频:35分钟
5.1 什么是数组 100
5.1.1 假设:如果需要逐个定义变量 100
5.1.2 数组初探 101
5.1.3 数组——物以类聚 104
5.1.4 数组元素的值内有乾坤 105
5.1.5 创建数组的简洁语法 106
5.2 数组的“名”与“实” 107
5.2.1 “名”与“实”分离的数组 107
5.2.2 一“实”多“名”的数组 109
5.2.3 一“实”多“名”带来的困惑 111
5.3 多维数组 114
5.3.1 什么是多维数组 114
5.3.2 多维数组的实质 115
5.4 数组大练兵 123
5.4.1 轻松查询全班成绩 123
5.4.2 轻松查询全校成绩不在话下 124
5.4.3 杨辉三角 125
5.5 小结:方便快速的数组 129
5.6 习题 129
第2篇 Java语言高级语法
第6章 Java的类(Class)和对象(Object) 132
教学视频:59分钟
6.1 驾驶汽车向类(Class)的世界进发 132
6.1.1 汽车带来的问题 132
6.1.1 类的组成 134
6.1.3 使用自定义的Car类 136
6.1.4 类和对象 139
6.1.5 源文件的存放 141
6.1.5 理解引用 143
6.1.7 null关键字 145
6.2 巧妙使用类中的属性 147
6.2.1 在类中给每个变量一个初始值 147
6.2.2 定义自己的引用 147
6.2.3 使用点操作符的技巧 148
6.2.4 类的数组 149
6.3 小结:Java其实是个类和对象的世界 152
6.4 习题 153
第7章 Java中的方法——给汽车丰富多彩的功能 154
教学视频:2小时55分钟
7.1 方法:让汽车动开动 154
7.1.1 引出问题:开动汽车 154
7.1.2 那么,方法到底是什么呢? 155
7.1.3 方法调用过程初探 156
7.2 Java普通方法的组成部分 157
7.2.1 访问控制符:public 158
7.2.2 返回值和关键字void 158
7.2.3 方法名(Method Name) 159
7.2.4 参数列表(Parameter List) 159
7.2.5 方法体(Method Body) 160
7.2.6 方法串串烧 160
7.3 方法的参数:让汽车加速 161
7.3.1 方法的参数:让汽车可以加速 161
7.3.2 带参数的方法有何不同? 162
7.3.3 让方法有多个参数 163
7.4 返回值:汽车超速了吗? 164
7.4.1 写一个有返回值的方法 164
7.4.2 调用有返回值的方法 165
7.4.3 发生了什么?如何使用方法的返回值? 166
7.4.4 使用return结束方法 166
7.5 方法重载(overload):给汽车加速添个限制 168
7.5.1 什么是方法的签名 168
7.5.2 什么是重载?为什么要重载? 168
7.5.3 给汽车加个重载的方法 169
7.5.4 测试一下 169
7.5.5 重载容易引发误解的两个地方——返回类型和形参名 170
7.5.6 重载中的最难点——参数匹配原则 171
7.6 使用类的实例作为方法参数 172
7.6.1 超车方法:使用类实例做参数 172
7.6.2 调用这个方法 173
7.6.3 发生了什么 174
7.7 加餐:局部变量和实例变量 175
7.7.1 什么是局部变量(Local Variable) 175
7.7.2 什么是实例变量(Instance Variable) 177
7.8 this关键字:指向对象自己的引用 177
7.8.1 发现问题:当实例变量和局部变量重名 177
7.8.2 经常深藏不露的this关键字 178
7.8.3 在方法中调用方法 179
7.9 构造方法(Constructor) 181
7.9.1 构造(Constructor)方法初探 181
7.9.2 如何使用构造方法 182
7.9.3 留个无参数的构造方法——给重要属性赋初始值 183
7.9.4 在构造方法中调用构造方法 184
7.10 方法大汇总 185
7.10.1 本例中用到的类 186
7.10.2 使用例程将本章的知识穿起来 189
7.11 小结:多方位理解Java方法 191
7.12 习题 192
第8章 Java中的包(Package)命名习惯和注释 193
教学视频:43分钟
8.1 Java中的包(Package) 193
8.1.1 Java中的包 193
8.1.2 在Eclipse中使用包 194
8.1.3 天上掉下个package 197
8.1.4 包带来了什么? 197
8.2 import语句:化繁为简 200
8.2.1 import语句 200
8.2.2 一网打尽包中所有类 201
8.2.3 import语句带来的小问题 202
8.2.4 默认引入的包 204
8.3 命名习惯大回顾 204
8.4 Java中的注释 205
8.4.1 使用双斜杠的单行注释 205
8.4.2 多行注释 206
8.4.3 Javadoc注释 206
8.5 小结:包让Java的类更清晰优雅 208
8.6 习题 209
第9章 再看数组、字符串和main()方法 210
教学视频:29分钟
9.1 数组也是类 210
9.1.1 得到数组的长度 210
9.1.2 加餐:不可改变的final变量 211
9.1.3 多维数组的长度 212
9.1.4 一维数组的clone()方法 212
9.1.5 当数组类型不再是基本数据类型 214
9.1.6 多维数组的clone()方法 217
9.2 老朋友String类 220
9.2.1 遍历String中的字符 220
9.2.2 获取字符串中的一部分 222
9.2.3 判断两个字符串是否相等 223
9.2.4 判断字符串的开头和结尾 225
9.2.5 分割字符串 225
9.2.6 在字符串中查找子字符串或字符 226
9.2.7 替换字符串中的内容 226
9.2.8 String对象——磐石刻字 227
9.3 String类的最佳拍档——StringBuffer类 227
9.3.1 StringBuffer:专业操纵字符 228
9.3.2 String和StringBuffer一个都不能少 229
9.4 最熟悉的陌生人:main()方法 229
9.4.1 main()方法的参数 229
9.4.2 static关键字 232
9.4.3 当方法遇到static关键字 233
9.5 小结:学会使用类中的方法 235
9.6 习题 236
第10章 继承和多态 237
教学视频:1小时55分钟
10.1 继承——最优的解决方案 237
10.1.1 饭前水果:实例变量的访问控制符 237
10.1.2 一切还是从汽车开始 238
10.1.3 一类车,一个类 241
10.1.4 分开也有麻烦 244
10.1.5 使用继承——问题迎刃而解 245
10.1.6 使用Bus类 248
10.1.7 Java中的单继承 248
10.1.8 Java中的类图 249
10.1.9 万类之祖——Object类 250
10.2 子类对象?父类对象? 251
10.2.1 父随子行 251
10.2.2 当构造方法遇到继承 254
10.2.3 记得给类一个无参数的构造方法 255
10.2.4 调用父类中的构造方法 256
10.2.5 对象也会“变脸” 258
10.2.6 遵守语法,正确“变脸” 262
10.3 覆盖——与继承如影随形 264
10.3.1 当方法不再通用 264
10.3.2 覆盖——让众口不再难调 265
10.3.3 覆盖——到底调用了哪个方法 270
10.3.4 覆盖的语法不简单 272
10.3.5 更复杂的使用覆盖的情况 274
10.3.6 覆盖——不得不打开的潘多拉魔盒 276
10.3.7 使用super调用父类中的方法和属性 278
10.4 多态(Polymorphism)以及其他 279
10.4.1 多态——运行方知结果 280
10.4.2 重载也不简单 280
10.4.3 使用多态构建车队 283
10.5 在多态的环境中拨开迷雾 284
10.5.1 神秘的Class类 284
10.5.2 覆盖不再神秘 285
10.5.3 instanceof运算符——让对象告诉你它的类是谁 286
10.6 小结:继承和多态让世界丰富多彩 287
10.7 习题 290
第11章 修饰符(Qualifier) 291
教学视频:26分钟
11.1 插曲:类的组成部分的名字 291
11.2 类中的修饰符 292
11.2.1 无修饰符类 292
11.2.2 类的可见性 293
11.2.3 final——让类不可被继承 295
11.2.4 理解final关键字 296
11.2.5 总结:类的修饰符 297
11.3 方法的修饰符 297
11.3.1 方法的访问控制符 298
11.3.2 public:没有限制的修饰符 299
11.3.3 protected:仅对子类和同包的类可见 300
11.3.4 默认控制符:仅在本包中可见 301
11.3.5 private:仅对本类可见 303
11.3.6 理解4个访问控制符 304
11.3.7 访问控制符可见性汇总 306
11.3.8 访问控制符带来的覆盖问题 306
11.3.9 final:不允许方法被覆盖 310
11.3.10 重温静态方法 311
11.3.11 静态方法——类范围里的概念 312
11.3.12 静态方法何以为“静态” 314
11.4 变量的修饰符 316
11.4.1 变量方法皆成员 317
11.4.2 变量的访问控制符 317
11.4.3 使用private修饰类的成员变量 318
11.4.4 使用private,然后呢? 320
11.4.5 变量的覆盖 322
11.4.6 使用final修饰成员变量 325
11.4.7 静态成员变量 326
11.4.8 局部变量的修饰符 326
11.4.9 当final遇到引用类型成员变量 327
11.5 小结:修饰符作用大 328
11.6 习题 330
第12章 接口 331
教学视频:29分钟
12.1 自行车带来的问题 331
12.1.1 记录马路上的车辆 331
12.1.2 引发问题的自行车 335
12.1.3 仔细分析recordTransport()方法 338
12.2 初用接口 339
12.2.1 准备好需要用到的类 339
12.2.2 认识接口的代码组成 340
12.2.3 什么是接口 341
12.2.4 使用接口仅需一步——实现接口 342
12.2.5 接口——让类集多重类型于一身 344
12.2.6 简化recordTransport()方法 347
12.3 再探接口 349
12.3.1 重温上节中的程序 349
12.3.2 面向接口编程 351
12.3.3 话说“抽象” 353
12.3.4 接口大瘦身 355
12.3.5 实现多个接口 355
12.3.6 接口中的变量 357
12.3.7 接口的继承 358
12.3.8 匹配抽象方法中的类型 359
12.3.9 空接口 361
12.4 小结:接口的难点在于何时使用 362
12.5 习题 364
第13章 抽象类和内部类 365
教学视频:26分钟
13.1 抽象类(Abstract Class) 365
13.1.1 不知道怎么打招呼的Person类 365
13.1.2 当类中有了抽象方法 367
13.1.3 抽象类语法详解 368
13.1.4 理解抽象类的作用 369
13.2 内部类的分类(Inner Class) 370
13.2.1 成员内部类 370
13.2.2 局部内部类 372
13.3 成员内部类 374
13.3.1 使用成员内部类 374
13.3.2 成员内部类的修饰符 375
13.3.3 在类外部使用内部类 376
13.3.4 非静态内部类的特性 378
13.3.5 外部类访问成员内部类中的属性 382
13.3.6 静态成员内部类 383
13.4 局部内部类 384
13.4.1 局部内部类之“局部” 385
13.4.2 局部内部类之“内部类” 386
13.4.3 使用局部内部类 388
13.5 匿名内部类(Anonymous inner classes) 389
13.5.1 准备工作 389
13.5.2 匿名内部类的语法 389
13.5.3 通过接口使用匿名类 390
13.5.4 通过抽象类使用匿名类 391
13.6 类,这样一路走来 391
13.7 小结:丰富多彩的类 395
13.8 习题 397
第14章 Java的异常处理机制 398
教学视频:36分钟
14.1 认识异常 398
14.1.1 异常什么时候发生 398
14.1.2 异常是什么 401
14.1.3 Java异常机制的流程 401
14.2 抛出异常 403
14.2.1 异常类的父类——Throwable 403
14.2.2 在代码中使用throw抛出一个异常 404
14.2.3 在方法声明中使用throws 407
14.2.4 构造自定义异常类 409
14.2.5 使用自定义异常类 410
14.3 异常的传递 411
14.3.1 抛出最确切的异常类型 411
14.3.2 Java异常的传递 412
14.3.3 图说Java异常的传递 414
14.4 异常的处理 418
14.4.1 把异常捉住 418
14.4.2 图说异常处理流程 421
14.4.3 多类异常,一并处理 424
14.4.4 try-catch-finally语句 426
14.4.5 try-finally语句 431
14.4.6 好好利用catch语句 432
14.5 异常的类型 433
14.5.1 3个类的继承关系 433
14.5.2 必须处理的Exception类 434
14.5.3 灵活掌握的RuntimeException类 434
14.5.4 不用处理的Error类 435
14.6 小结:终止错误的蔓延 435
14.7 习题 437
第15章 多线程编程 438
教学视频:1小时14分钟
15.1 线程——执行代码的机器 438
15.1.1 线程——执行代码的基本单位 438
15.1.2 演奏会模型 440
15.2 Java中的线程编程 443
15.2.1 线程类Thread 443
15.2.2 覆盖Thread类的run()方法 444
15.2.3 使用Runnable接口 446
15.2.4 两个线程 448
15.3 深入学习Thread类 449
15.3.1 线程的名字 449
15.3.2 得到当前的线程 451
15.3.3 让线程“沉睡” 453
15.4 多个线程的故事 457
15.4.1 一个有多个线程的程序 457
15.4.2 复印社模型 459
15.4.3 一个简单的复印社例程 461
15.5 多个线程的同步 463
15.5.1 线程同步之synchronized关键字 463
15.5.2 深入学习synchronized关键字 468
15.5.3 静态同步方法 469
15.5.4 非静态的同步方法 472
15.5.5 银行的麻烦——账户乱套了 474
15.5.6 多角度理解同步方法 481
15.5.7 闲话同步方法的使用 484
15.5.8 同步代码块 485
15.5.9 锁(Lock) 486
15.5.10 线程同步之wait()和notify()方法 488
15.5.11 wait和notify的顺序 491
15.6 小结:线程——代码执行器 494
15.7 习题 495
第3篇 Java语言编程进阶
第16章 如何学习本篇 498
教学视频:15分钟
16.1 多想多写多练 498
16.2 术业有专攻 498
16.3 拆分问题,逐个击破 500
16.4 阅读Javadoc 500
16.5 小结:大练兵马上开始 506
16.6 习题 507
第17章 编程常用知识 508
教学视频:18分钟
17.1 再谈对象的比较 508
17.1.1 hashcode()方法 508
17.1.2 equals()方法 509
17.1.3 对象的比较equals()方法 509
17.2 Java中的集合类框架 510
17.2.1 集合类框架中的接口 510
17.2.2 List接口 511
17.2.3 使用ArrayList 512
17.2.4 Set接口 516
17.2.5 使用HashSet类 517
17.2.6 List与Set 518
17.3 泛型简介 518
17.3.1 没有泛型时的程序 519
17.3.2 使用泛型——避免强制类型转 520
17.4 Map接口 522
17.4.1 认识Map 522
17.4.2 使用HashMap 523
17.5 字符集和编码 524
17.5.1 字符集 524
17.5.2 编码 525
17.5.3 关于字符集的小程序 526
17.6 小结:编程需要打好基础 529
17.7 习题 530
第18章 Java文件编程和Java文件I/O 531
教学视频:9分钟
18.1 Java中的文件编程 531
18.1.1 File类 531
18.1.2 创建和删除文件 532
18.1.3 列出文件和文件夹 533
18.1.4 重命名文件 535
18.2 Java的I/O编程 536
18.2.1 理解Java中的Stream 536
18.2.2 向文件中写入数据 538
18.2.3 从文件中读取数据 539
18.2.4 从控制台读取数据 541
18.2.5 使用输出流写入数据 543
18.2.6 使用输入流读取数据 545
18.3 小结:Java中的文件类和输入输出机制 546
18.4 习题 547
第19章 Java Socket编程 548
教学视频:8分钟
19.1 IP地址和端口号 548
19.1.1 IP地址——计算机的标识 548
19.1.2 端口号——通信的窗口 549
19.1.3 网络,IP地址和端口号 551
19.2 Java TCP编程 551
19.2.1 数据传输协议 552
19.2.2 TCP的数据传输模式 552
19.2.3 第一个TCP小程序 553
19.3 Java UDP编程 557
19.3.1 UDP的数据传输模式 557
19.3.2 使用UDP协议收发数据 558
19.3.3 TCP和UDP的区别 560
19.4 小结:让程序伸向整个网络 561
19.5 习题 561
第20章 Java Swing编程 562
教学视频:14分钟
20.1 Java Swing编程简介 562
20.1.1 图形用户界面编程简介 562
20.1.2 组件 563
20.1.3 布局管理器(Layout Manager) 563
20.1.4 事件处理(Event Handling) 564
20.2 Swing基本组件 565
20.2.1 窗口(JFrame) 565
20.2.2 Swing的线程 567
20.2.3 Swing组件的鼻祖——JComponent 567
20.2.4 Swing面板类 568
20.2.5 Swing中的标签 568
20.2.6 Swing中的文本框 570
20.2.7 Swing中的文本域 571
20.2.8 Swing中的组合框 572
20.2.9 Swing中的按钮 573
20.3 Swing的布局管理器 574
20.3.1 最简单的FlowLayout 574
20.3.2 东南西北中之BorderLayout 574
20.3.3 平均分割之——GridLayout 576
20.3.4 最强大的布局管理器——GridBagLayout 577
20.3.5 使用多个布局管理器 579
20.4 Swing的事件处理 581
20.4.1 事件的传递和封装 581
20.4.2 事件监听器——事件的处理者 582
20.4.3 Swing事件处理的机制 584
20.4.4 事件监听器的编写 586
20.4.5 如何学习更多的事件 588
20.5 小结:从此不再依赖控制台 588
20.6 习题 588
第21章 编程,需要的是想象力和恒心 589
教学视频:13分钟
21.1 编程的前奏 589
21.1.1 细数手中的积木 589
21.1.2 发挥想象力 590
21.1.3 确定程序的功能 591
21.2 聊天窗口程序 591
21.2.1 聊天程序设计 591
21.2.2 设计程序运行效果 593
21.2.3 UDP消息收发模块 595
21.2.4 图形用户界面模块 598
21.2.5 消息处理模块 600
21.2.6 一个更通用的聊天程序 601
21.3 小结:编程是必不可少的锻炼 602
21.4 习题 602
第22章 JDBC入门 603
教学视频:11分钟
22.1 JDBC的基本API 603
22.1.1 JDBC是什么 603
22.1.2 DriverManager——驱动管理器 605
22.1.3 Connection接口 606
22.1.4 Statement接口 606
22.1.5 PreparedStatement接口 606
22.1.6 ResultSet接口 607
22.1.7 JDBC-ODBC桥 607
22.2 一个操作数据库的简单程序 608
22.2.1 程序的执行结果 608
22.2.2 程序设计与模块划分 609
22.2.3 准备好数据源 610
22.2.4 数据库操作模块的实现 610
22.2.5 图形用户界面模块的实现 611
22.3 小结:强大的JDBC标准 613
22.4 习题 613
Java范例开发大全 (源程序)
04-27
第1篇 Java编程基础
第1章 Java开发环境的搭建(教学视频:9分钟) 2
1.1 理解Java 2
1.2 搭建Java所需环境 3
1.2.1 下载JDK 3
1.2.2 安装JDK 4
1.2.3 配置环境 5
1.2.4 测试JDK配置是否成功 7
实例1 开发第一个Java程序 7
第2章 Java基础类型与运算符(教学视频:39分钟) 9
2.1 基础类型 9
实例2 自动提升 9
实例3 自动转换 10
实例4 常用基础类型之强制转换 11
2.2 运算符 12
实例5 算术运算符 12
实例6 关系运算符 13
实例7 逻辑运算符 14
实例8 位运算符 15
实例9 移位运算符 16
实例10 转型运算符 17
2.3 其他形式 18
实例11 常量与变量 18
实例12 各种进制的转换 19
实例13 Java中的进制与移位运算符 22
第3章 条件控制语句(教学视频:75分钟) 26
3.1 if控制语句 26
实例14 判断输入的年份是否为闰年 26
实例15 抽奖活动 27
3.2 for语句 28
实例16 小九九乘法表 28
实例17 如何列出素数 29
实例18 Java中的递归 31
实例19 男生女生各多少人 32
实例20 求水仙花数 34
实例21 求任意一个正数的阶乘 35
实例22 求n的n次方 35
实例23 利用for循环输出几何图形 36
实例24 杨辉三角 38
3.3 while语句 39
实例25 求1到100之间的和 39
实例26 存上100元需要多少天 40
实例27 输出100之间的所有偶数 41
实例28 如何判断回文数字 42
3.4 do…while语句 43
实例29 输出100之间的所有奇数 44
实例30 求最大的随机数 44
3.5 switch语句 45
实例31 判断字母分类 46
实例32 优良及差 47
实例33 打印任意一年日历 48
实例34 一年四季的划分 51
第2篇 Java数据处理
第4章 异常处理(教学视频:62分钟) 54
4.1 编译时异常 54
实例35 除0发生的算术异常(ArithmeticException) 54
实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55
实例37 数组元素类型不匹配异常(ArrayStoreException) 56
实例38 强制类型转换异常(ClassCastException) 56
实例39 索引越界异常(IndexOutOfBoundsException) 57
实例40 空指针异常(NullPointerException) 58
实例41 数字格式转换异常(NumberFornatException) 59
实例42 字符串索引越界异常(StringIndexOutBounds) 60
实例43 操作错误(UnsupportedOperationException) 60
4.2 运行时异常 61
实例44 找不到指定类时发生的异常(ClassNotFoundException) 62
实例45 请求的方法不存在(NoSuchMethodException) 63
4.3 try…catch捕获异常 65
实例46 try…catch捕获异常的实例 66
实例47 try…catch…finally捕获异常的实例 67
实例48 try…catch嵌套捕获异常的实例 68
4.4 throws声明异常 69
实例49 throws声明异常实例一 69
实例50 throws声明异常实例二 70
4.5 throw抛出异常 72
实例51 throw抛出异常实例一 72
实例52 throw抛出异常实例二 73
4.6 自定义异常 74
实例53 自定义异常实例一 74
实例54 自定义异常实例二 75
第5章 数组(教学视频:98分钟) 78
5.1 一维数组 78
实例55 一维数组的创建与使用 78
实例56 按相反的顺序输出 79
实例57 奇偶分组 80
实例58 找宝 81
实例59 寻找最小数 82
实例60 我的位置在哪里 83
实例61 复制数组 85
实例62 插入新元素 86
实例63 数组的合并 87
实例64 去除重复元素 88
实例65 数组求和计算 90
实例66 求最大值、最小值和平均值 91
5.2 二维数组 92
实例67 二维数组的创建与使用 92
实例68 矩阵转置 93
实例69 奇数阶幻方 94
实例70 求方阵对角线之和 96
实例71 矩阵的加法 97
实例72 矩阵的减法 98
实例73 快递报价单 99
5.3 数组的排序 101
实例74 冒泡排序法 102
实例75 数组递增排序 103
实例76 部分数组递增排序 103
实例77 选择排序法 104
实例78 快速排序法 106
第6章 字符串(教学视频:138分钟) 108
6.1 字符串类String 108
实例79 创建字符串类 108
实例80 如何使用charAt()方法计算重复字符 109
实例81 按字母顺序比较大小 110
实例82 首尾相连 111
实例83 字符串间的比较 112
实例84 字符集的解码方法 113
实例85 寻找指定字符第一次出现的位置 114
实例86 寻找指定字符最后出现的位置 115
实例87 我究竟有多长 116
实例88 替换指定的字符 117
实例89 分割字符串 117
实例90 如何使用substring()方法截取子串 118
实例91 分解字符串 119
实例92 字母大小写转换 120
实例93 去除多余的空白 120
实例94 原始数组类型的String形式 121
实例95 Java合法标识符 122
实例96 显示一周各星期的名称 123
实例97 构造空心方框 124
实例98 这一天是星期几 125
实例99 大小写互换 127
实例100 输出指定范围的素数 128
实例101 我出现了几次 129
实例102 算术表达式求值器 129
实例103 字符串对齐调整器 137
实例104 字符串的加密 139
实例105 使用正则表达式验证电话号码的格式 141
6.2 字符串缓存类StringBuffer 143
实例106 创建字符串缓存类 143
实例107 提取单个字符 144
实例108 给指定字符赋值 145
实例109 插入新的字符 146
实例110 插入新的字符串 146
实例111 获取字符串的子串 147
实例112 删除指定的字符 148
实例113 倒置字符串 149
实例114 去除重复字符 149
实例115 检查是否是回文 151
第7章 输入/输出流(教学视频:116分钟) 152
7.1 文件和目录 152
实例116 显示文件的基本信息 152
实例117 显示目录的基本信息 153
实例118 在指定的目录下创建单个文件 156
实例119 在指定的目录下创建多个临时文件 158
实例120 删除指定目录下的文件 160
实例121 移动指定目录下的文件 163
实例122 文件搜索引挚 167
7.2 字节流 169
实例123 复制指定目录下的文件 170
实例124 显示文件中的内容 173
实例125 将数据保存到指定的文件中 175
实例126 将由键盘中录入的信息保存到文件中 176
实例127 一个文件变成多个小文件 178
实例128 多个小文件合成一个文件 181
实例129 统计指定文件中的字符个数 183
实例130 对象的序列化与反序列化 185
实例131 同时显示多个文件 187
实例132 生成zip压缩文件 189
实例133 解压缩zip文件 192
实例134 生成Excel文件 194
实例135 读取Excel文件中的内容 198
实例136 生成PDF文件 199
实例137 读取PDF文件中的内容 203
实例138 用iText生成Word文件 205
实例139 利用POI读取Word文件中的内容 208
7.3 字符流 209
实例140 按顺序创建文件 210
实例141 按顺序读取文件 211
实例142 追加文件内容 211
实例143 只显示文件中指定的字符 214
实例144 读取jar包文件 215
实例145 文件的加密/解密操作 217
实例146 复制图片 219
实例147 随机读写Java类文件 221
第3篇 Java面向对象编程
第8章 面向对象(教学视频:72分钟) 226
8.1 类 226
实例148 简单的通讯录类 226
实例149 简单的长度单位转换类 227
实例150 卡车和卡车司机之间的关系 229
实例151 双色球 231
8.2 成员变量和方法 236
实例152 使用类作为成员变量 236
实例153 构造方法 237
实例154 使用静态成员变量计算内存中实例化的对象数目 239
实例155 实现加减乘除的方法 240
8.3 面向对象的设计模式 241
实例156 Singleton单例模式 242
实例157 招聘(简单工厂模式) 243
实例158 同学聚会(工厂方法模式) 244
实例159 图书展(抽象工厂模式) 246
实例160 汽车适配器(Adapter适配器模式) 248
8.4 垃圾回收 250
实例161 垃圾回收的机制 250
第9章 面向对象的四大特征(教学视频:65分钟) 252
9.1 抽象 252
实例162 求自定义几何图形的面积和周长 252
实例163 使用抽象方法实现的支票夹 254
9.2 封装 257
实例164 世界小姐参赛资格 257
实例165 自定义复数类 261
9.3 继承 264
实例166 轿车与本田的关系 264
实例167 继承关系的加载顺序 266
实例168 如何访问同名的方法或变量 268
实例169 super()方法的使用 271
实例170 this方法的使用 274
实例171 一张考试成绩单 275
实例172 银行自动存取一体机 278
9.4 多态 284
实例173 饮食文化 284
实例174 使用构造方法的重载计算课程的GPA值 287
第10章 内部类与接口(教学视频:41分钟) 290
10.1 成员内部类 290
实例175 成员内部类的使用规范 290
实例176 猜谜 292
10.2 方法内部类 294
实例177 局部内部类的使用规范 294
实例178 奖学金的评分标准 295
10.3 匿名内部类 297
实例179 匿名内部类的使用规范 297
实例180 电话与移动电话 299
10.4 静态内部类 300
实例181 静态内部类的使用规范 300
实例182 苹果的来历 302
10.5 接口 303
实例183 求n的幂数与倍数 304
实例184 商品订单 306
实例185 多功能排序 310
第11章 Java常用类(教学视频:66分钟) 315
11.1 数学Math类 315
实例186 求圆周率∏值 315
实例187 求对数值 316
实例188 使用取整函数 317
11.2 Random类的使用 318
实例189 随机数 319
实例190 验证码 322
11.3 Date类和Calendar类 324
实例191 使用Date类获取系统的当前时间 324
实例192 使用DateFormat类获取系统的当前时间 325
实例193 使用GregorianCalendar类获取系统的当前时间 326
实例194 使用SimpleDateFormat类获取系统的当前时间 329
实例195 显示某年某月某一周的信息 330
实例196 显示某年某月的信息 332
实例197 时间的设置与获取 334
实例198 万年历(农历和阳历的互换) 337
11.4 Formatter类的使用 347
实例199 时间格式转换符的使用 347
实例200 数据格式转换符的使用 349
11.5 System类的使用 351
实例201 记录程序执行的时间 351
实例202 程序的退出 352
实例203 获取程序运行环境的信息 353
第4篇 Java高级开发技术
第12章 集合(教学视频:45分钟) 358
12.1 Set 358
实例204 利用HashSet删除学生 358
实例205 不重复的随机数序列 360
实例206 运用映射的相关类(Map) 363
实例207 运用集的相关类(Set) 365
12.2 List 368
实例208 增加所需的元素 368
实例209 Iterator迭代器的使用 370
实例210 谁是幸运儿 371
实例211 自定义Queue队列 373
实例212 List、Set与Array之间的相互转换 375
实例213 二分查找法的实现方法 377
实例214 模拟操作系统的进程调度 379
实例215 利用栈将字符串逆序输出 381
实例216 动态的数组链表 382
实例217 你能猜出鱼是谁的宠物吗? 387
实例218 使用Collections类对List的排序操作 393
实例219 LinkedList的添加删除操作 395
实例220 运用Vector 397
实例221 改变Properties文件中的键值 399
第13章 多线程编程(教学视频:121分钟) 405
13.1 多线程的五种基本状态 405
实例222 启动线程 405
实例223 参赛者的比赛生活(线程休眠唤醒) 407
实例224 资源搜索并下载(线程等待和通报) 410
实例225 模拟淘宝购物买卖双方交易问题 412
实例226 携子之手 与子偕老(join) 415
实例227 线程让步(Yield) 417
实例228 会走动的钟(多线程) 419
实例229 变形金刚中的守护神(守护线程) 424
实例230 查看JVM中所有的线程的活动状况 426
实例231 模仿网络快车下载工具下载文件 428
13.2 多线程的同步与互斥 436
实例232 多线程同步方法的实例 436
实例233 ATM存取一体机(线程同步互斥) 437
实例234 我的钱哪里去了 440
实例235 门锁打不开了(死锁) 444
实例236 门锁终于被打开了(解决死锁) 446
实例237 一个死锁的例子 448
13.3 线程的优先级 451
实例238 排座位(线程优先级) 451
实例239 赛车 454
13.4 定时器 458
实例240 定时器(Timer) 458
实例241 数字定时器 459
13.5 线程连接池 462
实例242 手术任务(线程池) 462
实例243 模拟人工服务台(线程连接池) 466
13.6 线程应用实例 471
实例244 下雪的村庄 472
实例245 小飞侠 474
实例246 飞流直下 477
实例247 多线程断点续传 479
实例248 滚动的珠子 485
实例249 余额查询 489
实例250 滚动的文字 492
实例251 漂浮效果 495
实例252 监视内存的使用情况 499
实例253 璀璨的星空 501
实例254 银行和超市业务的模拟 505
第14章 泛型(教学视频:43分钟) 511
14.1 泛型基础 511
实例255 一个关于泛型的简单例子 511
实例256 带两个类型参数的泛型 513
实例257 有界类型程序示例 514
实例258 通配符使用示例 515
实例259 泛型方法使用示例 516
实例260 泛型接口示例 518
实例261 泛型实现坐标打印 519
14.2 泛型类的继承 521
实例262 继承泛型类示例 521
实例263 继承非泛型类示例 522
实例264 泛型类的类型识别示例 523
实例265 强制类型转换示例 525
14.3 擦拭 526
实例266 无限界的擦拭 526
实例267 有限界的擦拭 527
14.4 集合泛型类 528
实例268 Hashtable的泛型化 528
实例269 多功能画笔 529
第15章 网络编程(教学视频:52分钟) 534
15.1 IP地址 534
实例270 获取计算机名与IP地址 534
实例271 获取网址的IP地址 535
实例272 判断两个网址的主机名是否一样 536
实例273 测试IP的类型 537
实例274 查找主机 538
实例275 主机所支持的协议 539
15.2 URL类的使用 540
实例276 使用URL访问网页 540
实例277 URL的组成部分 541
实例278 通过指定的URL可以获取网页的源代码 542
实例279 一对多通信模式 544
实例280 自制浏览器 549
实例281 扫描TCP端口 551
实例282 TCP协议服务器 552
实例283 TCP协议客户机 553
实例284 Socket连接信息 555
实例285 Echo服务的客户端是如何实现的? 556
实例286 检测本机的服务端口 558
实例287 下载的页面不丢失链接 559
实例288 如何对网页进行重新定向 560
实例289 在Internet上搜索对象 560
实例290 LAN使用代理服务器 562
实例291 BBS论坛服务器端 567
实例292 UDP报文的发送与接收 579
第16章 数据库技术(教学视频:38分钟) 583
实例293 加载JDBC驱动程序 583
实例294 通过JDBC对数据库进行查询 584
实例295 数据库更新 585
实例296 获取数据库的基本信息 586
实例297 获取数据库对SQL支持的信息 589
实例298 处理访问数据库出现的常见异常情况 591
实例299 在Servlet中连接数据库 593
实例300 数据分页显示 595
实例301 批处理 601
实例302 事物处理 604
实例303 调用存储过程 608
实例304 连接ODBC数据库 611
实例305 数据库中图片文件的存取 614
第17章 界面设计--Swing(教学视频:88分钟) 618
17.1 Swing组件介绍及应用 618
实例306 JFrame框架的应用 618
实例307 Border的使用 619
实例308 使用Icon组件显示一张图片 620
实例309 Icon接口的应用 621
实例310 JLabel组件 622
实例311 Icon应用到JLabel中 623
实例312 JButton的使用 624
实例313 在JButton上设置快捷键 625
实例314 设置默认按钮 626
实例315 使用JCheckBox组件 627
实例316 JCheckBox事件处理 629
实例317 JRadioButton的使用 630
实例318 JComboBox的使用 632
实例319 利用ComboModel构造JComboBox 633
实例320 DefaultComboBoxModel的使用 635
实例321 建立有图像的JComboBox 636
实例322 建立可自行输入的JComboBox 637
实例323 JComboBox的事件处理 638
实例324 JTextField组件的使用 640
实例325 使用JTextArea组件 641
17.2 页面布局及事件监听 642
实例326 BorderLayout版面布局 643
实例327 FlowLayout布局管理 644
实例328 应用GridLayout设计版面 645
实例329 如何使用BoxLayout布局管理器 647
实例330 使用ActionEvent监听组件 648
实例331 使用WindowAdapter实现鼠标事件 649
实例332 使用MouseMotionListener监听鼠标 650
实例333 使用KeyListener监听键盘 652
17.3 组件的综合应用 654
实例334 计算器 654
实例335 创建树菜单 657
实例336 在节点中显示详细信息 658
第18章 Applet小应用程序(教学视频:39分钟) 662
实例337 不断变大的文字 662
实例338 灯光扫描的效果 664
实例339 字体逐渐展开的效果 666
实例340 飞舞的气球 668
实例341 逐渐浮现的图片 671
实例342 火焰边框的特效 674
实例343 局部放大效果 677
实例344 水波荡漾的效果 679
实例345 漫天飞花 682
实例346 动感影集 685
实例347 彩虹字 688
实例348 多功能按键 690
第19章 多媒体与图像处理(教学视频:51分钟) 694
19.1 多媒体 694
实例349 测试音频播放器 694
实例350 测试视频播放器 696
实例351 视频反色效果 698
实例352 实现一个录音机 703
实例353 建立一个调色板 707
19.2 图像处理 710
实例354 在计算机内存中创建一个图像 710
实例355 会移动的图像 712
实例356 将图片进行180度旋转 714
实例357 处理图像的明暗度 716
实例358 如何将彩色图转化为灰度图 721
实例359 锐化和模糊图像 724
实例360 显示一个图像的轮廓 727
实例361 如何放大及拉伸图像 730
第20章 JSP开发技术(教学视频:62分钟) 735
20.1 JSP基础 735
实例362 网页版的9×9乘法口诀 735
实例363 Java Servlet小程序 737
实例364 Servlet对表单的处理过程 738
实例365 获取/修改JavaBeans中的内容 741
20.2 JSP程序设计 743
实例366 喜连大三元 743
实例367 运气对对碰 748
实例368 文字样式统计器 752
实例369 图形统计器 754
20.3 垃圾信息投诉站 756
实例370 创建投诉表单 756
实例371 保存投诉的内容 760
实例372 实现投诉站的后台操作 762
实例373 取消投诉内容 764
实例374 站内信 767
20.4 网站在线评估系统 769
实例375 创建评估问卷 769
实例376 实现评估的后台操作 771
实例377 查看评估结果 773
第5篇 Java综合案例
第21章 模拟服务器与客户端之间的通信(教学视频:13分钟) 778
21.1 实例介绍 778
21.2 框架设计 779
21.2.1 项目的总体结构 779
21.2.2 搭建开发环境 779
21.2.3 确定项目工程目录 779
21.3 公用模块设计 780
21.4 客户端程序 780
21.4.1 客户端的工作流程 780
21.4.2 编写客户端的源程序 781
21.4.3 客户端源的程序解读 783
21.5 服务器端程序 785
21.5.1 服务器端的工作流程 785
21.5.2 编写服务器端的源程序 785
21.5.3 服务器端的源程序解读 788
21.6 小结 790
第22章 书店管理系统(教学视频:56分钟) 791
22.1 实例分析 791
22.2 系统设计 792
22.2.1 结构分析 792
22.2.2 搭建环境 792
22.2.3 创建目录 793
22.3 数据库设计 793
22.4 公用模块设计 795
22.4.1 data包中的类 795
22.4.2 util包中的类 798
22.5 用户登录模块 800
22.6 系统主界面 802
22.7 基础维护模块 804
22.7.1 图书维护 804
22.7.2 用户维护 811
22.8 借还管理模块 818
22.8.1 借书 818
22.8.2 还书 821
22.9 查询管理模块 824
22.9.1 图书查询 824
22.9.2 用户查询 826
22.10 系统管理模块 829
22.11 小结 831
深入浅析java中finally的用法
08-27
finally自己由关键字finally和后面的finally块组成。这篇文章重点给大家介绍java中finally的用法,需要的朋友参考下吧
JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)
05-07
基本信息
作者: 臧萌
出版社:清华大学出版社
ISBN:9787302217831
上架时间:2010-3-30
出版日期:2010 年3月
开本:16开
其他详细信息查看:http://www.china-pub.com/196571
编辑推荐
Java编程老鸟潜心写作,奉献高效率的Java学习心得
完全站在没有编程经验读者的角度,手把手教会读者学习Java
配16小时多媒体教学视频,高效、直观
一一击破Java入门可能会遇到的难点和疑惑
抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度
通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好
对Java语言的每个语法都提供了一个或多个例程讲解
大量使用流程图表示程序的执行过程,使用结构图表示程序的内部状态
每章最后都给出了典型的练习题,让读者及时练习,巩固提高,并提供了参考答案
目录
第1篇 Java语言基本语法
第1章 让自己的第一个Java程序跑起来 2
教学视频:19分钟
1.1 想要用Java改变这个世界吗? 2
1.1.1 Java有什么优势? 2
1.1.2 Java在哪儿? 3
1.2 准备好开始Java之旅 3
1.2.1 下载JDK 4
1.2.2 安装JDK 5
1.2.3 配置环境变量 6
1.2.4 测试环境是否安装成功 8
1.2.5 如果失败了怎么办? 9
1.3 让自己的第一个程序运行起来 10
1.3.1 编写自己的Hello World源程序 10
1.3.2 编译自己的HelloWorld程序 11
1.3.3 让代码运行起来 13
1.4 初探Hello World 14
1.4.1 类(Class):Java世界中一类物体 14
1.4.2 方法(Method):物体的功能 15
1.4.3 main()方法:所有Java程序执行的起点 15
.1.5 名词解释 16
1.5.1 JDK和Java平台 16
1.5.2 Java编译器(Java Compiler) 17
1.5.3 Java类库(Java Class Libraries) 17
1.5.4 Java虚拟机(Java Virtual Machine) 17
1.5.5 HelloWorld的整个流程 17
1.6 小结:我们学会了编译和运行一个Java程序! 18
1.7 习题 19
第2章 搭建自己的集成开发环境 20
教学视频:31分钟
2.1 安装集成开发环境 20
2.1.1 集成开发环境有哪些 20
2.1.2 安装Eclipse 21
2.2 Eclipse界面介绍 23
2.2.1 启动Eclipse 23
2.2.2 Eclipse的Perspective 24
2.2.3 Eclipse的菜单 25
2.2.4 Eclipse的工具条 25
2.2.5 Eclipse辅助视图区 25
2.2.6 Eclipse中Package Explorer 26
2.2.7 Eclipse中的源代码编辑器 26
2.2.8 Eclipse的设置窗口 26
2.2.9 Eclipse中的其他视图 27
2.3 如何使用Eclipse 28
2.3.1 在Eclipse中创建自己的第一个项目 28
2.3.2 在Eclipse中编写HelloWorld程序 29
2.3.3 通过Eclipse运行Hello World 31
2.4 小结:Eclipse——功能很强大 32
2.5 习题 32
第3章 Java中的基本数据类型和运算符 33
教学视频:1小时5分钟
3.1 Java中的基本数据类型 33
3.1.1 基本数据类型——编程语言中的数据原子 33
3.1.2 Java中的基本上数据类型介绍 34
3.1.3 基本数据类型值域 34
3.2 Java运算符 36
3.2.1 变量的概念 36
3.2.2 插曲:Java中的语句 37
3.2.3 创建一个变量和变量名的规范 37
3.2.4 Java中的基本运算符和表达式 39
3.2.5 Java中的布尔运算符 43
3.3 基本数据类型运算的难点 47
3.3.1 强制类型转换——小数哪里去了 48
3.3.2 类型的转换在运算中悄悄进行 50
3.3.3 强制类型转换最优先 52
3.3.4 等号其实不简单 52
3.3.5 小心使用浮点数进行比较 53
3.3.6 boolean和char 55
3.3.7 不要使用还没有创建出来的变量 57
3.3.8 String——char串起的项链 58
3.3.9 转义符——看不见写得出 61
3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63
3.5 习题 65
第4章 Java中的程序执行流程 67
教学视频:1小时57分钟
4.1 顺序执行 67
4.2 使用if-else让程序懂得判断 68
4.2.1 if语句 68
4.2.2 if语句的嵌套 71
4.2.3 if-else语句 73
4.2.4 if-else语句嵌套 75
4.3 使用while进行循环 76
4.3.1 使用while语句 76
4.3.2 使用do-while语句 79
4.4 使用for进行循环 80
4.4.1 自增和自减操作 80
4.4.2 for语句 82
4.4.3 for语句省略形式 84
4.5 语句中不能不说的事 84
4.5.1 小心复杂语句中创建的变量 85
4.5.2 别让循环次数给弄懵了 86
4.5.3 循环的嵌套 87
4.6 continue关键字与break关键字 88
4.6.1 continue关键字 88
4.6.2 break关键字 89
4.7 使用switch进行跳转 90
4.8 大例子 94
4.8.1 从控制台读取数据 94
4.8.2 结账程序中的循环 96
4.9 小结:Java不是一个直肠子 98
4.10 习题 99
第5章 数组 100
教学视频:35分钟
5.1 什么是数组 100
5.1.1 假设:如果需要逐个定义变量 100
5.1.2 数组初探 101
5.1.3 数组——物以类聚 104
5.1.4 数组元素的值内有乾坤 105
5.1.5 创建数组的简洁语法 106
5.2 数组的“名”与“实” 107
5.2.1 “名”与“实”分离的数组 107
5.2.2 一“实”多“名”的数组 109
5.2.3 一“实”多“名”带来的困惑 111
5.3 多维数组 114
5.3.1 什么是多维数组 114
5.3.2 多维数组的实质 115
5.4 数组大练兵 123
5.4.1 轻松查询全班成绩 123
5.4.2 轻松查询全校成绩不在话下 124
5.4.3 杨辉三角 125
5.5 小结:方便快速的数组 129
5.6 习题 129
第2篇 Java语言高级语法
第6章 Java的类(Class)和对象(Object) 132
教学视频:59分钟
6.1 驾驶汽车向类(Class)的世界进发 132
6.1.1 汽车带来的问题 132
6.1.1 类的组成 134
6.1.3 使用自定义的Car类 136
6.1.4 类和对象 139
6.1.5 源文件的存放 141
6.1.5 理解引用 143
6.1.7 null关键字 145
6.2 巧妙使用类中的属性 147
6.2.1 在类中给每个变量一个初始值 147
6.2.2 定义自己的引用 147
6.2.3 使用点操作符的技巧 148
6.2.4 类的数组 149
6.3 小结:Java其实是个类和对象的世界 152
6.4 习题 153
第7章 Java中的方法——给汽车丰富多彩的功能 154
教学视频:2小时55分钟
7.1 方法:让汽车动开动 154
7.1.1 引出问题:开动汽车 154
7.1.2 那么,方法到底是什么呢? 155
7.1.3 方法调用过程初探 156
7.2 Java普通方法的组成部分 157
7.2.1 访问控制符:public 158
7.2.2 返回值和关键字void 158
7.2.3 方法名(Method Name) 159
7.2.4 参数列表(Parameter List) 159
7.2.5 方法体(Method Body) 160
7.2.6 方法串串烧 160
7.3 方法的参数:让汽车加速 161
7.3.1 方法的参数:让汽车可以加速 161
7.3.2 带参数的方法有何不同? 162
7.3.3 让方法有多个参数 163
7.4 返回值:汽车超速了吗? 164
7.4.1 写一个有返回值的方法 164
7.4.2 调用有返回值的方法 165
7.4.3 发生了什么?如何使用方法的返回值? 166
7.4.4 使用return结束方法 166
7.5 方法重载(overload):给汽车加速添个限制 168
7.5.1 什么是方法的签名 168
7.5.2 什么是重载?为什么要重载? 168
7.5.3 给汽车加个重载的方法 169
7.5.4 测试一下 169
7.5.5 重载容易引发误解的两个地方——返回类型和形参名 170
7.5.6 重载中的最难点——参数匹配原则 171
7.6 使用类的实例作为方法参数 172
7.6.1 超车方法:使用类实例做参数 172
7.6.2 调用这个方法 173
7.6.3 发生了什么 174
7.7 加餐:局部变量和实例变量 175
7.7.1 什么是局部变量(Local Variable) 175
7.7.2 什么是实例变量(Instance Variable) 177
7.8 this关键字:指向对象自己的引用 177
7.8.1 发现问题:当实例变量和局部变量重名 177
7.8.2 经常深藏不露的this关键字 178
7.8.3 在方法中调用方法 179
7.9 构造方法(Constructor) 181
7.9.1 构造(Constructor)方法初探 181
7.9.2 如何使用构造方法 182
7.9.3 留个无参数的构造方法——给重要属性赋初始值 183
7.9.4 在构造方法中调用构造方法 184
7.10 方法大汇总 185
7.10.1 本例中用到的类 186
7.10.2 使用例程将本章的知识穿起来 189
7.11 小结:多方位理解Java方法 191
7.12 习题 192
第8章 Java中的包(Package)命名习惯和注释 193
教学视频:43分钟
8.1 Java中的包(Package) 193
8.1.1 Java中的包 193
8.1.2 在Eclipse中使用包 194
8.1.3 天上掉下个package 197
8.1.4 包带来了什么? 197
8.2 import语句:化繁为简 200
8.2.1 import语句 200
8.2.2 一网打尽包中所有类 201
8.2.3 import语句带来的小问题 202
8.2.4 默认引入的包 204
8.3 命名习惯大回顾 204
8.4 Java中的注释 205
8.4.1 使用双斜杠的单行注释 205
8.4.2 多行注释 206
8.4.3 Javadoc注释 206
8.5 小结:包让Java的类更清晰优雅 208
8.6 习题 209
第9章 再看数组、字符串和main()方法 210
教学视频:29分钟
9.1 数组也是类 210
9.1.1 得到数组的长度 210
9.1.2 加餐:不可改变的final变量 211
9.1.3 多维数组的长度 212
9.1.4 一维数组的clone()方法 212
9.1.5 当数组类型不再是基本数据类型 214
9.1.6 多维数组的clone()方法 217
9.2 老朋友String类 220
9.2.1 遍历String中的字符 220
9.2.2 获取字符串中的一部分 222
9.2.3 判断两个字符串是否相等 223
9.2.4 判断字符串的开头和结尾 225
9.2.5 分割字符串 225
9.2.6 在字符串中查找子字符串或字符 226
9.2.7 替换字符串中的内容 226
9.2.8 String对象——磐石刻字 227
9.3 String类的最佳拍档——StringBuffer类 227
9.3.1 StringBuffer:专业操纵字符 228
9.3.2 String和StringBuffer一个都不能少 229
9.4 最熟悉的陌生人:main()方法 229
9.4.1 main()方法的参数 229
9.4.2 static关键字 232
9.4.3 当方法遇到static关键字 233
9.5 小结:学会使用类中的方法 235
9.6 习题 236
第10章 继承和多态 237
教学视频:1小时55分钟
10.1 继承——最优的解决方案 237
10.1.1 饭前水果:实例变量的访问控制符 237
10.1.2 一切还是从汽车开始 238
10.1.3 一类车,一个类 241
10.1.4 分开也有麻烦 244
10.1.5 使用继承——问题迎刃而解 245
10.1.6 使用Bus类 248
10.1.7 Java中的单继承 248
10.1.8 Java中的类图 249
10.1.9 万类之祖——Object类 250
10.2 子类对象?父类对象? 251
10.2.1 父随子行 251
10.2.2 当构造方法遇到继承 254
10.2.3 记得给类一个无参数的构造方法 255
10.2.4 调用父类中的构造方法 256
10.2.5 对象也会“变脸” 258
10.2.6 遵守语法,正确“变脸” 262
10.3 覆盖——与继承如影随形 264
10.3.1 当方法不再通用 264
10.3.2 覆盖——让众口不再难调 265
10.3.3 覆盖——到底调用了哪个方法 270
10.3.4 覆盖的语法不简单 272
10.3.5 更复杂的使用覆盖的情况 274
10.3.6 覆盖——不得不打开的潘多拉魔盒 276
10.3.7 使用super调用父类中的方法和属性 278
10.4 多态(Polymorphism)以及其他 279
10.4.1 多态——运行方知结果 280
10.4.2 重载也不简单 280
10.4.3 使用多态构建车队 283
10.5 在多态的环境中拨开迷雾 284
10.5.1 神秘的Class类 284
10.5.2 覆盖不再神秘 285
10.5.3 instanceof运算符——让对象告诉你它的类是谁 286
10.6 小结:继承和多态让世界丰富多彩 287
10.7 习题 290
第11章 修饰符(Qualifier) 291
教学视频:26分钟
11.1 插曲:类的组成部分的名字 291
11.2 类中的修饰符 292
11.2.1 无修饰符类 292
11.2.2 类的可见性 293
11.2.3 final——让类不可被继承 295
11.2.4 理解final关键字 296
11.2.5 总结:类的修饰符 297
11.3 方法的修饰符 297
11.3.1 方法的访问控制符 298
11.3.2 public:没有限制的修饰符 299
11.3.3 protected:仅对子类和同包的类可见 300
11.3.4 默认控制符:仅在本包中可见 301
11.3.5 private:仅对本类可见 303
11.3.6 理解4个访问控制符 304
11.3.7 访问控制符可见性汇总 306
11.3.8 访问控制符带来的覆盖问题 306
11.3.9 final:不允许方法被覆盖 310
11.3.10 重温静态方法 311
11.3.11 静态方法——类范围里的概念 312
11.3.12 静态方法何以为“静态” 314
11.4 变量的修饰符 316
11.4.1 变量方法皆成员 317
11.4.2 变量的访问控制符 317
11.4.3 使用private修饰类的成员变量 318
11.4.4 使用private,然后呢? 320
11.4.5 变量的覆盖 322
11.4.6 使用final修饰成员变量 325
11.4.7 静态成员变量 326
11.4.8 局部变量的修饰符 326
11.4.9 当final遇到引用类型成员变量 327
11.5 小结:修饰符作用大 328
11.6 习题 330
第12章 接口 331
教学视频:29分钟
12.1 自行车带来的问题 331
12.1.1 记录马路上的车辆 331
12.1.2 引发问题的自行车 335
12.1.3 仔细分析recordTransport()方法 338
12.2 初用接口 339
12.2.1 准备好需要用到的类 339
12.2.2 认识接口的代码组成 340
12.2.3 什么是接口 341
12.2.4 使用接口仅需一步——实现接口 342
12.2.5 接口——让类集多重类型于一身 344
12.2.6 简化recordTransport()方法 347
12.3 再探接口 349
12.3.1 重温上节中的程序 349
12.3.2 面向接口编程 351
12.3.3 话说“抽象” 353
12.3.4 接口大瘦身 355
12.3.5 实现多个接口 355
12.3.6 接口中的变量 357
12.3.7 接口的继承 358
12.3.8 匹配抽象方法中的类型 359
12.3.9 空接口 361
12.4 小结:接口的难点在于何时使用 362
12.5 习题 364
第13章 抽象类和内部类 365
教学视频:26分钟
13.1 抽象类(Abstract Class) 365
13.1.1 不知道怎么打招呼的Person类 365
13.1.2 当类中有了抽象方法 367
13.1.3 抽象类语法详解 368
13.1.4 理解抽象类的作用 369
13.2 内部类的分类(Inner Class) 370
13.2.1 成员内部类 370
13.2.2 局部内部类 372
13.3 成员内部类 374
13.3.1 使用成员内部类 374
13.3.2 成员内部类的修饰符 375
13.3.3 在类外部使用内部类 376
13.3.4 非静态内部类的特性 378
13.3.5 外部类访问成员内部类中的属性 382
13.3.6 静态成员内部类 383
13.4 局部内部类 384
13.4.1 局部内部类之“局部” 385
13.4.2 局部内部类之“内部类” 386
13.4.3 使用局部内部类 388
13.5 匿名内部类(Anonymous inner classes) 389
13.5.1 准备工作 389
13.5.2 匿名内部类的语法 389
13.5.3 通过接口使用匿名类 390
13.5.4 通过抽象类使用匿名类 391
13.6 类,这样一路走来 391
13.7 小结:丰富多彩的类 395
13.8 习题 397
第14章 Java的异常处理机制 398
教学视频:36分钟
14.1 认识异常 398
14.1.1 异常什么时候发生 398
14.1.2 异常是什么 401
14.1.3 Java异常机制的流程 401
14.2 抛出异常 403
14.2.1 异常类的父类——Throwable 403
14.2.2 在代码中使用throw抛出一个异常 404
14.2.3 在方法声明中使用throws 407
14.2.4 构造自定义异常类 409
14.2.5 使用自定义异常类 410
14.3 异常的传递 411
14.3.1 抛出最确切的异常类型 411
14.3.2 Java异常的传递 412
14.3.3 图说Java异常的传递 414
14.4 异常的处理 418
14.4.1 把异常捉住 418
14.4.2 图说异常处理流程 421
14.4.3 多类异常,一并处理 424
14.4.4 try-catch-finally语句 426
14.4.5 try-finally语句 431
14.4.6 好好利用catch语句 432
14.5 异常的类型 433
14.5.1 3个类的继承关系 433
14.5.2 必须处理的Exception类 434
14.5.3 灵活掌握的RuntimeException类 434
14.5.4 不用处理的Error类 435
14.6 小结:终止错误的蔓延 435
14.7 习题 437
第15章 多线程编程 438
教学视频:1小时14分钟
15.1 线程——执行代码的机器 438
15.1.1 线程——执行代码的基本单位 438
15.1.2 演奏会模型 440
15.2 Java中的线程编程 443
15.2.1 线程类Thread 443
15.2.2 覆盖Thread类的run()方法 444
15.2.3 使用Runnable接口 446
15.2.4 两个线程 448
15.3 深入学习Thread类 449
15.3.1 线程的名字 449
15.3.2 得到当前的线程 451
15.3.3 让线程“沉睡” 453
15.4 多个线程的故事 457
15.4.1 一个有多个线程的程序 457
15.4.2 复印社模型 459
15.4.3 一个简单的复印社例程 461
15.5 多个线程的同步 463
15.5.1 线程同步之synchronized关键字 463
15.5.2 深入学习synchronized关键字 468
15.5.3 静态同步方法 469
15.5.4 非静态的同步方法 472
15.5.5 银行的麻烦——账户乱套了 474
15.5.6 多角度理解同步方法 481
15.5.7 闲话同步方法的使用 484
15.5.8 同步代码块 485
15.5.9 锁(Lock) 486
15.5.10 线程同步之wait()和notify()方法 488
15.5.11 wait和notify的顺序 491
15.6 小结:线程——代码执行器 494
15.7 习题 495
第3篇 Java语言编程进阶
第16章 如何学习本篇 498
教学视频:15分钟
16.1 多想多写多练 498
16.2 术业有专攻 498
16.3 拆分问题,逐个击破 500
16.4 阅读Javadoc 500
16.5 小结:大练兵马上开始 506
16.6 习题 507
第17章 编程常用知识 508
教学视频:18分钟
17.1 再谈对象的比较 508
17.1.1 hashcode()方法 508
17.1.2 equals()方法 509
17.1.3 对象的比较equals()方法 509
17.2 Java中的集合类框架 510
17.2.1 集合类框架中的接口 510
17.2.2 List接口 511
17.2.3 使用ArrayList 512
17.2.4 Set接口 516
17.2.5 使用HashSet类 517
17.2.6 List与Set 518
17.3 泛型简介 518
17.3.1 没有泛型时的程序 519
17.3.2 使用泛型——避免强制类型转 520
17.4 Map接口 522
17.4.1 认识Map 522
17.4.2 使用HashMap 523
17.5 字符集和编码 524
17.5.1 字符集 524
17.5.2 编码 525
17.5.3 关于字符集的小程序 526
17.6 小结:编程需要打好基础 529
17.7 习题 530
第18章 Java文件编程和Java文件I/O 531
教学视频:9分钟
18.1 Java中的文件编程 531
18.1.1 File类 531
18.1.2 创建和删除文件 532
18.1.3 列出文件和文件夹 533
18.1.4 重命名文件 535
18.2 Java的I/O编程 536
18.2.1 理解Java中的Stream 536
18.2.2 向文件中写入数据 538
18.2.3 从文件中读取数据 539
18.2.4 从控制台读取数据 541
18.2.5 使用输出流写入数据 543
18.2.6 使用输入流读取数据 545
18.3 小结:Java中的文件类和输入输出机制 546
18.4 习题 547
第19章 Java Socket编程 548
教学视频:8分钟
19.1 IP地址和端口号 548
19.1.1 IP地址——计算机的标识 548
19.1.2 端口号——通信的窗口 549
19.1.3 网络,IP地址和端口号 551
19.2 Java TCP编程 551
19.2.1 数据传输协议 552
19.2.2 TCP的数据传输模式 552
19.2.3 第一个TCP小程序 553
19.3 Java UDP编程 557
19.3.1 UDP的数据传输模式 557
19.3.2 使用UDP协议收发数据 558
19.3.3 TCP和UDP的区别 560
19.4 小结:让程序伸向整个网络 561
19.5 习题 561
第20章 Java Swing编程 562
教学视频:14分钟
20.1 Java Swing编程简介 562
20.1.1 图形用户界面编程简介 562
20.1.2 组件 563
20.1.3 布局管理器(Layout Manager) 563
20.1.4 事件处理(Event Handling) 564
20.2 Swing基本组件 565
20.2.1 窗口(JFrame) 565
20.2.2 Swing的线程 567
20.2.3 Swing组件的鼻祖——JComponent 567
20.2.4 Swing面板类 568
20.2.5 Swing中的标签 568
20.2.6 Swing中的文本框 570
20.2.7 Swing中的文本域 571
20.2.8 Swing中的组合框 572
20.2.9 Swing中的按钮 573
20.3 Swing的布局管理器 574
20.3.1 最简单的FlowLayout 574
20.3.2 东南西北中之BorderLayout 574
20.3.3 平均分割之——GridLayout 576
20.3.4 最强大的布局管理器——GridBagLayout 577
20.3.5 使用多个布局管理器 579
20.4 Swing的事件处理 581
20.4.1 事件的传递和封装 581
20.4.2 事件监听器——事件的处理者 582
20.4.3 Swing事件处理的机制 584
20.4.4 事件监听器的编写 586
20.4.5 如何学习更多的事件 588
20.5 小结:从此不再依赖控制台 588
20.6 习题 588
第21章 编程,需要的是想象力和恒心 589
教学视频:13分钟
21.1 编程的前奏 589
21.1.1 细数手中的积木 589
21.1.2 发挥想象力 590
21.1.3 确定程序的功能 591
21.2 聊天窗口程序 591
21.2.1 聊天程序设计 591
21.2.2 设计程序运行效果 593
21.2.3 UDP消息收发模块 595
21.2.4 图形用户界面模块 598
21.2.5 消息处理模块 600
21.2.6 一个更通用的聊天程序 601
21.3 小结:编程是必不可少的锻炼 602
21.4 习题 602
第22章 JDBC入门 603
教学视频:11分钟
22.1 JDBC的基本API 603
22.1.1 JDBC是什么 603
22.1.2 DriverManager——驱动管理器 605
22.1.3 Connection接口 606
22.1.4 Statement接口 606
22.1.5 PreparedStatement接口 606
22.1.6 ResultSet接口 607
22.1.7 JDBC-ODBC桥 607
22.2 一个操作数据库的简单程序 608
22.2.1 程序的执行结果 608
22.2.2 程序设计与模块划分 609
22.2.3 准备好数据源 610
22.2.4 数据库操作模块的实现 610
22.2.5 图形用户界面模块的实现 611
22.3 小结:强大的JDBC标准 613
22.4 习题 613
Android源码中final关键字的用法及final,finally,finalize的区别
01-04
hi 大家好,今日,天气剧变,非常冷,不想出门,于是给大家写了篇文章,关于android final关键字及final,finally,finalize的区别相关知识,具体详情如下所示:
先预告一下,下文中仅涉及java语法的讨论,和Android源码关系不大,请不要有阅读压力。
我发现在Android的源码中很多地方对final关键字的用法很是“别出心裁”,之所以这么说是因为我从没看过是这么使用final关键字的,一个典型的例子是View类中onScrollChanged方法(不妨将其成为方案一):
protected void onScrollChanged(int l, int t
Java经典面试题(答案解析)
04-02
含基础篇,核心篇,框架篇,微服务篇 1.1.1 面向对象特征 封装,继承,多态和抽象 1、 封装 封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在 Java 当中,有 3...
LeetCode hot100-4
最新发布
alike_meng的博客
03-04
696
LeetCode热题100第4题
Java自学day4
nanshenchao的博客
03-03
1440
数字进行运算时,数据类型不一样不能运算,需要一样的,才能运算。类型转换的分类:1.隐式转换(自动类型提升):取值范围小的数值转向取值范围大的数值2.强制转换:取值范围大的数值转向取值范围小的数值如果把一个取值范围大的数值,赋值给取值范围小的变量。是不允许直接赋值的。如果一定要这么做就需要加入强制转换格式:目标数据类型 变量名 = (目标数据类型)被强转的数据;
c++ try catch语句_全面理解 try/catch/finally——这一篇就够了
06-10
C++中的try/catch语句是一种异常处理机制,用于处理在程序运行时可能出现的异常情况。try/catch语句的基本语法如下:
```c++
try {
// 可能会抛出异常的代码
}
catch (type e) {
// 处理异常的代码
}
```
当程序执行try中的语句时,如果发生了异常,程序会立即跳转到catch块中执行相应的处理代码。catch块中的type表示异常的类型,可以是C++内置的异常类型,也可以是自己定义的异常类型。如果不知道具体的异常类型,可以使用省略号(...)来捕获所有异常。
try/catch语句还可以带有finally块,表示无论是否发生异常,都会执行finally块中的代码。finally块中的代码通常用于清理资源,例如关闭文件或释放内存等。
```c++
try {
// 可能会抛出异常的代码
}
catch (type e) {
// 处理异常的代码
}
finally {
// 清理资源的代码
}
```
需要注意的是,如果在finally块中也发生了异常,那么原来的异常将被覆盖,并且finally块中的异常将会被抛出。
总之,try/catch语句是C++中处理异常的重要机制,可以帮助我们在程序运行时应对可能出现的异常情况,保证程序的稳定性和可靠性。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
明明如月学长
CSDN认证博客专家
CSDN认证企业博客
码龄12年
阿里巴巴资深Java开发工程师
642
原创
610
周排名
213
总排名
482万+
访问
等级
3万+
积分
5万+
粉丝
5128
获赞
1586
评论
1万+
收藏
私信
关注
热门文章
IDEA插件之颜值篇Material Theme UI
183348
Java中遍历HashMap的5种方式
121108
SpringBoot Controller 中使用多个@RequestBody的正确姿势
111271
Mybatis批量插入或更新的正确姿势
96190
java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.避坑指南
62743
分类专栏
Java 校招求职如何拿大厂 Offer
付费
14篇
软考高级
33篇
ChatGPT
11篇
AI 助力软件开发
33篇
人工智能
12篇
读书感悟
5篇
机器学习
3篇
Spring源码学习系列
4篇
编程技巧
5篇
性能优化
8篇
手册详解
3篇
Java基础
217篇
Java Web
11篇
数据库相关
11篇
专业知识
11篇
翻译
63篇
Spring相关
26篇
测试、日志
13篇
Ext JS
4篇
工具使用
101篇
算法
7篇
问题积累
90篇
通用方案
63篇
面试
7篇
感悟杂谈
67篇
其他
4篇
MyBatis
4篇
源码原理
46篇
技术视频
5篇
最新评论
一文掌握大模型提示词技巧:从战略到战术
Alex_81D:
学长写的很好,用魔法打败魔法这招算是学会了,以后跟着学长继续探索AI方面的知识
一文掌握大模型提示词技巧:从战略到战术
明明如月学长:
你来写一篇高质量的,发出来让大家学习一下
一文掌握大模型提示词技巧:从战略到战术
明明如月学长:
请大佬写点精品,放到这里让大家学习学习,拜读拜读,别啥都不会,到处喷
一文掌握大模型提示词技巧:从战略到战术
BreakingJia:
feihuayidui,laji
一文掌握大模型提示词技巧:从战略到战术
土草贝:
明明如月牛皮,AI套娃不错
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
我的 4096 创作纪念日
软考高级:业务流程管理 BPM 概念和例题
软考高级:信息系统建设原则概念和例题
2024年36篇
2023年102篇
2022年59篇
2021年40篇
2020年35篇
2019年171篇
2018年59篇
2017年6篇
2016年80篇
2015年151篇
2013年23篇
2012年2篇
目录
目录
分类专栏
Java 校招求职如何拿大厂 Offer
付费
14篇
软考高级
33篇
ChatGPT
11篇
AI 助力软件开发
33篇
人工智能
12篇
读书感悟
5篇
机器学习
3篇
Spring源码学习系列
4篇
编程技巧
5篇
性能优化
8篇
手册详解
3篇
Java基础
217篇
Java Web
11篇
数据库相关
11篇
专业知识
11篇
翻译
63篇
Spring相关
26篇
测试、日志
13篇
Ext JS
4篇
工具使用
101篇
算法
7篇
问题积累
90篇
通用方案
63篇
面试
7篇
感悟杂谈
67篇
其他
4篇
MyBatis
4篇
源码原理
46篇
技术视频
5篇
目录
评论 9
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
个
红包个数最小为10个
红包总金额
元
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
0
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
余额充值
finally是什么意思_finally的翻译_音标_读音_用法_例句_爱词霸在线词典
lly是什么意思_finally的翻译_音标_读音_用法_例句_爱词霸在线词典首页翻译背单词写作校对词霸下载用户反馈专栏平台登录finally是什么意思_finally用英语怎么说_finally的翻译_finally翻译成_finally的中文意思_finally怎么读,finally的读音,finally的用法,finally的例句翻译人工翻译试试人工翻译翻译全文简明柯林斯牛津finally高中/CET4/CET6英 [ˈfaɪnəli]美 [ˈfaɪnəli]释义常用高考讲解adv.最后,终于; 彻底地点击 人工翻译,了解更多 人工释义实用场景例句全部最后终于总算末后结果The performance finally started half an hour late.晚了半小时以后演出终于开始了。牛津词典I finally managed to get her attention.我终于设法引起了她的注意。牛津词典When they finally arrived it was well past midnight.他们最后到达时已是第二天的凌晨。牛津词典And finally, I would like to thank you all for coming here today.最后,我感谢大家今天的光临。牛津词典The matter was not finally settled until later.这事后来才得到彻底解决。牛津词典The word was finally given for us to get on board...终于通知我们登乘了。柯林斯高阶英语词典The food finally arrived at the end of last week and distribution began...食品总算在上周末运到并开始分发。柯林斯高阶英语词典The action slips from comedy to melodrama and finally to tragedy.剧情从喜剧逐渐发展为情节剧,最后又演变为悲剧。柯林斯高阶英语词典Finally, who needs the theatre?...最后要说的是,谁还需要剧院呢?柯林斯高阶英语词典And finally, a word about the winner and runner-up.最后,来谈一谈冠亚军。柯林斯高阶英语词典An good introduction on Scale space theory complete source code, has been tested.介绍一个很好的尺度空间理论的完整的源代码, 已经过测试.期刊摘选They finally came together after years of estrangement.在多年不和之后,他们终于言归于好了.《简明英汉词典》The parents finally agreed to pair their daughter with that young man.父母最终同意女儿同那位年轻人结婚.《简明英汉词典》He finally OK'd my plan.他最后批准了我的计划.《现代英汉综合大词典》He finally conceded defeat.他最终承认了失败.《现代英汉综合大词典》He finally accepted hesitantly.他最终犹犹豫豫地接受了.《简明英汉词典》Finally he overcame the auditory difficulties by three years'efforts.通过三年的努力,他最终克服了听觉中的困难.《简明英汉词典》The mighty empire finally crumbled.这个强大的帝国最终瓦解了.《简明英汉词典》After hiking all day we finally reached the uppermost part of the mountain.徒步走了一整天,我们终于爬到了山顶.《简明英汉词典》The problem is finally solved.问题算解决了.《现代汉英综合大词典》After prolonged questioning she finally confessed.经过长时间的盘问之后,她终于承认了.《简明英汉词典》The patient was finally out of danger after the emergency treatment.经过抢救,病人终于脱险.《现代汉英综合大词典》He finally agreed, albeit reluctantly, to help us.尽管勉强,他最后还是同意帮助我们。《牛津高阶英汉双解词典》At first she demurred, but then finally agreed.她开始表示反对,但最终还是同意了。《牛津高阶英汉双解词典》Police finally managed to overpower the gunman.警察最终制伏了持枪歹徒。《牛津高阶英汉双解词典》收起实用场景例句真题例句全部四级六级高考考研A couple of recent papers have finally opened a window on these people's extraordinary minds.出自-2017年6月阅读原文The difficult situation finally changed when Aaron moved recently.出自-2012年12月听力原文Social psychologist, John Roberts, finally cleared up the confusion about why people sometimes perform better and sometimes worse in front of an audience出自-2012年12月听力原文Where did Lewis finally get his car back?出自-2012年6月听力原文What did the man finally asked the woman to do?出自-2010年12月听力原文After 15 minutes, we finally got in出自-2010年12月听力原文He can finally do what he has dreamed of.出自-2010年12月听力原文Among common kitchen appliances used for cooking, microwaves are the most energy efficient, followed by a stove and finally a standard oven.2019年12月四级真题(第一套)阅读 Section Cfinally I'll be done with my studies and can go on to earn in loads of money.2019年6月四级真题(第一套)听力 Section Bfinally, it decides when and how to re-open operations.2019年12月四级真题(第二套)阅读 Section Bfinally, she addresses self-respect and the notion that a person's sense of beauty must include more than how much a person weighs.2016年6月四级真题(第二套)听力 Section Cfinally, the FBI received a tip that the stolen document was located very close to Washington, D.C.2018年6月四级真题(第二套)阅读 Section CRoach was finally executed in 1986.2015年12月四级真题(第二套)听力 Section C A few years later, a large defense buildup finally provided a fiscal stimulus adequate to the economy's needs—and suddenly industry was eager to employ those unadaptable and untrained workers.出自-2016年6月阅读原文Oh, yesterday I finally got around to that new barbershop in the mall and enjoyed their services.出自-2014年6月听力原文I guess all those hours of practice in the past month are finally paying off.出自-2013年12月听力原文I went there last Saturday for their grand opening sale, but I drove around the parking lot for nearly an hour, looking for a space before I finally gave up and came home出自-2013年6月听力原文I finally found a really nice apartment that's within my price range出自-2013年6月听力原文What does Sanjay Kumar ask the woman to do finally?出自-2011年6月听力原文A few years later, a large defense buildup finally provided a fiscal stimulus adequate to the economy's needs—and suddenly industry was eager to employ those "unadaptable and untrained" workers.2016年6月六级真题(第三套)阅读 Section CAnd surely we will aim to finally eradicate disease and poverty.2019年6月六级真题(第一套)阅读 Section CAs stories go through the chains of people, they are refined, corrected and sorted out until they come finally to me and I have a chance to read through most stories before I go on the air.2015年12月六级真题(第一套)听力 Section AAs the plant dries, these resources take on first the properties of honey, then rubber, and finally enter a glass-like state that is the most stable state that the plant can maintain, Farrant says.2018年6月六级真题(第一套)阅读 Section BBut then when you see a picture, the idea finally clicks?2019年12月六级真题(第二套)听力 Section Cfinally, attitudes have a behavioral component.2016年6月六级真题(第一套)阅读 Section AThe more people are on their phones, the fewer people are talking until finally you're the only one left not reading email or checking Twitter.2017年12月六级真题(第一套)阅读 Section BAfter years of regular treatment, she finally became healthy.2016年高考英语天津卷 完形填空 原文Afterwards, she and her father secured their first business meeting with a supermarket owner, who finally agreed to sell Moore's product—cancandy.2019年高考英语北京卷 阅读理解 阅读B 原文Beyond a certain point, though, further stress will only lead to exhaustion, illness and finally a breakdown.2016年高考英语上海卷 语法填空 B 原文But when he finally reached her, the woman flooded him with questions: "Who are you? What antique shop?" However, when she hung up, she regretted the way she had handled the call.2019年高考英语浙江卷 阅读理解 阅读A 原文Finally you climb into an Arctic-like zone with permanent snow and the glaciers that may soon disappear.2019年高考英语全国卷I 完形填空 原文Finally, after more than an hour in the dark and the icy cold, simon had to make a decision.2014年高考英语全国卷2 完形填空 原文Finally, dad turned off the stove, the pot began to cool and the pressure relief valve sprayed out a cloud of steam.2015年高考英语四川卷 阅读理解 阅读B 原文Finally, I'd like to remind you that there will be several parent's evenings during this term.2015年高考英语北京卷 听力 原文Finally, let's see, who is on duty today.2016年高考英语北京卷 听力 原文Finally, that hard work paid off and now the water in the river is cleaner than ever.2014年高考英语全国卷1 语法填空 原文Finally, the day of the party arrived.2015年高考英语北京卷 完形填空 原文Finally, we faced the number one team in the state.2018年高考英语天津卷 完形填空 原文Finally, when we came to the next stop, the boy ran up to the door of the bus.2014年高考英语全国卷2 语法填空 原文Finally, you never know what wonderful idea might strike while your mind has moved slowly away.2015年高考英语北京卷 阅读理解 单项填空 原文Her years of hard work have finally been acknowledged after a customer nominated her to be cheshire's woman of the year.2019年高考英语全国卷2 语法填空 原文How did the author finally get this TV set working again?2015年高考英语全国卷2 阅读理解 阅读A 题设I finally quit delivering newspapers and didn't see mrs.2017年高考英语浙江卷(11月) 阅读理解 阅读A 原文If you talk about fashion today, you are talking about China - its influences, its direction, its breathtaking clothes, and how young designers and models are finally acknowledging that in many ways.2019年高考英语全国卷3 阅读理解 阅读B 原文Mary was silent during the early part of the discussion but finally she gave voice to her opinion on the subject.2016年高考英语天津卷 单项填空 原文On a summer evening in beijing in 2008, all those long, hard hours of work and commitment finally bore fruit.2016年高考英语江苏卷 阅读理解 阅读D 原文She practiced hard and finally made it.2016年高考英语天津卷 完形填空 原文The lives of these people have finally been recorded thanks to the effects of a Frenchman form Paris called gin.2016年高考英语四川卷 阅读理解 阅读C 原文Though pages were turned slowly, I got the main idea of the story about a dog who, like mine, had been separated from his family and who finally found his way back home.2015年高考英语天津卷 阅读理解 阅读C 原文We are finally waking up to the severity of the problem by supporting and developing a group of tools, apps and approaches intended to prevent scammers from getting through.2019年高考英语北京卷 阅读理解 阅读C 原文We finally did and it was love at first sight.2015年高考英语天津卷 完形填空 原文When the bus finally came, we all hurried on board.2014年高考英语全国卷2 语法填空 原文When we were finally safe on the other side, he said to me, "you know, I didn't tell you this during the season, but you did fine."2016年高考英语全国卷3 完形填空 原文He finally took that post at a major financial institution three years later.出自-2011年考研阅读原文Within the complex social structure of the scientific community, researchers make discoveries; editors and reviewers act as gatekeepers by controlling the publication process; other scientists use the new finding to suit their own purposes; and finally, the public ( ' , including other scientists) receives the new discovery and possibly accompanying technology.出自-2012年考研阅读原文Now comes word that everyone involved---Democrats, Republicans, the Postal Service, the unions and the system's heaviest users --as finally agreed on a plan to fix the system.出自-2018年考研阅读原文Finally,because automation threatens to widen the gap between capital income and labor income, taxes and the safety net will have to be rethought.出自-2018年考研阅读原文finally, assuming you're lost in an area humans tend to frequent, look for the mark we leave on the landscape.2019年考研真题(英语一)完形填空 Section Ⅰfinally, because automation threatens to widen the gap between capital income and labor income, taxes and the safety net will have to be rethought.2018年考研真题(英语一)阅读理解 Section Ⅱfinally, figures close to the France government have murmured, euro-zone members should agree to some fiscal and social harmonization: e.g., curbing competition in corporate-tax rates or labour costs.2011年考研真题(英语二)阅读理解 Section ⅡNow comes word that everyone involved—Democrats, Republicans, the Postal Service, the unions and the system's heaviest users—has finally agreed on a plan to fix the system.2018年考研真题(英语一)阅读理解 Section ⅡToo often we believe that, a new job, bigger house or better car will be the magic silver bullet that will allow us to finally be content, but the reality is these things have little lasting impact on our happiness levels.2016年考研真题(英语二)阅读理解 Section ⅡWe still have a long way to go to get back to full employment, but at least we are now finally moving forward at a faster pace.2015年考研真题(英语二)阅读理解 Section Ⅱwithin the complex social structure of the scientific community, researchers make discoveries; editors and reviewers act as gatekeepers by controlling the publication process; other scientists use the new finding to suit their own purposes; and finally, t2012年考研真题(英语一)阅读理解 Section Ⅱ收起真题例句英英释义Adverb1. after a long period of time or an especially long delay;"at length they arrived"2. the item at the end;"last, I'll discuss family values"3. as the end result of a succession or process;"ultimately he had to give in""at long last the winter was over"收起英英释义词根词缀后缀: -ly1. 表形容词,表示"……的",通常在在名词后.; 2. 表副词,放在形容词后,"……地"adj.comely 动人的,美丽的come来+ly……的→翩翩而来→美丽动人的costly 昂贵的,价值高的,豪华的cost代价+ly……的→adj.昂贵的,价值高的,豪华的drizzly 毛毛雨的[a drizzly day]drizz毛毛雨+ly……的→adj.毛毛雨的[a drizzly day]friendly 友好的,友谊的friend朋友+ly……的→adj.友好的,友谊的likely 很可能的,合适的,可靠的like像+ly……的→adj.很可能的,合适的,可靠的lively 活泼的,活跃的;栩栩如生的,真实的live活+ly……的→adj.活泼的,活跃的;栩栩如生的,真实的manly 男子气概的,果断的man男人+ly……的→adj.男子气概的,果断的niggardly 吝啬的,勉强的niggard小气鬼+ly……的→adj.吝啬的,勉强的otherworldly 超脱尘世的,超俗的otherworld超世+ly……的→adj.超脱尘世的,超俗的spindly 细长的,纤弱的spindle细长的人[或物]+ly……的→spindly细长的,纤弱的timely 及时的,适时的time时间+ly……的→adj.及时的,适时的weekly 每星期的,一周的 week周+ly……的→adj.每星期的,一周的 adv.每周一次 n.周刊,周报monthly 每月的 month月+ly……的→adj.每月的 adv.每月一次,按月 n.月刊adv.continuously 不断地,连续地continuous连续的+ly……的→adv.不断地,连续地happily 幸福地,愉快地,恰当地,幸亏happy快乐的,幸福的+ly……的→happily幸福地actively 活跃地,积极地active积极的+ly……地→adv.活跃地,积极地weekly 每周一次 week周+ly……的→adj.每星期的,一周的 adv.每周一次 n.周刊,周报monthly 每月一次,按月 month月+ly……的→adj.每月的 adv.每月一次,按月 n.月刊accordingly 因此,从而according相符的+ly……地→adv.因此,从而finally 最后,终于final最后的+ly……地→adv.最后,终于actually 实际上,事实上,竟然,居然,如今actual[adj.实际的, 真实的, 现行的, 目前的]+ly……地→adv.实际上,事实上,竟然,居然,如今adequately 充分地adequate足够的+ly……地→adv.充分地consequently 从而,因此consequent作为结果的+ly……地→adv.从而,因此anxiously 忧虑地,不安地anxious担忧的+ly……地→adv.忧虑地,不安地biologically 生物学上biological[adj.生物学的]+ly……地→adv.生物学上certainly 的确,[口语]当然,行certain肯定的+ly……地→adv.的确,[口语]当然,行chiefly 首要,主要地chief主要的+ly……地→adv.首要,主要地commercially 商业上,通商上commercial商业的+ly……地→adv.商业上,通商上currently 普遍地,通常地,现在,当前current当前的,流动的+ly……地→adv.普遍地,通常地,现在,当前decidedly 果断地,断然地decided确定的+ly……地→adv.果断地,断然地definitely 一定地,明确地definite明确的+ly……地→adv.一定地,明确地easily 容易地,不费力地easy容易的+ly……地→easily容易地economically 经济地,经济学地economical节约的,经济的+ly……地→adv.经济地,经济学地exactly 正确地,严密地exact强求,精确的+ly……地→adv.正确地,严密地exceedingly 极端地,非常exceeding非常的+ly……地→adv.极端地,非常excessively 过分地,非常地excessive过分的+ly……地→adv.过分地,非常地extremely 极端地,极其,非常extreme极端的+ly……地→adv.极端地,极其,非常aggressively 侵略地,攻势地aggressive侵略的+ly……地→adv. 侵略地,攻势地financially 财政上,金融上financial财政的,金融的+ly……地→adv.财政上,金融上formally 正式地,形式上formal正式的;形式的+ly……地→adv.正式地,形式上fortunately 幸运地fortunate幸运的+ly……地→adv.幸运地generally 一般,通常,一般地general总的,大体的+ly……地→adv.一般,通常,一般地gloriously 光荣地,辉煌地glorious光荣的,显赫的+ly……地→adv.光荣地,辉煌地greatly 大大地,非常great大的+ly……地→adv.大大地,非常immediately 立即,马上,直接地immediate立即的+ly……地→adv.立即,马上,直接地incidentally 附带地,顺便提及incidental附带的+ly……地→adv.附带地,顺便提及increasingly 日益,愈加increasing渐增的+ly……地→adv.日益,愈加instantly 立即地,即刻地instant立即的;紧迫的+ly……地→adv.立即地,即刻地likely 或许,很可能like像+ly……地→有些像的→很可能logically 论理上,逻辑上logical逻辑的,符合逻辑的+ly……地→adv.论理上,逻辑上mentally 精神上,智力上,在内心mental精神的+ly……地→adv.精神上,智力上,在内心moderately 适度地moderate中等的,适度的+ly……地→adv.适度地naturally 自然地natural自然的+ly……地→adv.自然地necessarily 必要地necessary必要的+ly……地→necessarily必要地politely 客气地,斯文地,优雅地polite有礼貌的+ly……地→adv.客气地,斯文地,优雅地positively 断然地;肯定地positive肯定的,积极的+ly……地→adv.断然地;肯定地preferably 更适宜preferable更可取的+ly……地→preferably更适宜presently 目前,不久present现在+ly……地→adv.目前,不久probably 或许,大概probable可能的+ly……地→probably或许,大概progressively 日益增多地progressive前进的+ly……地→adv.日益增多地promptly 敏捷地,迅速地prompt敏捷的+ly……地→adv.敏捷地,迅速地relatively 相关地relative相对的;相关的+ly……地→adv.相关地repeatedly 重复地,再三地repeated重复的+ly表副词→adv.重复地,再三地shortly 立刻,不久,简略地,简言之,即刻short短+ly……地→adv.立刻,不久,简略地,简言之,即刻sufficiently 十分地,充分地sufficient足够的+ly……地→adv.十分地,充分地undoubtedly 无庸置疑地,的确地undoubted无疑的,确实的+ly……地→adv.无庸置疑地,的确地unfortunately 不幸地unfortunate不幸的+ly……地→adv.不幸地uniformly 一律地,均一地uniform贯的,一致的+ly……地→adv.一律地,均一地n.weekly 周刊,周报week周+ly……的→adj.每星期的,一周的 adv.每周一次 n.周刊,周报monthly 月刊month月+ly……的→adj.每月的 adv.每月一次,按月 n.月刊同义词辨析at last, at length, eventually, finally, in the end, lastly这些词或词组均含有"最后,终于"之意。at last:多指经主观努力,克服各种困难后才终于达到目的。at length:强调经历一段长时间后终于完成,侧重在时间部分。eventually:侧重于动作或行为的结果。finally:常与at last换用,都可用于对往事的描述,但finally不带感情色彩,指一系列事情的最后结局。in the end与at last同义,但in the end不仅可指"过去"还可表示对"未来"的预计。lastly:指连续顺序的最后,通常用在列举事情的场合。同义词theneventually反义词adv.最后;终于first行业词典计算机终于,最后 释义实用场景例句真题例句英英释义词根词缀同义词辨析同义词反义词行百度知道 - 信息提示
百度知道 - 信息提示
百度首页
商城
注册
登录
网页
资讯
视频
图片
知道
文库
贴吧采购
地图更多
搜索答案
我要提问
百度知道>提示信息
知道宝贝找不到问题了>_
该问题可能已经失效。返回首页
15秒以后自动返回
帮助
| 意见反馈
| 投诉举报
京ICP证030173号-1 京网文【2023】1034-029号 ©2024Baidu 使用百度前必读 | 知道协议
Finally(单词)_百度百科
lly(单词)_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心Finally是一个多义词,请在下列义项上选择浏览(共6个义项)展开添加义项Finally播报讨论上传视频单词收藏查看我的收藏0有用+10finally是一个英文单词,副词,意思为最后、终于、不可更改地、决定性地。中文名最终、终于、终了、最后外文名Finally释 义最后、终于的意思用 法作为副词使用目录1单词2歌曲▪外国歌曲▪国内歌曲3finally语句块单词播报编辑finallyadv.最后, 终于, 不可更改地, 决定性地e.g.She finally agreed with me.她最终同意了我(的意见)。adv.最后,最终e.g.Their dispute has not finally settled yet.他们间的争端尚未最终解决。adv. 不可改变地;决定性地e.g.It's not finally settled yet. 那事尚未有决定性的解决。歌曲播报编辑外国歌曲FinallyFergie (黑眼豆豆合唱团主唱)Ever since I was a baby girl I had a dream 在我还是个小女孩的时候我就有一个梦想Cinderella theme 灰姑娘这个故事的主题Crazy as it seems 看起来那么疯狂Always knew that deep inside that there would come a day 在内心深处我始终觉得这一天会到来的But I would have to wait 但我需要等待着Make so many mistakes 犯了很多错误I couldn’t comprehend我自己都无法理解As I watched it unfold 当我看到它展现在我面前时This classic story told I left it in the cold 这个经典的故事所诉说的 我却没有太在意Walking through an open door that led me back to you 走过那个将我领到你身旁的敞开的大门Each one unlocking more of the truth 每一个都会揭开更多的事实真相I finally stopped tripping on my youth 我终于不再在青春里彷徨I finally got lost inside of you 最终我在你这儿迷失了自己I finally know that I needed to grow 我终于明白我需要不断成长And finally my maze has been solved 最终我不再迷惘困惑了Finally 终于….Now my destiny can begin 现在我的命运开始变化了Though it will have a different set 虽然会有所不同Something strange and new is happening 一些陌生,新奇的变化正在发生Finally 终于…..Now my life doesn't seem so bad 现在我的人生看起来并不是那么糟糕It’s the best that I've ever had 这是我人生最棒的时刻了Give my love to him finally 最终还是把我的爱给了他I remember the beginning you already knew 我还记得最初 你也知道的I acted like a fool 我像个傻瓜Just trying to be cool 试图装酷Fronting like it didn't matter 表面上表现得好像无所谓I just ran away 我只想逃避On another face 而另一方面Was lost in my own space 我迷失在在自己的世界里Found what it’s like to hurt selfishly知道了什么是自私的伤害Scared to give of me 害怕奉献/付出自己Afraid to just believe 不敢相信I was in a jealous, insecure, pathetic place 我处在猜疑,毫无安全感,可怜可悲的境地Stumbled through the mess that I have made 我迷惑于自己造成的困境里Finally got out of my own way 我终于找到自己的出路I've finally started living for today 终于我开始了为今天而活/活在当下I finally know that I needed to grow我终于明白我需要不断成长And finally my mate has been my soul 最终我的伴侣成了我的灵魂Finally 终于….Now my destiny can begin 现在我的命运开始了Though it will have a different set 虽然会有所不同Something strange and new is happening 一些陌生,新奇的变化正在发生Finally 终于…..Now my life doesn't seem so bad 现在我的人生看起来不是那么糟糕It’s the best that I've ever had 这是我人生最棒的时刻了Give my love to him finally 最终还是把我的爱给了他Finally, FinallyFinally 终于….Now my destiny can begin 现在我的命运要开始了Though it will have a different set 虽然会有所不同Something beautiful is happening, happening 一些美好的事情正在发生Finally 终于….Now my life doesn't seem so bad 现在我的人生看起来不是那么糟糕It’s the best that I've ever had 这是我人生最棒的时刻了Give my love to him finally 最终还是把我的爱给了他Oh, Finally, Finally,Finally...国内歌曲介绍王力宏与SEGAME这首歌所描述的是女主角(一个冰雕艺术家)在自己的梦中总是出现一个陌生男人的身影,一天比一天清晰。某一天清晨当她在慢跑的路上看了那个熟悉的身影。他是一个拳击手(王力宏试演),女主角情不自禁的上前与他搭讪。就这样两个人开始了一段浪漫的爱情,彼此的出现都改变了各自的生活。但当女主角的父母得知对方是拳击运动员时,都极力反对女儿,并将其关禁闭在家。这天正好是他的最后一场拳赛,他准备了一对戒指来见证他们的爱情,并将其放在自己的拳击衣柜里。这时她也偷偷的跑出了家门,开车直冲比赛现场想为他加油。但在途中发生了车祸,他也因在比赛中有不祥的预感而失手被对方打败。几乎同时他们都被送上了救护车。女主角因车祸而失明,而男主角因脑部收到严重的撞击只剩下仅仅几个月的生命。此刻他们都无法面对对方。女主角天天拿着他们充满回忆的照片,回想着过去美好的时光,渴望还能找到他,但又不愿让他知道自己已经失明。一天他们在朋友家不期而遇,此刻,他才知道她已经失明了。他无法对线曾经所许下的诺言,晚上他将放有那对戒指衣柜的钥匙放在了她的枕边,清晨他默默的离开了。当她醒来时触摸到那把钥匙时,她拼命摸索着走到门口可是这时他已经远去。Finally 男主角去世了,并把视网膜给了她。她拿着钥匙打开了衣柜的门,看见了那对证明他们爱情的戒指,眼泪像按了开关一样止也止不住。这应该就叫做命运吧歌词如下:明知留不住 更不想结束 努力记住你此刻的眉目 记住这拥抱的温度 对抗快来临的孤独 为什么幸福它总是仓促 不在乎付出 因为我在乎 但让你哭 我就无可宽恕 年轻的我们太低估世界该有的冷酷 再多的爱 也没帮助 But Finally 一刻也是永恒 Finally 我最终的恋人别哭泣You're the Only One Eternally 我的心从不曾离开你 永远的 当我想起你会得到爱的力气 尽管要退出 也为你祝福 别为我哭 我会加倍无助 年轻的我们太低估 世界该有的冷酷 再多的爱也没帮助 But Finally (我以为世界上只有我孤单一个 直到遇见你 遇到你之前 我从来都不相信世界还有一见钟情) 一刻也是永恒 Finally 我最终的恋人别哭泣 You're the Only One Eternally 我的心从不曾离开你 (对不起 我没有办法对线我们的诺言) 永远的 当我想起你会得到爱的力气 (我爱你 请原谅我) 往前一步一切就荒芜 希望爱Forever But Finally 一刻也是永恒 Finally 我最终的恋人别哭泣 You're the Only One Eternally 我的心从不曾离开你 永远的 当我想起你会得到爱的力气 (无论发生什么事我都会和你在一起)finally语句块播报编辑JAVA中的finally语句块finally在异常处理时提供finally块来执行所有清除操作。主要与try-catch-finally配合使用。finally语句块的作用是无论出现什么情况,finally块中的语句一定会被执行,并且是在return之前执行。根据JAVA规范,如果try-finally或者catch-finally中都有return,则2个return都执行并最终返回调用者那里的是finally中的return,如果finally中没有return则返回的是catch中的return,但是finally中的代码也是要执行的。 [1-14]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000finally是什么意思_finally怎么读_finally翻译_用法_发音_词组_同反义词_最后_终于-新东方在线英语词典
finally是什么意思_finally怎么读_finally翻译_用法_发音_词组_同反义词_最后_终于-新东方在线英语词典
英语词典 -
日语词典
首页 > 英语词典 > 字母单词表 > f开头的单词 > finally
finally
听听怎么读
英 [ˈfaɪnəli]
美 [ˈfaɪnəli]
是什么意思
adv.最后,终于;总算;末后;结果
双语释义
adv.(副词)最后,终于; 完全地 at last; and for all
英英释义
finally[ 'fainəli ]adv.after a long period of time or an especially long delay同义词:eventuallyat lengththe item at the end同义词:lastlastlyin conclusionas the end result of a succession or process同义词:ultimatelyin the endat lastat long last
学习怎么用
同近义词辨析
in the end, at last, finally, at length, lastly, eventually这组词都有“最后,终于”的意思,其区别是:in the end 与at last同义,但in the end不仅可指“过去”还可表示对“未来”的预计。at last多指经主观努力,克服各种困难后才终于达到目的。finally 常与at last换用,都可用于对往事的描述,但finally不带感情色彩,指一系列事情的最后结局。at length强调经历一段长时间后终于完成,侧重在时间部分。lastly指连续顺序的最后,通常用在列举事情的场合。eventually侧重于动作或行为的结果。
双语例句
用作副词(adv.)Finally the team from Argentina won the championship.最后,这支来自阿根廷的队伍夺得了冠军。After several delays, he finally set out at 8 o'clock.几经耽搁,他终于在八点钟出发了。Finally we got the box out of the door.最后我们把箱子搬出了门。The patient finally died from cancer.那位病人最终死于癌症。It's not finally settled yet.这件事还没有最终决定。
权威例句
Management ScienceNew functions for the matrix metalloproteinases in cancer progression.Property Rights and the Nature of the FirmThe Antecedents and Consequences of Customer Satisfaction for FirmsThe structure and governance of venture-capital organizationsNew Support Vector AlgorithmsOptimal contracts and competitive markets with costly state verificationAbsolute optical position determinationDiversity and DistributionsDual variational methods in critical point theory and applications
同义词ultimately
terminally
lastly
fatefully
eventually
definitively
conclusively 同根词finalize
finalization
finality
finalist
finalise
finalisation
finale
final f开头的单词fuzzy theory
futures market
fuzzy logic
future tense
future shock
future reference
future perfect
future life
future market
future exchange
fuss with
fuss over 词汇所属分类《绝望的主妇》(Desperate Housewives) 全八季词频大全
这个男人来自地球 The Man From Earth
八恶人 The Hateful Eight
法律英语词汇
新加坡小学3年级英语词汇Practice Makes Perfect
英语单词词频20000之1-6000 字母词汇表更多i开头的单词Izzie
izzat
izzard
Ize
izba
izard
o开头的单词ozostomia
ozonous
ozonosphere
ozonometer
ozonizing
ozonizes
r开头的单词ryukyuan
ryukyu
RYS
ryot
rynd
ryke 分类词汇表更多CET-6考试zinc
youngster
yolk
yoke
yield
yeast
医学考试zest
yours sincerely
yield to...
yield
yeast
yearbook
托业考试词汇书zoom
zoning
zoning
zone
zone
zip code 人名姓氏表更多男zack
zachary
Zachariah
young
York
Yates
女Zola
Zoe
Zenobia
Zenia
Zena
Zandra
男/女Yong
wynn
winter
willie
Whitney
wally 新东方柯林斯词典 托福考试练习 雅思预测2024年雅思考试重点题汇总[听力|阅读|写作|口语]
2024年2月雅思考试听力|阅读|写作|口语重点题汇总
2024年1月雅思考前必刷题听力|阅读|口语|写作汇总
2024年3月雅思考试听力|阅读|写作|口语重点题汇总
[雅思考前必刷]2024年1月雅思口语考前必刷题Part 2&3地点类
2020年9月雅思口语新题part1:shopping
2021年1月雅思口语新题part2:你认为可以教别人的技能
[雅思考前必刷]2024年1月雅思口语考前必刷题Part 2&3事件类
2020年9月雅思口语新题part1:Activity
2021年1月雅思口语新题part2:你以前看过的现场体育赛事
关于我们
商务合作
广告服务
代理商区域
客服中心
在线留言
合作伙伴
人员招聘
联系我们
网站地图
© 2000-2024 koolearn.com 版权所有 全国客服专线:400-676-2300
京ICP证050421号 京ICP备05067669号-2 京公安备110-1081940 网络视听许可证0110531号
新东方教育科技集团旗下成员公司
FINALLY中文(简体)翻译:剑桥词典
FINALLY中文(简体)翻译:剑桥词典
词典
翻译
语法
同义词词典
+Plus
剑桥词典+Plus
Shop
剑桥词典+Plus
我的主页
+Plus 帮助
退出
剑桥词典+Plus
我的主页
+Plus 帮助
退出
登录
/
注册
中文 (简体)
查找
查找
英语-中文(简体)
finally 在英语-中文(简体)词典中的翻译
finallyadverb uk
Your browser doesn't support HTML5 audio
/ˈfaɪ.nəl.i/ us
Your browser doesn't support HTML5 audio
/ˈfaɪ.nəl.i/
finally adverb
(AFTER TIME)
Add to word list
Add to word list
A2 after a long time or some difficulty
最后;终于
We finally got home at midnight.
我们终于在午夜时分到了家。
After months of looking he finally found a job.
在找了好几个月之后他终于找到了一份工作。
更多范例减少例句We finally agreed a deal.So Susannah and Guy finally got married, did they?The plan hasn't been finally approved.She finally apologized, but she wasn't very graceful about it.After months of working, he finally finished the garden.
finally adverb
(LAST)
B1 used especially at the beginning of a sentence to introduce the last point or idea
(尤用于句首)最后
Finally, I'd like to thank everyone for coming this evening.
最后,我要感谢各位今晚光临。
更多范例减少例句And finally, we'll take a look at the weather forecast.Finally, sprinkle some grated cheese over the dish.Finally, drain the pasta and mix with the sauce.Finally, what has been the highlight of your career so far?And finally, a reminder of today's headlines.
finally adverb
(CERTAINLY)
UK in a way that will not be changed
最终地,决定性地
The plan hasn't been finally approved.
计划还没有获得最终批准。
语法
Adverbs as discourse markers (anyway, finally)Discourse markers organise longer pieces of conversation or text. They can mark the openings or closings of conversations, changes in topics, and other functions connected with organising a conversation or text. Most discourse markers belong to the class of adverbs. …
Finally, at last, lastly or in the end?Finally, at last, lastly and in the end all have a meaning of ‘after a period of time’. However, we use them in different ways. …
(finally在剑桥英语-中文(简体)词典的翻译 © Cambridge University Press)
finally的例句
finally
Finally, we also recorded for each helminth species the number of published records of its occurrence.
来自 Cambridge English Corpus
Finally, we put this information together in a discussion of the impact of parasitism at the community level.
来自 Cambridge English Corpus
Finally, suppose one accepts (6) but withholds on (1) and (5).
来自 Cambridge English Corpus
After that, it was required to collect the peg, to make its tip touch the table, and finally to record this second contact position.
来自 Cambridge English Corpus
Finally, genetic effects on parasite resistance might be expected to change with age.
来自 Cambridge English Corpus
Finally, given the structure of our data, our study was forced to examine asset allocation and efficiency effects at the plan level.
来自 Cambridge English Corpus
Finally, we discuss the main policy implications of our findings.
来自 Cambridge English Corpus
Finally, integration of the localisation and map building with mission planning is under consideration.
来自 Cambridge English Corpus
示例中的观点不代表剑桥词典编辑、剑桥大学出版社和其许可证颁发者的观点。
A2,B1
finally的翻译
中文(繁体)
一段時間過後, 最後, 終於…
查看更多内容
西班牙语
finalmente, por último, al fin…
查看更多内容
葡萄牙语
finalmente, por fim, ao final…
查看更多内容
更多语言
in Marathi
日语
土耳其语
法语
加泰罗尼亚语
in Dutch
in Tamil
in Hindi
in Gujarati
丹麦语
in Swedish
马来语
德语
挪威语
in Urdu
in Ukrainian
俄语
in Telugu
阿拉伯语
in Bengali
捷克语
印尼语
泰语
越南语
波兰语
韩语
意大利语
शेवटी एकदाचं, विशेषत: शेवटचा मुद्दा किंवा कल्पना मांडण्यासाठी वाक्याच्या सुरुवातीला वापरला जातो…
查看更多内容
ついに, 最後に, ようやく…
查看更多内容
en sonunda, nihayet, son olarak…
查看更多内容
finalement, enfin, pour terminer…
查看更多内容
finalment, per acabar…
查看更多内容
uiteindelijk, eindelijk…
查看更多内容
நீண்ட நேரம் அல்லது சிறிது சிரமத்திற்குப் பிறகு, கடைசி புள்ளி அல்லது யோசனையை அறிமுகப்படுத்த குறிப்பாக ஒரு வாக்கியத்தின் தொடக்கத்தில் பயன்படுத்தப்படுகிறது…
查看更多内容
आखिरकार, अंत में, अंतिम बिंदु को प्रस्तुत करने के लिए वाक्य के शुरुआत में प्रयुक्त…
查看更多内容
અંતે, છેવટે, આખરે…
查看更多内容
til sidst, endeligt, langt om længe…
查看更多内容
till sist, slutligen, äntligen…
查看更多内容
akhir sekali, akhirnya…
查看更多内容
zum Schluss, endlich…
查看更多内容
endelig, til slutt, (til) sist…
查看更多内容
بالآخر, آخر میں…
查看更多内容
на закінчення, зрештою, кінець кінцем…
查看更多内容
в конце концов, наконец, в заключение…
查看更多内容
చివరకు, చివరి పాయింట్ లేదా ఆలోచనను పరిచయం చేయడానికి ఒక వాక్యం ప్రారంభంలో ఉపయోగిస్తారు…
查看更多内容
أَخيراً, في النِّهاية, أخيراً…
查看更多内容
অবশেষে, দীর্ঘ সময় বা কিছু অসুবিধার পরে…
查看更多内容
nakonec, konečně…
查看更多内容
akhirnya…
查看更多内容
ในท้ายที่สุด, จนแล้วจนรอด…
查看更多内容
cuối cùng, rốt cuộc…
查看更多内容
w końcu, wreszcie, ostatecznie…
查看更多内容
마침내, 마지막으로…
查看更多内容
alla fine, finalmente, infine…
查看更多内容
需要一个翻译器吗?
获得快速、免费的翻译!
翻译器工具
finally的发音是什么?
在英语词典中查看 finally 的释义
浏览
finalist
finality
finalization
finalize
finally
finance
finances phrase
financial
financial abuse
“每日一词”
flexitarian
A flexitarian way of eating consists mainly of vegetarian food but with some meat.
关于这个
博客
Forget doing it or forget to do it? Avoiding common mistakes with verb patterns (2)
March 06, 2024
查看更多
新词
stochastic parrot
March 04, 2024
查看更多
已添加至 list
回到页面顶端
内容
英语-中文(简体)例句翻译
©剑桥大学出版社与评估2024
学习
学习
学习
新词
帮助
纸质书出版
Word of the Year 2021
Word of the Year 2022
Word of the Year 2023
开发
开发
开发
词典API
双击查看
搜索Widgets
执照数据
关于
关于
关于
无障碍阅读
剑桥英语教学
剑桥大学出版社与评估
授权管理
Cookies与隐私保护
语料库
使用条款
京ICP备14002226号-2
©剑桥大学出版社与评估2024
剑桥词典+Plus
我的主页
+Plus 帮助
退出
词典
定义
清晰解释自然的书面和口头英语
英语
学习词典
基础英式英语
基础美式英语
翻译
点击箭头改变翻译方向。
双语词典
英语-中文(简体)
Chinese (Simplified)–English
英语-中文(繁体)
Chinese (Traditional)–English
英语-荷兰语
荷兰语-英语
英语-法语
法语-英语
英语-德语
德语-英语
英语-印尼语
印尼语-英语
英语-意大利语
意大利语-英语
英语-日语
日语-英语
英语-挪威语
挪威语-英语
英语-波兰语
波兰语-英语
英语-葡萄牙语
葡萄牙语-英语
英语-西班牙语
西班牙语-英语
English–Swedish
Swedish–English
半双语词典
英语-阿拉伯语
英语-孟加拉语
英语-加泰罗尼亚语
英语-捷克语
英语-丹麦语
English–Gujarati
英语-印地语
英语-韩语
英语-马来语
英语-马拉地语
英语-俄语
English–Tamil
English–Telugu
英语-泰语
英语-土耳其语
英语-乌克兰语
English–Urdu
英语-越南语
翻译
语法
同义词词典
Pronunciation
剑桥词典+Plus
Shop
剑桥词典+Plus
我的主页
+Plus 帮助
退出
登录 /
注册
中文 (简体)
Change
English (UK)
English (US)
Español
Русский
Português
Deutsch
Français
Italiano
中文 (简体)
正體中文 (繁體)
Polski
한국어
Türkçe
日本語
Tiếng Việt
हिंदी
தமிழ்
తెలుగు
关注我们
选择一本词典
最近的词和建议
定义
清晰解释自然的书面和口头英语
英语
学习词典
基础英式英语
基础美式英语
语法与同义词词典
对自然书面和口头英语用法的解释
英语语法
同义词词典
Pronunciation
British and American pronunciations with audio
English Pronunciation
翻译
点击箭头改变翻译方向。
双语词典
英语-中文(简体)
Chinese (Simplified)–English
英语-中文(繁体)
Chinese (Traditional)–English
英语-荷兰语
荷兰语-英语
英语-法语
法语-英语
英语-德语
德语-英语
英语-印尼语
印尼语-英语
英语-意大利语
意大利语-英语
英语-日语
日语-英语
英语-挪威语
挪威语-英语
英语-波兰语
波兰语-英语
英语-葡萄牙语
葡萄牙语-英语
英语-西班牙语
西班牙语-英语
English–Swedish
Swedish–English
半双语词典
英语-阿拉伯语
英语-孟加拉语
英语-加泰罗尼亚语
英语-捷克语
英语-丹麦语
English–Gujarati
英语-印地语
英语-韩语
英语-马来语
英语-马拉地语
英语-俄语
English–Tamil
English–Telugu
英语-泰语
英语-土耳其语
英语-乌克兰语
English–Urdu
英语-越南语
词典+Plus
词汇表
选择语言
中文 (简体)
English (UK)
English (US)
Español
Русский
Português
Deutsch
Français
Italiano
正體中文 (繁體)
Polski
한국어
Türkçe
日本語
Tiếng Việt
हिंदी
தமிழ்
తెలుగు
内容
英语-中文(简体)
Adverb
finally (AFTER TIME)
finally (LAST)
finally (CERTAINLY)
例句
Translations
语法
所有翻译
我的词汇表
把finally添加到下面的一个词汇表中,或者创建一个新词汇表。
更多词汇表
前往词汇表
对该例句有想法吗?
例句中的单词与输入词条不匹配。
该例句含有令人反感的内容。
取消
提交
例句中的单词与输入词条不匹配。
该例句含有令人反感的内容。
取消
提交
finally是什么意思_finally在线翻译_英语_读音_用法_例句_海词词典
finally是什么意思_finally在线翻译_英语_读音_用法_例句_海词词典
finally
基本词汇
英
['faɪnəli]
美
['faɪnəli]
adv.
最后;决定性地;最终
new
finally的英文翻译是什么意思,词典释义与在线翻译:
详尽释义
adv. (副词)
最后
决定性地
终于
最终
彻底地
不可更改地
临了
到后来
决断地
完全地
双解释义
adv. (副词)
最后,终于; 完全地 at last; and for all
英英释义
Adverb:
after an unspecified period of time or an especially long delay
as the end result of a succession or process;
"ultimately he had to give in"
"at long last the winter was over"
the item at the end;
"last, I'll discuss family values"
finally的用法和样例:
例句
用作副词 (adv.)
Finally the team from Argentina won the championship.最后,这支来自阿根廷的队伍夺得了冠军。
After several delays, he finally set out at 8 o'clock.几经耽搁,他终于在八点钟出发了。
Finally we got the box out of the door.最后我们把箱子搬出了门。
The patient finally died from cancer.那位病人最终死于癌症。
It's not finally settled yet.这件事还没有最终决定。
经典引文
Finally,..he retired to Hampstead.
出自: V. Woolf
Sitting upright with his back to the wall, he finally fell asleep.
出自: J. M. Coetzee
finally的相关资料:
近反义词
【近义词】
at length
临近单词
finance
finalize
finally block
finally force
Finally expends
finally release
finally conclude
finally knowledge
finally assessment
Finally medical quality
finally exerted throwing
Finally hit on the answer
目录
查词历史
英 汉
©2003 - 2024 海词词典(Dict.CN) - 自 2003 年 11 月 27 日开始服务
沪ICP备08018881号-1
沪公网安备 31011502000490号
finally中文_finally是什么意思
finally中文_finally是什么意思
繁體版
English
Hindi日本語DefinitionFrancaisIndonesia한국어РусскийไทยViệt
登录 注册
网站工具
设为首页
收藏本站
英语翻译
日语翻译
法语翻译
俄语翻译
韩语翻译
阿拉伯语翻译
印尼语翻译
汉语词典
造句
发音
句子翻译
当前位置:在线翻译 > 英语翻译 > finally
finally中文是什么意思
音标:[ 'fainəli ] 发音: 用"finally"造句"finally"怎么读"finally" in a sentence"finally"的同义词
中文翻译手机版adv.1.最后,最终。2.决定性地;不可更改地。"finally it" 中文翻译 : 最后却是我"could it be finally" 中文翻译 : 那会不会是最终"finally = at last" 中文翻译 : 最后"finally of battle" 中文翻译 : 最后的战役"finally of dinner" 中文翻译 : 最后的晚餐"finally of huazi" 中文翻译 : 最后的华尔兹"finally sunday" 中文翻译 : 激烈的周日; 情杀案中案"finally woken" 中文翻译 : 如梦初醒"finally; in the end" 中文翻译 : 临了"to finally be alive" 中文翻译 : 终于活着"try-finally statement try-finally" 中文翻译 : 陈述式"and youll finally see the truth" 中文翻译 : 你终将发现一个真理"at last(finally, in the end)" 中文翻译 : 最后/终于"but we finally made the news" 中文翻译 : 但我们最终能成为新闻话题; 我们最终成为了新闻"confirm or settle finally" 中文翻译 : 最终确定或解决"except or finally expected" 中文翻译 : 要求"finally = at last = in the end" 中文翻译 : 最后"finally achieve success" 中文翻译 : 卒底于成"finally cleaned gas" 中文翻译 : 最终净化气体"finally makes sense to me" 中文翻译 : 终于,我明白了"finally the hills are without eyes" 中文翻译 : 最终山丘不被注视"finally they adopted the plan" 中文翻译 : 最后他们采纳了这个计划"finally this is where i belong" 中文翻译 : 这是我最后的归属"finally, she came along" 中文翻译 : 她终于出现了"finalizing the deal" 中文翻译 : 敲定生意"finalizing disc" 中文翻译 : 最终化光碟; 最终化光盘
例句与用法The iraq revolt was finally crushed .伊拉克的背叛终于被压制下去了。We finally succeeded in making the plan .我们终于把计划制定出来了。They finally managed to talk her round .他们最后终于设法说服了她。It was ten o'clock when he finally showed up .十点钟时他终于出现了。He came finally upon a miserable slum .后来,他闯进一个穷苦的贫民窟。Bill finally rolled up two hours late .比尔终于来了,迟到了两个小时。She finally nailed me in the corridor .她最后在走廊里把我抓住了。The mine finally came to rest on the seabed .那水雷最后沉入海底。Fred was finally found out and jailed .弗莱德终于被捉到关入监狱。Finally , it is like drawing water with a sieve .竹篮打水一场空。更多例句: 1 2 3 4 5用"finally"造句
英文解释as the end result of a succession or process; "ultimately he had to give in"; "at long last the winter was over"同义词:ultimately, in the end, at last, at long last, ultimately, in the end, at last, at long last, after an unspecified period of time or an especially long delay同义词:eventually, eventually, the item at the end; "last, I''ll discuss family values"同义词:last, lastly, in conclusion, last, lastly, in conclusion, as the end result of a succession or process; "ultimately he had to give in"; "at long last the winter was over"同义词:ultimately, in the end, at last, at long last, ultimately, in the end, at last, at long last, after an unspecified period of time or an especially long delay同义词:eventually, eventually, the item at the end; "last, I''ll discuss family values"同义词:last, lastly, in conclusion, last, lastly, in conclusion,
其他语种finally in Hindifinally 意味finally meaningfinally en francaisfinally artinyafinally 뜻finally переводfinallyとは意味finally 到頭 とうとう 結句 けっく 末 すえ 遂に ついに 等々 等等 とうとう 最終的 さいしゅうてき 揚げ句 揚句 挙げ句 挙句 あげく 挙げ句の果て 挙句の果て 揚げ句の果て 揚句の果て あげくのはて 漸く ようやく 末に すえに
相关词汇finalizer 中文, finalizer guardian 中文, finalizing 中文, finalizing disc 中文, finalizing the deal 中文, finally = at last 中文, finally = at last = in the end 中文, finally achieve success 中文, finally cleaned gas 中文,
相邻词汇finalizer 中文finalizer guardian 中文finalizing 中文finalizing disc 中文finalizing the deal 中文finally = at last 中文finally = at last = in the end 中文finally achieve success 中文finally cleaned gas 中文
精彩推荐
老外自曝在中国如何赚钱 被租来撑场面 (双语)
句型转换解析:主动语态和被动语态! (英语语法)
十句简单英语激活你的口语
finally的中文翻译,finally是什么意思,怎么用汉语翻译finally,finally的中文意思,finally的中文,finally in Chinese,finally的中文,finally怎么读,发音,例句,用法和解释由查查在线词典提供,版权所有违者必究。
英语翻译 日语翻译 法语翻译 韩语翻译 俄语翻译 汉语词典 Hindi
关于查查 联系我们 人才招聘 意见反馈 友情链接
Copyright © 词泰科技有限公司 (京ICP备13021324号) www.ichacha.net All rights reserved
英文学习技巧
1
(双语)老外自曝在中国如何赚钱 被租来撑场面
2
(英语语法)句型转换解析:主动语态和被动语态!
3
十句简单英语激活你的口语
4
【语法】 被动语态的使用 !
5
英式和美式英语的拼写差异!
6
五种英语表达说“走吧”!
7
英式英语和美式英语大不同!这8个词用混就太尴尬了!
8
(双语)懒人经济正在兴起:95后“懒需求”最旺盛!
全文翻译
英语→汉语
汉语→英语
App Store
Android
© WordTech