comparable,comparative 有什么区别?
1、侧重点不同
comparable表示可比性,如:No one can be comparable to him.(无人比得上他);comparative则强调相对性,如:a comparative success(相对而言的成功)
2、比较事物数量不同
comparable “可比较的”、“比得上的”,表示两者在某一点或几点上有相似之处,可以进行比较的。常用结构:comparable to / with 。
comparative “比较的”,如 a comparative study (比较研究),指对两者以上的事物进行比较。
3、具体词性不同
comparable是形容词,意为“类似的,可比较的;同等的,相当的”。
comparative即是形容词,也是名词。作形容词时意为“比较的;相当的”,作名词时意为“比较级;对手”。
comparable “可比较的”、“比得上的”,表示两者在某一点或几点上有相似
之处,可以进行比较的。常用结构:comparable to / with 。
例如
Your comment is very overall and no other review can be comparable to it.
你的评论是非常全面,别的评论都无法与之相比。
△ 由“可比较的”引申出“类似的”、“相当的”等意思。
例如
A comparable house in the south of the city would cost twice as much.
一栋类似的房子位于城南部就要贵一倍的价钱。
comparative “比较的”,如 a comparative study (比较研究),指对两者以上的事物
进行比较。
例如
They made a comparative study between the two languages.
他们对这两种语言做了一个比较研究。
△ 另一意思是“相对的”、“比较而言的”,相当于 relative 的用法。
This puts them in fact at a comparative disadvantage.
事实上,这件事使他们在谈判中处于比较劣势的地位。
这样去理解这两个词,comparable表示有能力去与前一事物去比较的,而comparative表示与前一事物相对而言,前者意为 类似的,后者意为 相比较而言(或者说相对的),按这个意思说,comparable用来强调两者联系,comparative来强调两者之间的不同点。
我这么说并无客观依据,纯属个人理解,不一定正确,只是想说学英语要从词根开始学起。
suffix:-able
后缀一般为able,有“可以...的”,“有能力...的”的意思
如visible可见的,usable可用的,comprehensible可理解的 and so forth.
所以comparable为可比较的,可以跟别人比的上的
而comparative
suffix:-tive
一般形容词后缀
这个后缀也有“有倾向于...的”的意思
所以这里comparative有 比较的,比较而言的意思,同时也有相对的意思
如the comparative method 比较法
“The satellite revolution is comparable to Gutenberg's invention of movable type”(&b{Irvin Molotsky})
“卫星旋转可与谷登堡活字印刷的发明相比较”
再比如说没有人的篮球水平可以comparable乔丹。举这两句你应该能体会comparable的用法
comparative意思是比较比较的, 相当的
例如~ linguistics 比较语言学
The expedition was a ~ success.
那次探险相当成功
我想你应该明白这两个单词的区别和用法了
omparable是什麼意思
comparable [英]ˈkɒmpərəbl [美]ˈkɑ:mpərəbl adj. 可比较的;比得上的 [例句]The barge used one-tenth as much water as a comparable field farm.这艘驳船温室使用的水量是可比较的常规农田的十分之一。望采纳 ...
罗裴亚硒: Comparable & Comparator 都是用来实现集合中元素的比较、排序的,只是 Comparable 是在集合内部定义的方法实现的排序,Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集...
香港特别行政区13294998685: java中compareable和comparetor还有compareTo这三之间的区别是什么,相同点又是什么 - ?
罗裴亚硒: 这个问题不难!ComparcompareTo是Comparable接口定义的方法. Comparable表示内在的顺序,如整数(大小),字符串(字典序) Comparator表示的是某一特性的顺序.如按人口/面积/GDP之类对国家排序
香港特别行政区13294998685: Comparable和Comparator区别? - ?
罗裴亚硒: comparable是一个接口compatator 是一个类他内部实现了comparable 接口.在treeset和treemap集合中如果存放的是自定义的元素要么传一个comprator的实例对象,然后重写compar()方法;要么自定义类内部实现comparable接口,然后重写comparTo() 方法.否否则编译器报错.
香港特别行政区13294998685: comparable,comparative 有什么区别 - ?
罗裴亚硒: comparable “可比较的”、“比得上的”,表示两者在某一点或几点上有相似之处,可以进行比较的.常用结构:comparable to / with . 例如 Your comment is very overall and no other review can be comparable to it.你的评论是非常全面,别...
香港特别行政区13294998685: java中Comparable和Comparator两种比较器的区别 - ?
罗裴亚硒: Comparable和Comparator接口都是为了对类进行比较,众所周知,诸如Integer,double等基本数据类型,java可以对他们进行比较,而对于类的比较,需要人工定义比较用到的字段比较逻辑.可以把Comparable理解为内部比较器,而...
香港特别行政区13294998685: Comparable和Comparator接口是干什么的?它们的区别是什么? - ?
罗裴亚硒: Java提供了只包含一个compareTo()方法的Comparable接口.这个方法可以个给两个对象排序.具体来说,它返回负数,0,正数来表明输入对象小于,等于,大于已经存在的对象.Java提供了包含compare()和equals()两个方法的Comparator接口.compare()方法用来给两个输入参数排序,返回负数,0,正数表明第一个参数是小于,等于,大于第二个参数.equals()方法需要一个对象作为参数,它用来决定输入参数是否和comparator相等.只有当输入参数也是一个comparator并且输入参数和当前comparator的排序结果是相同的时候,这个方法才返回true.
香港特别行政区13294998685: comparable和Comparator 的区别这两种有什么区别呢,书上说comparable是支持自比较,而后者是支持外部比较的,太抽象了,谁能给我讲一下比较容易接... - ?
罗裴亚硒:[答案] comparable& Comparator 都是用来实现集合中的排序的,只是Comparable是在集合内部定义的方法实现的排序,Comparator是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义Comparator接口的方法compare()或在...
香港特别行政区13294998685: Hibernate中Comparable和Compartor 的区别??
罗裴亚硒: Comparator是比较器,用来比较别人的,需要比较两个对象,所以是public int compare(Object, Object); Comparable是自比较的,拿自己和别人比,所以是public int compareTo(Object); 对两个对象o1和o2进行比较,如果o1位于o2的前面,则返...
香港特别行政区13294998685: java中comparable接口与comparator接口的区别,&&请求代码示例,非常谢谢 - ?
罗裴亚硒: 数值用比较运算符> < ==等来比较大小,字符串用equals比较内容是否相等.但是对象怎么比较大小呢?用这两接口Comparator和Comparable 两者区别: Comparator接口在java.util包下,用于提供比较的规则,常和Arrays.sort(对象数组,比较...