c*****a 发帖数: 1638 | 1 zhaoce073发了很多帖子,当然这些都是他自己的心得和大家分享,出发点是好的,但
是很多东西都是错的。看上去zhaoce073就是那种爱自己琢磨的孩子,脑补一大堆未必
正确的思想(老实说,他讲得多数东西都是错的),他属于先看到结果再去找理由的。
实际上很多api的设计是因为实现原因的妥协。很多初入门的朋友估计就被引到歪路上
去了。
随便举2个例子:
http://www.mitbbs.com/article_t/Java/31129077.html
他说:
真正的结构上的美要从包结构上入手
而不是从类这个层次入手解决
整体结构就应该划分清楚
而不是等到类这个层次再来切割
那就很痛苦了
所以整个软件工程就是从大而小的切割
而不是在最低一层也就是类层面上的切割
通俗点说就是先component diagram
再class diagram,结构应该是先总体后部分
enum是第一个坚决淘汰abstract class机制的api
如果说以前的api是还隐晦地表达对abstract class的不满
比如servlet, struts等使用abstract class的框架逐步被市场所淘汰
或被其它不需要严格继承的框架所替换
使得用户有更大的灵活性
还有很多api可以用abstract class全部具体化,以满足你不愿意继承的需要
的话
那么enum的出现,则是明确地拒绝你使用这种半实现的机制
看api的变迁足够感觉出这个趋势了
你写的那些代码再重要能比enum这个关键字更重要?
哼哼
===================================================
为啥enum不能实现abstract class?因为enum自己是个class,任何enum的定义的底层
实现被自动替换为继承这个类,因为java不支持多继承。所以enum是不能继承任何其他
类的。作为一个例证,enum可以继承enum
2,为啥现在abstract class在框架接口里远没有interface流行。这个当然有
interface更灵活的原因,但是zhaoce073基本都没有说到点子上。最重要的一点是:现
在框架用约定远比以前多了,约定更多意味着框架需要注入更多的逻辑。而目前框架最
流行的逻辑注入方式是拦截,java的proxy机制只支持interface。如果是abstract
class必须通过bytecode weaver来进行,后者会有安全顾虑,很多企业级的server是不
允许的。 |
r*****l 发帖数: 2859 | 2 "很多初入门的朋友估计就被引到歪路上"。不幸的事实的确可能是这样的。
我读他的很多帖子。很多使用主观的,有感染力的的语言支撑苍白的技术和事实。很容
易引起读者的共鸣。对华丽的词语的认同很容易转化成对帖子中技术的认同。但是重要
的对技术的判断被忽视了,或者说被掩盖了。
大概他去做PM或者Consultant合适。
【在 c*****a 的大作中提到】 : zhaoce073发了很多帖子,当然这些都是他自己的心得和大家分享,出发点是好的,但 : 是很多东西都是错的。看上去zhaoce073就是那种爱自己琢磨的孩子,脑补一大堆未必 : 正确的思想(老实说,他讲得多数东西都是错的),他属于先看到结果再去找理由的。 : 实际上很多api的设计是因为实现原因的妥协。很多初入门的朋友估计就被引到歪路上 : 去了。 : 随便举2个例子: : http://www.mitbbs.com/article_t/Java/31129077.html : 他说: : 真正的结构上的美要从包结构上入手 : 而不是从类这个层次入手解决
|
e*****t 发帖数: 1005 | 3 his problem was trying to explain the nature based on the appearance. it's a
natural approach to understand a world that was built by "God". Not for
a world built by ourselves.
【在 r*****l 的大作中提到】 : "很多初入门的朋友估计就被引到歪路上"。不幸的事实的确可能是这样的。 : 我读他的很多帖子。很多使用主观的,有感染力的的语言支撑苍白的技术和事实。很容 : 易引起读者的共鸣。对华丽的词语的认同很容易转化成对帖子中技术的认同。但是重要 : 的对技术的判断被忽视了,或者说被掩盖了。 : 大概他去做PM或者Consultant合适。
|
S**********C 发帖数: 161 | 4 Same feeling, a lot of his posts are misleading,
I thought I am the only kid that points out the empire is naked,
but looks like it's not. |
c*****a 发帖数: 1638 | 5 我也是这么觉得。他太喜欢由果导因。其实java的设计多数情况下未必是真的最佳设计
,是由具体实现造成的(一个最典型的基本例子就是equals和hashcode之间的约定)。
enum也是个类似的例子,那个实现某个程度上是为了在OO上模拟enum做的妥协(enum本
质上来说并不是OO的基本概念之一)。目前java这个做法是难度最小的实现,如果不走
这个继承enum class的路线,把enum定义成interface形势的标记,就必须把戏法放到
编译器上(相当于某个程度的静态植入),那样的话还必须禁止enum实现某些基础类方
法(equals,hashcode,etc),就太难看了。
n
for
【在 e*****t 的大作中提到】 : his problem was trying to explain the nature based on the appearance. it's a : natural approach to understand a world that was built by "God". Not for : a world built by ourselves.
|
J*******n 发帖数: 2901 | 6 lol, poor guy
【在 S**********C 的大作中提到】 : Same feeling, a lot of his posts are misleading, : I thought I am the only kid that points out the empire is naked, : but looks like it's not.
|
z*******3 发帖数: 13709 | 7 呵呵,我先不说什么
来
[[[彩蛋醒目]]]
楼主原文中有一个很明显的错误
谁指出来,我给20个包子
看看你们水平到了没有
能不能通过做试验来验证
然后为了防止楼主偷偷改原文
我这里做个备份
“为啥enum不能实现abstract class?因为enum自己是个class,任何enum的定义的底层
实现被自动替换为继承这个类,因为java不支持多继承。所以enum是不能继承任何其他
类的。作为一个例证,enum可以继承enum
2,为啥现在abstract class在框架接口里远没有interface流行。这个当然有
interface更灵活的原因,但是zhaoce073基本都没有说到点子上。最重要的一点是:现
在框架用约定远比以前多了,约定更多意味着框架需要注入更多的逻辑。而目前框架最
流行的逻辑注入方式是拦截,java的proxy机制只支持interface。如果是abstract
class必须通过bytecode weaver来进行,后者会有安全顾虑,很多企业级的server是不
允许的。” |
z*******3 发帖数: 13709 | 8 楼主的贴要看懂真需要iq啊
没看到它在打你的脸吗?
从头到尾它都在说不同的原因而非不同的结果
它在用另外一种理由来解释我看到的结果
而你跟我的差别在于结果的认知不同,当然原因更不会相同
还same feeling
【在 S**********C 的大作中提到】 : Same feeling, a lot of his posts are misleading, : I thought I am the only kid that points out the empire is naked, : but looks like it's not.
|
z*******3 发帖数: 13709 | 9 看了一遍我笑了
第一,楼主你这个高级黑啊
我都分不清楚你到底是在认同我还是在反对我
当然你有其他的原因,也行,蛮好
世界是多样的,但是你我在结果上的一致就可以了
你重复了我至少三个观点,都只说了原因不同
但是对结果居然均表示赞同
这就够了,我很感谢你,其实完全可以求同存异的
我不想奚落你,但是你的错误还是要改正
哈哈
第二
呢,本着讨论的态度,我点解你一点点
你应该把我以前贴认真看看再说
不要以为只有你知道enum是个class,我早就说过enum是有限个的class
java只有一种结构,就是class,但是我隐约觉得这是白说,估计没几个看懂
这是流行答案
No, you can't do this in Java. Aside from anything else, d would then
presumably be an instance of A (given the normal idea of "extends"), but
users who only knew about A wouldn't know about it - which defeats the point
of an enum being a well-known set of values.
If you could tell us more about how you want to use this, we could
potentially suggest alternative solutions.
http://stackoverflow.com/questions/1414755/java-extend-enum
这是官方答案
From the JSR201 FAQ:
"With the Typesafe Enum pattern described in Effective Java, it is
possible to subclass an enumerated type. Why is this not allowed by the
language feature?
The semantics of inheritance for enum types is too confusing. People
expect subclasses to contain the enumeration constants from both the
superclass and the subclass, but they contain only the subclass
constants. Further, the compiler generates two static methods for each
enum class providing operations on the entire class (values() and
valueOf(String)). These methods are defined using the list of constants
found in the enum declaration, hence subclassing would break them. More
seriously, allowing subclassing of enums would render switch statements
ambiguous if multiple subclasses of an enum class contained enum
constants with the same simple name. All things considered, the
complexity inherent in allowing subclassing is too great to justify it."
实现在我看来完全没有问题,如果你反编译过enum类的话
就该知道,好容易啊,改一个地方就行了,不过你好像么有意识到这一点
所以才会有那么牛逼的错误
所以啊,同学,我都能看出你的水平大概在什么地方 |
z*******3 发帖数: 13709 | 10 看了一遍我笑了
第一,楼主你这个高级黑啊
我都分不清楚你到底是在认同我还是在反对我
当然你有其他的原因,也行,蛮好
世界是多样的,但是你我在结果上的一致就可以了
你重复了我至少三个观点,都只说了原因不同
但是对结果居然均表示赞同
这就够了,我很感谢你,其实完全可以求同存异的
我不想奚落你,但是你的错误还是要改正
哈哈
第二
呢,本着讨论的态度,我点解你一点点
你应该把我以前贴认真看看再说
不要以为只有你知道enum是个class,我早就说过enum是有限个的class
java只有一种结构,就是class,但是我隐约觉得这是白说,估计没几个看懂
这是流行答案
No, you can't do this in Java. Aside from anything else, d would then
presumably be an instance of A (given the normal idea of "extends"), but
users who only knew about A wouldn't know about it - which defeats the point
of an enum being a well-known set of values.
If you could tell us more about how you want to use this, we could
potentially suggest alternative solutions.
http://stackoverflow.com/questions/1414755/java-extend-enum
这是官方答案
From the JSR201 FAQ:
"With the Typesafe Enum pattern described in Effective Java, it is
possible to subclass an enumerated type. Why is this not allowed by the
language feature?
The semantics of inheritance for enum types is too confusing. People
expect subclasses to contain the enumeration constants from both the
superclass and the subclass, but they contain only the subclass
constants. Further, the compiler generates two static methods for each
enum class providing operations on the entire class (values() and
valueOf(String)). These methods are defined using the list of constants
found in the enum declaration, hence subclassing would break them. More
seriously, allowing subclassing of enums would render switch statements
ambiguous if multiple subclasses of an enum class contained enum
constants with the same simple name. All things considered, the
complexity inherent in allowing subclassing is too great to justify it."
实现在我看来完全没有问题,如果你反编译过enum类的话
就该知道,好容易啊,改一个地方就行了,不过你好像么有意识到这一点
所以才会有那么牛逼的错误
所以啊,同学,我都能看出你的水平大概在什么地方 |
|
|
z*******3 发帖数: 13709 | 11 如果我说你没看懂我的文章可能你会不服
我把mvc的例子说完整
伪mvc的模式其实在游戏制作中尤其常见
而如果你去尝试着自己制作一个游戏
实现双缓冲等技术的话
你会发现,mvc真是狗血啊
因为m的线程一多,对内存的消耗就十分可观
然后如果再加上锁的争抢,最后做下来是一个噩梦
最常见就是swing在applet的实现上
windows+ie没有问题的时候,往往safari出问题
而如果再考虑jvm的版本,n^3的组合
测试还没开始就结束了
而用伪mvc可以大量减少这种错误
因为线程只有一个,用这种方式可以很好滴处理多线程环境中所带来的各种狗血
也就是伪的多线程,当然也会把mvc给搞成伪的mvc
不过你估计没写过swing这些东西,要了解这个,也是强人所难了
a
【在 e*****t 的大作中提到】 : his problem was trying to explain the nature based on the appearance. it's a : natural approach to understand a world that was built by "God". Not for : a world built by ourselves.
|
c*****a 发帖数: 1638 | 12 你这个口气啊:)
那些结论都不过是行内早就讨论过的,都是废话,还车轱辘说半天干啥。关键就在于为
什么有结论,否则知其然不知其所以然有啥用呢
至于水平,老实说,我懒得和你这个水平讨论什么问题,夏虫不足语
冰,我只是提醒班上那些新进的朋友不要被引歪了。这个班上可能新入java的朋友比较
多,毁人伤RP,所以我才随便说2句。
下面给有兴趣这个话题的新学java的朋友:
java一切都是对象,那么标记一个对象的类型只有2种情况:要么继承一个类,要么实
现一个接口。
更进一步:在java原始设计enum的时候,enum要么是class或者abstract class,要么
是interface。zhaoce073说了半天就是enum不应该继承其他的(abstract)class。其
实根本不在于这个,如果这个理由是真的,可以想象一下,原始设计更应该是下面这样:
Enum是个interface,同时通过语法禁止enum继承任何其他class。这个可以取得同样的
效果,别忘了,(在很多interface支持者那里)理论上作为标记interface优于
abstract class(or normal class)。Enum是java里及少见的用class而非interface
来进行标记的基础类型。
为什么呢?你把自己当做java的设计者,让enum作为一个interface,模拟一下实现就
知道有啥问题了,会出现绕不开的障碍。
技术呢,本身来说都是人实现的,这些年作为大型系统的构建语言,java一直走一个实
践反馈理论的道路,思考很重要,但是如果都是像zhaoce073这样思考,其实还不如不
思考。zhaoce073嘴里:“enum是第一个坚决淘汰abstract class机制的api”,其实只
是因为enum自己就是个class
【在 z*******3 的大作中提到】 : 看了一遍我笑了 : 第一,楼主你这个高级黑啊 : 我都分不清楚你到底是在认同我还是在反对我 : 当然你有其他的原因,也行,蛮好 : 世界是多样的,但是你我在结果上的一致就可以了 : 你重复了我至少三个观点,都只说了原因不同 : 但是对结果居然均表示赞同 : 这就够了,我很感谢你,其实完全可以求同存异的 : 我不想奚落你,但是你的错误还是要改正 : 哈哈
|
z*******3 发帖数: 13709 | 13 哎诶
你这个蠢货啊
给你台阶下,不下
也不撒泡尿看看自己什么鸟语气
草,居然上来说我的语气不对
这不是找抽嘛
这是稍微严厉一点的回帖
20个包子我不发了,今天收拾一下这个家伙
你的例子
enum能够继承enum
你猪脑都该明白,这句话跟你自己的论述相冲突
你自己说的,enum是一个class,对啊,这个class继承自java.lang.Enum
既然继承了一个类,那enum还能继承enum?
别告诉我后一个是java.lang.Enum哦,因为你帖子明确区分了大小写
所以我相信你不是在说Enum,而是在说另外一个enum
还有啊,enum是一个final class,不允许被继承
懂吗?所以我说,要改很容易,去掉final关键字就可以了
但是这只是机制上,因此可能造成各种后果,所以官方坚决不改
官方文件也是我贴的,尼玛,跟你说的不对,就是“早就讨论过了”
早就讨论过了你还不知道?还“都是废话”?我看你说的才是废话吧?
你说我说的不对,好啊,但是至少到现在我有明确的论据说你说的是错的
但是我一点都没看出你有什么地方论证了我的说法是错的
最后,一个事实无论如何都不会改变
就是enum,就是不能extends
至于别人是否认同我的解读,那每个人自己有自己的判断
我倒是应该明确地说,丫的你这个例子是明显错的
你别误导了才对,尼玛,跟官方说的不一致,例子明显错误
还来做青年导师,我觉得你不是一般的傻逼啊
【在 c*****a 的大作中提到】 : 你这个口气啊:) : 那些结论都不过是行内早就讨论过的,都是废话,还车轱辘说半天干啥。关键就在于为 : 什么有结论,否则知其然不知其所以然有啥用呢 : 至于水平,老实说,我懒得和你这个水平讨论什么问题,夏虫不足语 : 冰,我只是提醒班上那些新进的朋友不要被引歪了。这个班上可能新入java的朋友比较 : 多,毁人伤RP,所以我才随便说2句。 : 下面给有兴趣这个话题的新学java的朋友: : java一切都是对象,那么标记一个对象的类型只有2种情况:要么继承一个类,要么实 : 现一个接口。 : 更进一步:在java原始设计enum的时候,enum要么是class或者abstract class,要么
|
z*******3 发帖数: 13709 | 14 还enum是java中“极少见”用class而非interface来进行标记的基础数据类型
assume楼主这个蠢货知道什么是autoboxing
下面这一段javadoc自己阅读,看清楚版本号
而所谓的标记的interface不过是comparable,笑死人了
楼主真不是一般的傻逼
public final class Integer
extends Number
implements Comparable
The Integer class wraps a value of the primitive type int in an object. An
object of type Integer contains a single field whose type is int.
In addition, this class provides several methods for converting an int to a
String and a String to an int, as well as other constants and methods useful
when dealing with an int.
Since:
JDK1.0 |
z*******3 发帖数: 13709 | 15 Number的声明,说是用interface标记才是正统蠢材
估计没写过代码,因为小本都知道
Integer.parse("123");
interface能调用方法么?废材,说一个例子就错一个例子
尼玛,这个蠢货怎么就这么爱现呢?给他台阶下还不懂得下
public abstract class Number
extends Object
implements Serializable
The abstract class Number is the superclass of classes BigDecimal,
BigInteger, Byte, Double, Float, Integer, Long, and Short.
Subclasses of Number must provide methods to convert the represented numeric
value to byte, double, float, int, long, and short.
Since:
JDK1.0 |
z*******3 发帖数: 13709 | 16 另外,楼主你知道这是什么吗?
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Enumerat
String我们就不用说了吧,要是有人认为这是interface我靠
hello world估计都没写过
尼玛,我觉得自己真掉价,跟这种货色吵架 |
z*******3 发帖数: 13709 | 17 所有的基础数据类型都在这里
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package-
enum不仅没有不一样
真正编译后的enum还非常一致地跟integer, float等一样
都是final class,还都是具体实现类
而且几乎都采用了abstract class,而且这个abstract class都直接继承自object
同时也都继承了comparable和serializable接口
怎么看怎么一样
楼主真是万恶的,错成这个鸟样还要出来误导群众
尼玛,老子就算有错,也不至于错成这个卵样吧?
这厮整个一狗屁不通啊,估计还在大学里面学什么java吧
连jdk1.0都没学好,就出来大谈1.5和j2ee
强人年年有,今年特别多 |
z*******3 发帖数: 13709 | 18 尼玛,我现在实在是忍不住了
真的是,虽然我觉得自己非常狂妄和嚣张
但是跟楼主比起来,我算个p啊
楼主才是古今中外第一大牛人啊 |
m*****r 发帖数: 280 | 19 都是高手, 大家受益.
顺便介绍一下正語: 考慮三個要素決定其是否說:話語是否真實、是否對聽眾有益、是
否為聽眾所喜愛. |
t****a 发帖数: 1212 | 20 好啦, zhaoce073,我是个外行,但我知道你的知识量非一般人可以相比。
每个人都有发表自己意见的权利,不要人身攻击嘛。
你可以不同意对方的意见,别人也可以不同意你的意见,不是么?
客客气气交换意见还可以做个朋友,开骂失去理性了,文字的理性和中立性还能够保证
么?对比如我这样的初学者,失去理性的文字确实会带来误导阿。 |
|
|
t****a 发帖数: 1212 | 21 顶这个
【在 m*****r 的大作中提到】 : 都是高手, 大家受益. : 顺便介绍一下正語: 考慮三個要素決定其是否說:話語是否真實、是否對聽眾有益、是 : 否為聽眾所喜愛.
|
r*****l 发帖数: 2859 | 22 好好讨论问题,没必要争吵。大家来这里是学知识,和讨论的,不是来吵架的。
技术领域里面很多东西其实没有对错,但一定要有合理的解释。
我来说说我对Enum的理解。
1, 从语法,语言层面上,enum和class,interface是不同的。Java自己引入了“enum
”这个关键字作为区别。
2, 从实现的层面上,enum只是一个特殊的class。因为Java需要尽量满足“everything
is an object"。所以如果反编译一个enum,就可以看到‘final class ... extends
Enum',等等。
所以说enum是class,或者不是,都有道理。关键是要说出原因。否则在新手看来就是
一筒糨糊了。
另外一点:作为一个技术人员,要有consistency(一致)。这点我认为很重要。就拿
enum实现singleton来说。
从技术上讲,这是个很好地实现。看到有人用,我可以理解。不过我一直对此有保留意
见,因为我认为,enum的作用是“being a well-known set of values.”(我这里引
用了你的给出的“流行答案”)。用enum实现singleton虽然在技术上可行,但是和enum
的本意不相符,会引起歧义。
当然有人把enum当作一个特殊的class,那样的话用enum实现singleton就是很自然的。
我认为你引用enum“being a well-known set of values”是对这种说法的赞同。同时
你又推崇用enum来实现singleton就显得不一致了。
如果自己的帖子不能前后一致,很容易诱导别人。
【在 z*******3 的大作中提到】 : 看了一遍我笑了 : 第一,楼主你这个高级黑啊 : 我都分不清楚你到底是在认同我还是在反对我 : 当然你有其他的原因,也行,蛮好 : 世界是多样的,但是你我在结果上的一致就可以了 : 你重复了我至少三个观点,都只说了原因不同 : 但是对结果居然均表示赞同 : 这就够了,我很感谢你,其实完全可以求同存异的 : 我不想奚落你,但是你的错误还是要改正 : 哈哈
|
r*****l 发帖数: 2859 | 23 enum和integer,float从语言层面上讲是很不同的东西。你前面提到了大小写的问题,
相信你对大小写是重视的。Java里面有int,有Integer。“integer”这个东西在Java
里面是什么呢?
我相信你是想写Integer,Float的。
编译以后一致不能说明编译以前就是一致(虽然编译以后enum和Integer是否一致还有
待商榷)。
enum能保证serialization/deserialization safe。能保证用“==”有一致的结果,
等等。Integer能吗?
【在 z*******3 的大作中提到】 : 所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : enum不仅没有不一样 : 真正编译后的enum还非常一致地跟integer, float等一样 : 都是final class,还都是具体实现类 : 而且几乎都采用了abstract class,而且这个abstract class都直接继承自object : 同时也都继承了comparable和serializable接口 : 怎么看怎么一样 : 楼主真是万恶的,错成这个鸟样还要出来误导群众 : 尼玛,老子就算有错,也不至于错成这个卵样吧?
|
r*****l 发帖数: 2859 | 24 你提到autoboxing,应该知道int和Integer的区别。int是primitive type(基础数据
类型)。Integer是int的wrapper class。Integer不是primitive type。
【在 z*******3 的大作中提到】 : 所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : enum不仅没有不一样 : 真正编译后的enum还非常一致地跟integer, float等一样 : 都是final class,还都是具体实现类 : 而且几乎都采用了abstract class,而且这个abstract class都直接继承自object : 同时也都继承了comparable和serializable接口 : 怎么看怎么一样 : 楼主真是万恶的,错成这个鸟样还要出来误导群众 : 尼玛,老子就算有错,也不至于错成这个卵样吧?
|
z*******3 发帖数: 13709 | 25 我这么跟你说吧
我不搭理你一个很重要原因
是因为我觉得你说的东西都很肤浅
我assume这些东西是哪怕是知道java一点皮毛的都知道的
我压根没有什么兴趣讨论
我更没有什么兴趣去做唐骏
我也不是教comp101的老师
你说的在java教材第一章就会说到
你喜欢在一些边边角角的地方啰嗦半天,吹毛求p
而且这种吹毛求p往往是我默认别人知道的地方吹毛求p
所以总是让我觉得讨论索然无味,因为这样会把最后的讨论带入一个死胡同
就是你非得把每句话都说得非常严谨不可,很累
这个帖子就是典型,primitive type是什么会有人不懂吗?
所以我直接跳过primitive type不说
用autoboxing代入具体的”基础数据“类
楼主说的”基础类型用interface实现“
压根不可能在讨论primitive type
难不成有人认为int是interface?天
事实上我一直都怀疑楼主说”基础类型“时候到底知道不知道自己在说什么
实际上如果我要吹毛求p,这个primitive type是什么?应该是primitive data types
吧?
但是这么说有意思么?我说楼主要区分大小写是我大概猜到了楼主可能会怎么辩解
直接堵死它狡辩的后路罢了,省得我再发一贴
告诉你我对群众的看法,我从来都相信民智,我相信别人不需要我来教育他们
尤其是最基本的概念,同样我也相信他们不需要你来说这些基本的东西
网络一搜,到处都是,所以什么误导新手之类的说法非常可笑
我又不是唐骏,或者说,你那么想当唐骏,以至于连我的看法都无法容忍了?
所以我所有的说法都是建立在这些人已经知道了最基本的java知识基础之上
当然你要做,我没有权力去阻拦你做,你爱干嘛干嘛,我只希望你离我远一点
ok?
Java
【在 r*****l 的大作中提到】 : enum和integer,float从语言层面上讲是很不同的东西。你前面提到了大小写的问题, : 相信你对大小写是重视的。Java里面有int,有Integer。“integer”这个东西在Java : 里面是什么呢? : 我相信你是想写Integer,Float的。 : 编译以后一致不能说明编译以前就是一致(虽然编译以后enum和Integer是否一致还有 : 待商榷)。 : enum能保证serialization/deserialization safe。能保证用“==”有一致的结果, : 等等。Integer能吗?
|
r*****l 发帖数: 2859 | 26 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我
不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。
高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会
影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要
说就会说的东西至少清楚。
告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。
弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢?
是你说的“所有的基础数据类型都在这里
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package-
是你自己傻逼还是当别人傻逼?
是你说的“enum不仅没有不一样
真正编译后的enum还非常一致地跟integer, float等一样
都是final class,还都是具体实现类
而且几乎都采用了abstract class,而且这个abstract class都直接继承自object
同时也都继承了comparable和serializable接口
怎么看怎么一样”
编译以后类似就认为enum和“integer”,“float”等“怎么看怎么一样”,是你自己
弱智还是当别人弱智?还敢说别人“错成这个鸟样还要出来误导群众”?
觉得我说的不对,你可以说出哪里不对。不敢说了,就说别人“肤浅”?
至于你的基础知识。我今天给你点面子,就不翻旧帖子了。
发了几个帖子都忍着不愿意骂你。你他妈的自己找骂。
【在 z*******3 的大作中提到】 : 我这么跟你说吧 : 我不搭理你一个很重要原因 : 是因为我觉得你说的东西都很肤浅 : 我assume这些东西是哪怕是知道java一点皮毛的都知道的 : 我压根没有什么兴趣讨论 : 我更没有什么兴趣去做唐骏 : 我也不是教comp101的老师 : 你说的在java教材第一章就会说到 : 你喜欢在一些边边角角的地方啰嗦半天,吹毛求p : 而且这种吹毛求p往往是我默认别人知道的地方吹毛求p
|
z*******3 发帖数: 13709 | 27 哈哈,那好,你以后给我滚远点
ok?别tmd内分泌失调一样到处跟着我
我早就很厌恶你了,我发帖关你老母鸟事?
你妈的自己犯贱非要过来找骂还tmd说我犯贱
你不看看你什么鸟样?你说说我什么贴跟你有关了?
你丫的想当唐骏就那么犯贱?你以为唐骏那么好当?
给我滚远点是给你个台阶下,不下就不要怪我不客气了
你要是看不懂,我给你解释清楚
首先,楼主说的是数据类型,我一直在想这是个什么玩意
是基础数据类型吗?还是什么?
可能是英语里面的data type吧
那如果是data type的话,那的确包括enum
这是第一步,知道没有?傻逼
其次如果是data type的话
那不仅仅有enum,还有int等东东
那既然楼主说要用interface实现
那显然不可能是int或者是float之类的primitive data type
是吧?傻逼看懂了吧?
那肯定是Integer之类的,所以我就开始说number了
然后就有各种结论了,我没觉得有什么问题
除了你这个傻逼看不懂之外
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
z*******3 发帖数: 13709 | 28 你凭什么认为人家是新手啊?
草,你当你自己是什么东西啊?
你怎么不撒泡尿看看自己啊?
你那点狗屁为什么非要跟着我啊?
看你觉得很恶心你知道吗?
你很傻逼你知道吗?
你很装逼你知道吗?
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
z*******3 发帖数: 13709 | 29 当我说基础数据类型的时候
我也怀疑过会不会有傻逼会认为这是primitive data type
但是想想,算了,除非吹毛求p的人,否则谁会不理解呢
果然你这个装13犯出来现啊
还挂着一个青年导师的头衔
你自封的吗?滚你妈的蛋吧
谁tmd需要你来指导啊?
你丫的当个唐骏还真把自己当回事了?
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
z*******3 发帖数: 13709 | 30 草拟妈
你坐沙发时候我涵养高
懒得鸟你
结果你丫的出来当和事佬
滚你老母的蛋吧
你比楼主更贱
不仅贱,而且傻逼到极点
喜欢吹毛求p
一点点p事就会放大
你tmd是不是没有孩子啊?
这么大岁数了,还天天泡bbs
以青年导师自居,你平常是不是没事做了啊?
就成天到这里来“指导新手”
你当你是谁啊?comp101的老师吗?
你没事跟你老公打打炮都比来这里装13强上一百多倍吧?
enum
everything
extends
【在 r*****l 的大作中提到】 : 好好讨论问题,没必要争吵。大家来这里是学知识,和讨论的,不是来吵架的。 : 技术领域里面很多东西其实没有对错,但一定要有合理的解释。 : 我来说说我对Enum的理解。 : 1, 从语法,语言层面上,enum和class,interface是不同的。Java自己引入了“enum : ”这个关键字作为区别。 : 2, 从实现的层面上,enum只是一个特殊的class。因为Java需要尽量满足“everything : is an object"。所以如果反编译一个enum,就可以看到‘final class ... extends : Enum',等等。 : 所以说enum是class,或者不是,都有道理。关键是要说出原因。否则在新手看来就是 : 一筒糨糊了。
|
|
|
z*******3 发帖数: 13709 | 31 大小写不怎么区别是我的特点
因为输入法的问题
哦,原来你这个傻逼还问我问题咯
没看到哦
integer是什么你不是帮我回答了吗?
我不是贴出来在哪里了吗?
你丫的猪头三自己不看javadoc关我p事啊
我凭什么要回答你啊?你算个鸟啊?
你天天做青年导师累不累啊?
你何德何能出来做青年导师啊?
唐骏给你发证书没?
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
d********u 发帖数: 5383 | 32 我都懒得把它那个被轮奸的帖子找出来。监事这个事实在是口味太重了。
【在 t****a 的大作中提到】 : 好啦, zhaoce073,我是个外行,但我知道你的知识量非一般人可以相比。 : 每个人都有发表自己意见的权利,不要人身攻击嘛。 : 你可以不同意对方的意见,别人也可以不同意你的意见,不是么? : 客客气气交换意见还可以做个朋友,开骂失去理性了,文字的理性和中立性还能够保证 : 么?对比如我这样的初学者,失去理性的文字确实会带来误导阿。
|
s******e 发帖数: 493 | 33 witnessed several fights during last nine years in this forum. I have to
admit this one definitely ranks high in the term of dirty words.
Be easy...
Being modest and respecting others' opinion might be the only way to the
excellence if you have a passion to reach there. unfortunately I am only
half-passioned, so occasionally I came here to post some of my
understandings of java/j2ee or related technologies. Of course, some might
think I am murmuring nonsense. But that only means that they also half-
passioned like me.-:) |
r*****l 发帖数: 2859 | 34 傻逼。integer,Integer都分不清的玩意。见到你的帖子我都是躲狗屎一样躲着。为什
么呢?不管内容好好不好,你动不动就开始人身攻击。
这个帖子不是你开的。我本来都是好好的在讨论问题。是你开始挑事。
人不犯我,我不犯人。人若犯我,我必犯人。
【在 z*******3 的大作中提到】 : 哈哈,那好,你以后给我滚远点 : ok?别tmd内分泌失调一样到处跟着我 : 我早就很厌恶你了,我发帖关你老母鸟事? : 你妈的自己犯贱非要过来找骂还tmd说我犯贱 : 你不看看你什么鸟样?你说说我什么贴跟你有关了? : 你丫的想当唐骏就那么犯贱?你以为唐骏那么好当? : 给我滚远点是给你个台阶下,不下就不要怪我不客气了 : 你要是看不懂,我给你解释清楚 : 首先,楼主说的是数据类型,我一直在想这是个什么玩意 : 是基础数据类型吗?还是什么?
|
z*******3 发帖数: 13709 | 35 傻逼,那就滚远点,要我说多少遍?
草你母,自己看清楚,前面是谁在回谁贴
谁先回我的,草你妈,老子早就不想搭理你了
你干嘛老是跟条狗一样凑过来?
为什么你要回我贴?滚远点,这是我第三遍告诉你了
为什么我不想搭理你?因为你很喜欢在这种无聊问题上纠结半天
哪怕我把链接贴出来都还要唧唧歪歪,你是不是还要把版本号给罗嗦一遍啊?
白痴嘛这不是,你也就适合给人打打下手,做做边角料合适
再跟你说一遍,回去看,是哪条狗在回我贴的
草你妈,我给你两次台阶下,非要跟狗一样跟过来,也非要跟狗一样开始咬
自己回头看看是不是,滚远点,第四次这么跟你说了
【在 r*****l 的大作中提到】 : 傻逼。integer,Integer都分不清的玩意。见到你的帖子我都是躲狗屎一样躲着。为什 : 么呢?不管内容好好不好,你动不动就开始人身攻击。 : 这个帖子不是你开的。我本来都是好好的在讨论问题。是你开始挑事。 : 人不犯我,我不犯人。人若犯我,我必犯人。
|
c*****a 发帖数: 1638 | 36 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根
本就和他讨论下去的欲望
http://www.mitbbs.com/article_t/Java/31128901.html
"因为炒掉老员工,新人上来接手
少则半年,多则五六年吧,可能还不止
才能真正上手,而且熟练度还不可同日而语"
【在 r*****l 的大作中提到】 : 傻逼。integer,Integer都分不清的玩意。见到你的帖子我都是躲狗屎一样躲着。为什 : 么呢?不管内容好好不好,你动不动就开始人身攻击。 : 这个帖子不是你开的。我本来都是好好的在讨论问题。是你开始挑事。 : 人不犯我,我不犯人。人若犯我,我必犯人。
|
r*****l 发帖数: 2859 | 37 这里是公共论坛。既然敢发帖子,就要敢面对别人的意见。我见到不同的意见就有权利
发表看法。
你用人身攻击来阻止别人评论你的帖子。
这个BBS不是你的,这个论坛你也不是版主。即使你是斑竹你也没有随便封人的权利。
想用人身攻击和谩骂的手段把这里搞成一言堂。你有那个资格吗?你算个什么东西。
傻逼。
【在 z*******3 的大作中提到】 : 傻逼,那就滚远点,要我说多少遍? : 草你母,自己看清楚,前面是谁在回谁贴 : 谁先回我的,草你妈,老子早就不想搭理你了 : 你干嘛老是跟条狗一样凑过来? : 为什么你要回我贴?滚远点,这是我第三遍告诉你了 : 为什么我不想搭理你?因为你很喜欢在这种无聊问题上纠结半天 : 哪怕我把链接贴出来都还要唧唧歪歪,你是不是还要把版本号给罗嗦一遍啊? : 白痴嘛这不是,你也就适合给人打打下手,做做边角料合适 : 再跟你说一遍,回去看,是哪条狗在回我贴的 : 草你妈,我给你两次台阶下,非要跟狗一样跟过来,也非要跟狗一样开始咬
|
r*****l 发帖数: 2859 | 38 就是因为这里大部分人都最后不跟他一般见识,所以这个东西越来越猖獗。如果不理他
,以后这个版就真的不能来了。
本来好好的一个Java版。大家心平气和地讨论问题。有对错不要紧,但是最后各方都有
收益。
但是如果没有几个回合,什么“弱智”,等等人身攻击就来了,谁能有心情再继续?大
多数人不和他一般见识。这个版的风气就坏了。
有时候对付小人就得用小人的办法。反正我该骂的也骂了。版主什么时候也该出来封人
了。
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
r*****l 发帖数: 2859 | 39 不知道你在这里多长时间了。我的感觉是现在很多以前活跃的id发帖都比以前谨慎好多
了。大家都有工作,不是所有人都有时间和精力对付疯狗的。
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
c*****a 发帖数: 1638 | 40 我基本都没有来这个版。这两天来这里是因为打算招个人。
我觉得这里版面沉寂主要是2个原因吧:
1,mit的版面功能其实灌水,但是不适合知识分享
2,java最近几年的发展相对比较稳健(另外一个比较不好听的说法就是比较慢),整
天上来说大的新概念少一点---虽然我这一段research,确实现在新开源项目很让人惊
艳,但是不再像以前SSH一样能对整个java世界造成冲击。
那个哥们在澳洲,比较闲是肯定的,你看他发帖说他的公司啊上司啊就知道啥性质的地
方了。花时间教育一个自以为是的初/中级程序员(从他的薪水上看),我还没那么闲。
【在 r*****l 的大作中提到】 : 不知道你在这里多长时间了。我的感觉是现在很多以前活跃的id发帖都比以前谨慎好多 : 了。大家都有工作,不是所有人都有时间和精力对付疯狗的。
|
|
|
g*****g 发帖数: 34805 | 41 Java在Enterprise这块确实进入了成熟期。但同时在cloud(Hadoop),在NoSQL DB(
Cassandra), Mobile(Android)成为最重量级的语言。我觉得发展还是挺快的。
闲。
【在 c*****a 的大作中提到】 : 我基本都没有来这个版。这两天来这里是因为打算招个人。 : 我觉得这里版面沉寂主要是2个原因吧: : 1,mit的版面功能其实灌水,但是不适合知识分享 : 2,java最近几年的发展相对比较稳健(另外一个比较不好听的说法就是比较慢),整 : 天上来说大的新概念少一点---虽然我这一段research,确实现在新开源项目很让人惊 : 艳,但是不再像以前SSH一样能对整个java世界造成冲击。 : 那个哥们在澳洲,比较闲是肯定的,你看他发帖说他的公司啊上司啊就知道啥性质的地 : 方了。花时间教育一个自以为是的初/中级程序员(从他的薪水上看),我还没那么闲。
|
z*******3 发帖数: 13709 | 42 太好了
那你干嘛要发主贴呢?
自己打自己的脸很好玩吗?
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
z*******3 发帖数: 13709 | 43 狗眼睁开看清楚
把前面所有帖子看一遍
然后跟我一起喊
你我之间是狗先攻击对方的
敢不敢?
再问候你一句,草你妈的用人身攻击来逼我回你贴
你也配,你也不看看你是什么东西
我不回你贴一个很重要原因就是不愿意跟你在低层面上讨论
所以一直不愿意搭理你,最后觉得烦了,干脆回你一贴
结果你狗急跳墙,开始骂街,那好啊,那就骂回去呗
草你妈
我说你骂人水平又低,打字还没我快,动不动被我问候老娘
就那么爽吗?我说你是不是到这里来过性生活的啊?
【在 r*****l 的大作中提到】 : 这里是公共论坛。既然敢发帖子,就要敢面对别人的意见。我见到不同的意见就有权利 : 发表看法。 : 你用人身攻击来阻止别人评论你的帖子。 : 这个BBS不是你的,这个论坛你也不是版主。即使你是斑竹你也没有随便封人的权利。 : 想用人身攻击和谩骂的手段把这里搞成一言堂。你有那个资格吗?你算个什么东西。 : 傻逼。
|
z*******3 发帖数: 13709 | 44 哈哈,行啊,那你干嘛发主贴呢?
最后一句话不是自己打自己的脸吗?
况且你的笑话还没闹够吗?
说一个错一个
本想放过你,但是你实在是要咬过来
那就没办法了,直接顺手灭了了事
闲。
【在 c*****a 的大作中提到】 : 我基本都没有来这个版。这两天来这里是因为打算招个人。 : 我觉得这里版面沉寂主要是2个原因吧: : 1,mit的版面功能其实灌水,但是不适合知识分享 : 2,java最近几年的发展相对比较稳健(另外一个比较不好听的说法就是比较慢),整 : 天上来说大的新概念少一点---虽然我这一段research,确实现在新开源项目很让人惊 : 艳,但是不再像以前SSH一样能对整个java世界造成冲击。 : 那个哥们在澳洲,比较闲是肯定的,你看他发帖说他的公司啊上司啊就知道啥性质的地 : 方了。花时间教育一个自以为是的初/中级程序员(从他的薪水上看),我还没那么闲。
|
z*******3 发帖数: 13709 | 45 赶快滚吧,草你妈
装什么鸟逼啊
心平气和个鸟啊
你从一开始就是tmd找抽的
要不要我一个个点出来啊?
对错对我来说从来就无所谓
我不象你,要做青年导师
我发帖从来都是跟人家聊天
这贴自打一开始就是先放个台阶,想下的就下
不想下的那就是找茬的,那还有什么客气的
前面四五个id都有看法
但是不同的人有着不同的目的
所以分而治之,对于exploit这样的
他们更多的是来讨论问题的,所以针对性的给例子
一般他们看完就不会参与,理解不同这很正常
没有必要争吵,所以第一步先堵住这几个id
该给例子的给例子,该说的就说
这些人思维简单,对事不对人,这都好办
然后剩下的,一个是楼主,一个是你
都是典型找抽的,楼主是完全狗屁不通的自大的煞笔
一眼就看到错误,先不说话,给一个台阶
估计楼主那么贱是不愿意下的,果然
一个:)之后就开始了,那简单,直接找到破绽,骂回去了事
估计这个煞笔后来还认真看了我的贴
想找到我是谁,哈哈,狗娘养的
这种下三滥的招数我早就提防着呢
然后是你,你这个贱狗早就想跟我开干了
别以为其他人都是傻子看不出来你想干嘛
所以沙发我先不理,先放着,冷处理
我估计你这个煞笔会先开骂
果然,暗耐不住,回了三贴
行啊,回就回了,那我也回咯
就讲了我对你的看法,尤其注意不带脏字,省得落下把柄
哎呀,狗急跳墙了,开始骂人了,哇哈哈哈,笑死我了
正中下怀,我正愁没有理由问候你妈呢,草你妈的烂逼
记住,第一枪是你放的,你放了第一枪,我一定打到你爽为止
我从来不认为自己是君子,你说我是小人,我乐于接受
但是你这个狗娘养的真是绝顶的伪君子
草你妈,以后你要跟我开干,尽管来,你骂一句我三倍奉还
说到做到,你妈的逼要是痒了,尽管找我,我很乐意帮你妈的忙
我再告诉你一遍事实,我很早以前就不想跟你这个煞笔讨论
我不想讨论有我的办法,回该回的贴,你这种狗屁不通的
爱干嘛干嘛,但是时刻做好你狗急跳墙的准备
哈哈,这次整个thread就是针对你下套,早就看出你暗耐不住了
楼主还是次要的,看明白了没有?草你妈的烂逼,哈哈
这次骂你妈骂得我好畅快啊,尤其是把你装逼的嘴脸给撕烂之后
哈哈,继续装,装到你妈的烂逼被人捅烂
最后我保留对你主动开骂的权力
狗娘养的你有种就给我继续,我忍你很久了
不用急,我最近正好有空,有足够的功夫操你妈啊
【在 r*****l 的大作中提到】 : 就是因为这里大部分人都最后不跟他一般见识,所以这个东西越来越猖獗。如果不理他 : ,以后这个版就真的不能来了。 : 本来好好的一个Java版。大家心平气和地讨论问题。有对错不要紧,但是最后各方都有 : 收益。 : 但是如果没有几个回合,什么“弱智”,等等人身攻击就来了,谁能有心情再继续?大 : 多数人不和他一般见识。这个版的风气就坏了。 : 有时候对付小人就得用小人的办法。反正我该骂的也骂了。版主什么时候也该出来封人 : 了。
|
z*******3 发帖数: 13709 | 46 顺便跟你说一下,我说的是事实,哈哈
爱信不信,不信拉倒
所以我有足够的功夫一边拿着钱一边问候你母亲啊,哈哈
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
c*****a 发帖数: 1638 | 47 我发帖的原因主要担心有新进的朋友被你误导。你没发现我的帖子基本口气都不是对你
说吗?
我从来没说你啥撒谎。我的意思是:一个公司会被java程序员的烂code挟持(java的遗
留系统是所有语言里面可能最容易接手和维护的),唯一的可能就是cheap,没钱或者
舍不得花钱请好程序员,而且他们的原来的程序员太烂。你一直在这种公司,所以眼界
也就是这么回事。你如果去个好的IT公司(FLAG)或者有budge的地方(对冲基金),
根本就没这么回事。
我知道你有足够的功夫,因为你老板付的钱可能就是配你这个工作量(其实我也不是那
么忙,今天纽约飓风)。我真心真意劝你,如果真的觉得自己NB,还是找个给的多点的
地方,一般钱多的地方,技术上的挑战会大一点,否则因为永远身边一群笨蛋,所以总
是觉得自己NB是很可悲的(我以前的公司,外包在印度的组里都是一群IIT的科班小本
)。
当然一直以初/中级程序员的待遇到退休很好(特别可能澳洲那种地方),也是个人选
择,但是要说自己每天闭门造车却能技术NB,我说实话,民科而言。
【在 z*******3 的大作中提到】 : 哈哈,行啊,那你干嘛发主贴呢? : 最后一句话不是自己打自己的脸吗? : 况且你的笑话还没闹够吗? : 说一个错一个 : 本想放过你,但是你实在是要咬过来 : 那就没办法了,直接顺手灭了了事 : : 闲。
|
t****a 发帖数: 1212 | 48 请教关于在对冲基金的工作:
我担心那里没有多少开发自由度,比如语言,平台,库的选择,个人无法做出技术上抉
择,要完全服从公司规定,是这样么?如果是这样,就算钱多些,失去了自由也不是件
好事。
我现在的工作是做内部的算法开发,目前可以自由选择语言平台库,这样的自由不容易。
【在 c*****a 的大作中提到】 : 我发帖的原因主要担心有新进的朋友被你误导。你没发现我的帖子基本口气都不是对你 : 说吗? : : 我从来没说你啥撒谎。我的意思是:一个公司会被java程序员的烂code挟持(java的遗 : 留系统是所有语言里面可能最容易接手和维护的),唯一的可能就是cheap,没钱或者 : 舍不得花钱请好程序员,而且他们的原来的程序员太烂。你一直在这种公司,所以眼界 : 也就是这么回事。你如果去个好的IT公司(FLAG)或者有budge的地方(对冲基金), : 根本就没这么回事。 : 我知道你有足够的功夫,因为你老板付的钱可能就是配你这个工作量(其实我也不是那 : 么忙,今天纽约飓风)。我真心真意劝你,如果真的觉得自己NB,还是找个给的多点的
|
c*****a 发帖数: 1638 | 49 是。
而且如果从IT行业的技术角度,对冲基金基本没啥技术可言(听起来会不会觉得很可笑
?),他们就知道用钱堆。比如说,一个人走了,就找个人来接手(只要有钱,哪有接
手不了的)。啥东西性能不好,先把hardware堆到最好再说(比如我做个项目,就我一
个人,说要买个server来跑个backend scheduled job,都是256G内存起)。全都是急
功近利,因为这行拼的不是IT技术,平均寿命不到5年(大的fund平均10年),所以目
标是别出事。库你一般是可以选的,因为老板根本不在乎,你不干了他有钱肯定找
的到下个人来干,什么接手不了都是joke,平台和语言基本上当然是不能选的(不管什
么公司,这个一般都很少能选的吧)。买个第三方组件/控件,都不自己研究,直接找
vender进来干,钱都不是问题(甚至直接出钱给开源的开发者,让他们开发你要的功能
)。
里面做技术的人都非常聪明,但是整体上看,一盘散沙。
我自己干过和从朋友那里知道,不下5家在top 100里的,基本都这样。当然肯定有些对
冲基金好一点,只是我不知道罢了,这个和技术部门的大老板有关。
我上周已经辞职了,走时和老板说就是想找个自己能有技术决定权的地方。
易。
【在 t****a 的大作中提到】 : 请教关于在对冲基金的工作: : 我担心那里没有多少开发自由度,比如语言,平台,库的选择,个人无法做出技术上抉 : 择,要完全服从公司规定,是这样么?如果是这样,就算钱多些,失去了自由也不是件 : 好事。 : 我现在的工作是做内部的算法开发,目前可以自由选择语言平台库,这样的自由不容易。
|
r*****s 发帖数: 985 | 50 看在钱的面子上?
做个前台后台high frequency的,
bonus on perf?
我有时想干两年攒多点钱也不错。
其实lz说的不是哪里工作的问题,
是software service vs product的问题,
如果是service,
你就做不了主,
product就好很多,
特别是middleware,
但是这年头,
middleware不挣钱,
customized services当道,
hedge funds只是个极端例子。
【在 c*****a 的大作中提到】 : 是。 : 而且如果从IT行业的技术角度,对冲基金基本没啥技术可言(听起来会不会觉得很可笑 : ?),他们就知道用钱堆。比如说,一个人走了,就找个人来接手(只要有钱,哪有接 : 手不了的)。啥东西性能不好,先把hardware堆到最好再说(比如我做个项目,就我一 : 个人,说要买个server来跑个backend scheduled job,都是256G内存起)。全都是急 : 功近利,因为这行拼的不是IT技术,平均寿命不到5年(大的fund平均10年),所以目 : 标是别出事。库你一般是可以选的,因为老板根本不在乎,你不干了他有钱肯定找 : 的到下个人来干,什么接手不了都是joke,平台和语言基本上当然是不能选的(不管什 : 么公司,这个一般都很少能选的吧)。买个第三方组件/控件,都不自己研究,直接找 : vender进来干,钱都不是问题(甚至直接出钱给开源的开发者,让他们开发你要的功能
|
|
|
z*******3 发帖数: 13709 | 51 好
你的语气这时候算是正常的
虽然我对你前面的贴颇有微词
但是既然你说不是针对我,那我就当不是针对我的
至于新手会不会被我误导
我觉得你真的是杞人忧天
都是成年人了,谁会被谁误导?
我真有那么大本事,干脆去自立邪教算了,还能忽悠青春美少女
比在这里忽悠wsn不知道强上多少倍,我又不是gay
事实上我也不认为我说得都对,只不过说当别人有时候指出我的错误
或者表达了不同的看法的时候,我觉得对方有时候说得有道理
但是有道理并不代表我要继续说下去,因为我觉得没什么可说的
所以干脆就不继续了,这才是一个良性的互动,而不是,算了我不举例了
至于你说的公司会不会被垃圾代码所绑架
这个你错了,我找的坑都是那种曾经垄断资源的公司
也就是这个国家独此一家,除此之外,别无去处这种
然后后来因为市场改制,才被迫进入市场的公司,无论国内国外都是这种
这种公司在美国不多,但是在其他国家,普遍都有
这种公司的影响之大并不比fg这些差多少,如果不是更多的话
我现在手头上的系统,如果停电半个小时
会影响十多亿人,几千家公司和几十个国家
所以无论如何是不允许我们随便动的
有时候想想真怕,两个三人坐在那边聊天
聊完拍板下来的决定影响这么多人,我自己都有些怕
这些公司的legacy code不是说想改就改的
讨论半天,研究了半天,还经常半年下不去一个代码
因为错误是不可接受的,跟fg这种不一样,google就是半天上不了
那又怎样呢?会死人么?会巨额赔款么?facebook出的问题还少么?
而我们这种闹不好会有人挂的,会出事故的,会上央视新闻联播的
这些legacy code都是很多年以前写的
那个时候很多概念工具都远没有现在成熟
很多人还都是写c++转过来的
写出来的代码完全不是那么一回事
这种地方要说玩完,我估计到我孙子那一辈都不可能玩完
除非现代人不愿意享受第三次工业革命的成果
否则这种公司只会越做越大
这些公司都是存在几十年了,早在fg这些公司起来之前就已经是这个国家和地区的老大
然后霸占了产业链的上游,把服务卖给中游
而处在产业链下游的林林总总的个人压根连听都没听说过这些公司
嗯,也不是没有,网络上一搜,都是客户在骂娘
但是公司不在乎,不在乎小客户
我每次回家,家里人都问我在哪里工作,我说了名字
然后家里人一定会要我详细解释这家公司是干什么的
不象在银行,一说谁都知道
至于养老孩子的教育,这对我来说都不是什么问题
唯一需要的就是付钱买个房子,其他的好说
养老我光靠两个国家的pension就够了,活得很不错
更不要说我还纳税,有superannual,足够我过得很好了
孩子的教育,这个完全看他/她的造化,如果真会读
没有必要爬藤,我看mcgill的medical school蛮好
如果不行,在这里混个什么公校的engineering我看也行,我没有太多兴趣去push
然后我拼命工作干什么?40%的税,我疯了才会去拼命
我已经处于半养老状态了,我早就问过老婆
你要我拼命工作然后赚很多很多钱呢?还是工作差不多就好,然后有很多时间陪你?
老婆毫不犹豫地说,当然是后一个咯,这就是为什么她是我老婆
最后我不觉得我牛逼,更不觉得我技术牛逼,从来没有过这个想法
【在 c*****a 的大作中提到】 : 我发帖的原因主要担心有新进的朋友被你误导。你没发现我的帖子基本口气都不是对你 : 说吗? : : 我从来没说你啥撒谎。我的意思是:一个公司会被java程序员的烂code挟持(java的遗 : 留系统是所有语言里面可能最容易接手和维护的),唯一的可能就是cheap,没钱或者 : 舍不得花钱请好程序员,而且他们的原来的程序员太烂。你一直在这种公司,所以眼界 : 也就是这么回事。你如果去个好的IT公司(FLAG)或者有budge的地方(对冲基金), : 根本就没这么回事。 : 我知道你有足够的功夫,因为你老板付的钱可能就是配你这个工作量(其实我也不是那 : 么忙,今天纽约飓风)。我真心真意劝你,如果真的觉得自己NB,还是找个给的多点的
|
t*******e 发帖数: 684 | 52 没有必要吵架和人身攻击。大家互相探讨提高,不是设立论坛的目的吗?
每个人都有自己的擅长和不足。即便只是Java,也没有谁敢说自己什么都行吧。
说到底做技术的就是混口饭吃罢了,争个脸红脖子粗没必要。 |
c*****a 发帖数: 1638 | 53 zhaoce073发了很多帖子,当然这些都是他自己的心得和大家分享,出发点是好的,但
是很多东西都是错的。看上去zhaoce073就是那种爱自己琢磨的孩子,脑补一大堆未必
正确的思想(老实说,他讲得多数东西都是错的),他属于先看到结果再去找理由的。
实际上很多api的设计是因为实现原因的妥协。很多初入门的朋友估计就被引到歪路上
去了。
随便举2个例子:
http://www.mitbbs.com/article_t/Java/31129077.html
他说:
真正的结构上的美要从包结构上入手
而不是从类这个层次入手解决
整体结构就应该划分清楚
而不是等到类这个层次再来切割
那就很痛苦了
所以整个软件工程就是从大而小的切割
而不是在最低一层也就是类层面上的切割
通俗点说就是先component diagram
再class diagram,结构应该是先总体后部分
enum是第一个坚决淘汰abstract class机制的api
如果说以前的api是还隐晦地表达对abstract class的不满
比如servlet, struts等使用abstract class的框架逐步被市场所淘汰
或被其它不需要严格继承的框架所替换
使得用户有更大的灵活性
还有很多api可以用abstract class全部具体化,以满足你不愿意继承的需要
的话
那么enum的出现,则是明确地拒绝你使用这种半实现的机制
看api的变迁足够感觉出这个趋势了
你写的那些代码再重要能比enum这个关键字更重要?
哼哼
===================================================
为啥enum不能实现abstract class?因为enum自己是个class,任何enum的定义的底层
实现被自动替换为继承这个类,因为java不支持多继承。所以enum是不能继承任何其他
类的。作为一个例证,enum可以继承enum
2,为啥现在abstract class在框架接口里远没有interface流行。这个当然有
interface更灵活的原因,但是zhaoce073基本都没有说到点子上。最重要的一点是:现
在框架用约定远比以前多了,约定更多意味着框架需要注入更多的逻辑。而目前框架最
流行的逻辑注入方式是拦截,java的proxy机制只支持interface。如果是abstract
class必须通过bytecode weaver来进行,后者会有安全顾虑,很多企业级的server是不
允许的。 |
r*****l 发帖数: 2859 | 54 "很多初入门的朋友估计就被引到歪路上"。不幸的事实的确可能是这样的。
我读他的很多帖子。很多使用主观的,有感染力的的语言支撑苍白的技术和事实。很容
易引起读者的共鸣。对华丽的词语的认同很容易转化成对帖子中技术的认同。但是重要
的对技术的判断被忽视了,或者说被掩盖了。
大概他去做PM或者Consultant合适。
【在 c*****a 的大作中提到】 : zhaoce073发了很多帖子,当然这些都是他自己的心得和大家分享,出发点是好的,但 : 是很多东西都是错的。看上去zhaoce073就是那种爱自己琢磨的孩子,脑补一大堆未必 : 正确的思想(老实说,他讲得多数东西都是错的),他属于先看到结果再去找理由的。 : 实际上很多api的设计是因为实现原因的妥协。很多初入门的朋友估计就被引到歪路上 : 去了。 : 随便举2个例子: : http://www.mitbbs.com/article_t/Java/31129077.html : 他说: : 真正的结构上的美要从包结构上入手 : 而不是从类这个层次入手解决
|
e*****t 发帖数: 1005 | 55 his problem was trying to explain the nature based on the appearance. it's a
natural approach to understand a world that was built by "God". Not for
a world built by ourselves.
【在 r*****l 的大作中提到】 : "很多初入门的朋友估计就被引到歪路上"。不幸的事实的确可能是这样的。 : 我读他的很多帖子。很多使用主观的,有感染力的的语言支撑苍白的技术和事实。很容 : 易引起读者的共鸣。对华丽的词语的认同很容易转化成对帖子中技术的认同。但是重要 : 的对技术的判断被忽视了,或者说被掩盖了。 : 大概他去做PM或者Consultant合适。
|
S**********C 发帖数: 161 | 56 Same feeling, a lot of his posts are misleading,
I thought I am the only kid that points out the empire is naked,
but looks like it's not. |
c*****a 发帖数: 1638 | 57 我也是这么觉得。他太喜欢由果导因。其实java的设计多数情况下未必是真的最佳设计
,是由具体实现造成的(一个最典型的基本例子就是equals和hashcode之间的约定)。
enum也是个类似的例子,那个实现某个程度上是为了在OO上模拟enum做的妥协(enum本
质上来说并不是OO的基本概念之一)。目前java这个做法是难度最小的实现,如果不走
这个继承enum class的路线,把enum定义成interface形势的标记,就必须把戏法放到
编译器上(相当于某个程度的静态植入),那样的话还必须禁止enum实现某些基础类方
法(equals,hashcode,etc),就太难看了。
n
for
【在 e*****t 的大作中提到】 : his problem was trying to explain the nature based on the appearance. it's a : natural approach to understand a world that was built by "God". Not for : a world built by ourselves.
|
J*******n 发帖数: 2901 | 58 lol, poor guy
【在 S**********C 的大作中提到】 : Same feeling, a lot of his posts are misleading, : I thought I am the only kid that points out the empire is naked, : but looks like it's not.
|
z*******3 发帖数: 13709 | 59 呵呵,我先不说什么
来
[[[彩蛋醒目]]]
楼主原文中有一个很明显的错误
谁指出来,我给20个包子
看看你们水平到了没有
能不能通过做试验来验证
然后为了防止楼主偷偷改原文
我这里做个备份
“为啥enum不能实现abstract class?因为enum自己是个class,任何enum的定义的底层
实现被自动替换为继承这个类,因为java不支持多继承。所以enum是不能继承任何其他
类的。作为一个例证,enum可以继承enum
2,为啥现在abstract class在框架接口里远没有interface流行。这个当然有
interface更灵活的原因,但是zhaoce073基本都没有说到点子上。最重要的一点是:现
在框架用约定远比以前多了,约定更多意味着框架需要注入更多的逻辑。而目前框架最
流行的逻辑注入方式是拦截,java的proxy机制只支持interface。如果是abstract
class必须通过bytecode weaver来进行,后者会有安全顾虑,很多企业级的server是不
允许的。” |
z*******3 发帖数: 13709 | 60 楼主的贴要看懂真需要iq啊
没看到它在打你的脸吗?
从头到尾它都在说不同的原因而非不同的结果
它在用另外一种理由来解释我看到的结果
而你跟我的差别在于结果的认知不同,当然原因更不会相同
还same feeling
【在 S**********C 的大作中提到】 : Same feeling, a lot of his posts are misleading, : I thought I am the only kid that points out the empire is naked, : but looks like it's not.
|
|
|
z*******3 发帖数: 13709 | 61 看了一遍我笑了
第一,楼主你这个高级黑啊
我都分不清楚你到底是在认同我还是在反对我
当然你有其他的原因,也行,蛮好
世界是多样的,但是你我在结果上的一致就可以了
你重复了我至少三个观点,都只说了原因不同
但是对结果居然均表示赞同
这就够了,我很感谢你,其实完全可以求同存异的
我不想奚落你,但是你的错误还是要改正
哈哈
第二
呢,本着讨论的态度,我点解你一点点
你应该把我以前贴认真看看再说
不要以为只有你知道enum是个class,我早就说过enum是有限个的class
java只有一种结构,就是class,但是我隐约觉得这是白说,估计没几个看懂
这是流行答案
No, you can't do this in Java. Aside from anything else, d would then
presumably be an instance of A (given the normal idea of "extends"), but
users who only knew about A wouldn't know about it - which defeats the point
of an enum being a well-known set of values.
If you could tell us more about how you want to use this, we could
potentially suggest alternative solutions.
http://stackoverflow.com/questions/1414755/java-extend-enum
这是官方答案
From the JSR201 FAQ:
"With the Typesafe Enum pattern described in Effective Java, it is
possible to subclass an enumerated type. Why is this not allowed by the
language feature?
The semantics of inheritance for enum types is too confusing. People
expect subclasses to contain the enumeration constants from both the
superclass and the subclass, but they contain only the subclass
constants. Further, the compiler generates two static methods for each
enum class providing operations on the entire class (values() and
valueOf(String)). These methods are defined using the list of constants
found in the enum declaration, hence subclassing would break them. More
seriously, allowing subclassing of enums would render switch statements
ambiguous if multiple subclasses of an enum class contained enum
constants with the same simple name. All things considered, the
complexity inherent in allowing subclassing is too great to justify it."
实现在我看来完全没有问题,如果你反编译过enum类的话
就该知道,好容易啊,改一个地方就行了,不过你好像么有意识到这一点
所以才会有那么牛逼的错误
所以啊,同学,我都能看出你的水平大概在什么地方 |
z*******3 发帖数: 13709 | 62 看了一遍我笑了
第一,楼主你这个高级黑啊
我都分不清楚你到底是在认同我还是在反对我
当然你有其他的原因,也行,蛮好
世界是多样的,但是你我在结果上的一致就可以了
你重复了我至少三个观点,都只说了原因不同
但是对结果居然均表示赞同
这就够了,我很感谢你,其实完全可以求同存异的
我不想奚落你,但是你的错误还是要改正
哈哈
第二
呢,本着讨论的态度,我点解你一点点
你应该把我以前贴认真看看再说
不要以为只有你知道enum是个class,我早就说过enum是有限个的class
java只有一种结构,就是class,但是我隐约觉得这是白说,估计没几个看懂
这是流行答案
No, you can't do this in Java. Aside from anything else, d would then
presumably be an instance of A (given the normal idea of "extends"), but
users who only knew about A wouldn't know about it - which defeats the point
of an enum being a well-known set of values.
If you could tell us more about how you want to use this, we could
potentially suggest alternative solutions.
http://stackoverflow.com/questions/1414755/java-extend-enum
这是官方答案
From the JSR201 FAQ:
"With the Typesafe Enum pattern described in Effective Java, it is
possible to subclass an enumerated type. Why is this not allowed by the
language feature?
The semantics of inheritance for enum types is too confusing. People
expect subclasses to contain the enumeration constants from both the
superclass and the subclass, but they contain only the subclass
constants. Further, the compiler generates two static methods for each
enum class providing operations on the entire class (values() and
valueOf(String)). These methods are defined using the list of constants
found in the enum declaration, hence subclassing would break them. More
seriously, allowing subclassing of enums would render switch statements
ambiguous if multiple subclasses of an enum class contained enum
constants with the same simple name. All things considered, the
complexity inherent in allowing subclassing is too great to justify it."
实现在我看来完全没有问题,如果你反编译过enum类的话
就该知道,好容易啊,改一个地方就行了,不过你好像么有意识到这一点
所以才会有那么牛逼的错误
所以啊,同学,我都能看出你的水平大概在什么地方 |
z*******3 发帖数: 13709 | 63 如果我说你没看懂我的文章可能你会不服
我把mvc的例子说完整
伪mvc的模式其实在游戏制作中尤其常见
而如果你去尝试着自己制作一个游戏
实现双缓冲等技术的话
你会发现,mvc真是狗血啊
因为m的线程一多,对内存的消耗就十分可观
然后如果再加上锁的争抢,最后做下来是一个噩梦
最常见就是swing在applet的实现上
windows+ie没有问题的时候,往往safari出问题
而如果再考虑jvm的版本,n^3的组合
测试还没开始就结束了
而用伪mvc可以大量减少这种错误
因为线程只有一个,用这种方式可以很好滴处理多线程环境中所带来的各种狗血
也就是伪的多线程,当然也会把mvc给搞成伪的mvc
不过你估计没写过swing这些东西,要了解这个,也是强人所难了
a
【在 e*****t 的大作中提到】 : his problem was trying to explain the nature based on the appearance. it's a : natural approach to understand a world that was built by "God". Not for : a world built by ourselves.
|
c*****a 发帖数: 1638 | 64 你这个口气啊:)
那些结论都不过是行内早就讨论过的,都是废话,还车轱辘说半天干啥。关键就在于为
什么有结论,否则知其然不知其所以然有啥用呢
至于水平,老实说,我懒得和你这个水平讨论什么问题,夏虫不足语
冰,我只是提醒班上那些新进的朋友不要被引歪了。这个班上可能新入java的朋友比较
多,毁人伤RP,所以我才随便说2句。
下面给有兴趣这个话题的新学java的朋友:
java一切都是对象,那么标记一个对象的类型只有2种情况:要么继承一个类,要么实
现一个接口。
更进一步:在java原始设计enum的时候,enum要么是class或者abstract class,要么
是interface。zhaoce073说了半天就是enum不应该继承其他的(abstract)class。其
实根本不在于这个,如果这个理由是真的,可以想象一下,原始设计更应该是下面这样:
Enum是个interface,同时通过语法禁止enum继承任何其他class。这个可以取得同样的
效果,别忘了,(在很多interface支持者那里)理论上作为标记interface优于
abstract class(or normal class)。Enum是java里及少见的用class而非interface
来进行标记的基础类型。
为什么呢?你把自己当做java的设计者,让enum作为一个interface,模拟一下实现就
知道有啥问题了,会出现绕不开的障碍。
技术呢,本身来说都是人实现的,这些年作为大型系统的构建语言,java一直走一个实
践反馈理论的道路,思考很重要,但是如果都是像zhaoce073这样思考,其实还不如不
思考。zhaoce073嘴里:“enum是第一个坚决淘汰abstract class机制的api”,其实只
是因为enum自己就是个class
【在 z*******3 的大作中提到】 : 看了一遍我笑了 : 第一,楼主你这个高级黑啊 : 我都分不清楚你到底是在认同我还是在反对我 : 当然你有其他的原因,也行,蛮好 : 世界是多样的,但是你我在结果上的一致就可以了 : 你重复了我至少三个观点,都只说了原因不同 : 但是对结果居然均表示赞同 : 这就够了,我很感谢你,其实完全可以求同存异的 : 我不想奚落你,但是你的错误还是要改正 : 哈哈
|
z*******3 发帖数: 13709 | 65 哎诶
你这个蠢货啊
给你台阶下,不下
也不撒泡尿看看自己什么鸟语气
草,居然上来说我的语气不对
这不是找抽嘛
这是稍微严厉一点的回帖
20个包子我不发了,今天收拾一下这个家伙
你的例子
enum能够继承enum
你猪脑都该明白,这句话跟你自己的论述相冲突
你自己说的,enum是一个class,对啊,这个class继承自java.lang.Enum
既然继承了一个类,那enum还能继承enum?
别告诉我后一个是java.lang.Enum哦,因为你帖子明确区分了大小写
所以我相信你不是在说Enum,而是在说另外一个enum
还有啊,enum编译出来之后是一个final class,不允许被继承
懂吗?所以我说,要改很容易,去掉final关键字就可以了
但是这只是机制上,因此可能造成各种后果,所以官方坚决不改
官方文件也是我贴的,尼玛,跟你说的不对,就是“早就讨论过了”
早就讨论过了你还不知道?还“都是废话”?我看你说的才是废话吧?
你说我说的不对,好啊,但是至少到现在我有明确的论据说你说的是错的
但是我一点都没看出你有什么地方论证了我的说法是错的
最后,一个事实无论如何都不会改变
就是enum,就是不能extends
至于别人是否认同我的解读,那每个人自己有自己的判断
我倒是应该明确地说,丫的你这个例子是明显错的
你别误导了才对,尼玛,跟官方说的不一致,例子明显错误
还来做青年导师,我觉得你不是一般的傻逼啊
【在 c*****a 的大作中提到】 : 你这个口气啊:) : 那些结论都不过是行内早就讨论过的,都是废话,还车轱辘说半天干啥。关键就在于为 : 什么有结论,否则知其然不知其所以然有啥用呢 : 至于水平,老实说,我懒得和你这个水平讨论什么问题,夏虫不足语 : 冰,我只是提醒班上那些新进的朋友不要被引歪了。这个班上可能新入java的朋友比较 : 多,毁人伤RP,所以我才随便说2句。 : 下面给有兴趣这个话题的新学java的朋友: : java一切都是对象,那么标记一个对象的类型只有2种情况:要么继承一个类,要么实 : 现一个接口。 : 更进一步:在java原始设计enum的时候,enum要么是class或者abstract class,要么
|
z*******3 发帖数: 13709 | 66 还enum是java中“极少见”用class而非interface来进行标记的基础数据类型
assume楼主这个蠢货知道什么是autoboxing
下面这一段javadoc自己阅读,看清楚版本号
而所谓的标记的interface不过是comparable,笑死人了
楼主真不是一般的傻逼
public final class Integer
extends Number
implements Comparable
The Integer class wraps a value of the primitive type int in an object. An
object of type Integer contains a single field whose type is int.
In addition, this class provides several methods for converting an int to a
String and a String to an int, as well as other constants and methods useful
when dealing with an int.
Since:
JDK1.0 |
z*******3 发帖数: 13709 | 67 Number的声明,说是用interface标记才是正统蠢材
估计没写过代码,因为小本都知道
Integer.parse("123");
interface能调用方法么?废材,说一个例子就错一个例子
尼玛,这个蠢货怎么就这么爱现呢?给他台阶下还不懂得下
public abstract class Number
extends Object
implements Serializable
The abstract class Number is the superclass of classes BigDecimal,
BigInteger, Byte, Double, Float, Integer, Long, and Short.
Subclasses of Number must provide methods to convert the represented numeric
value to byte, double, float, int, long, and short.
Since:
JDK1.0 |
z*******3 发帖数: 13709 | 68 另外,楼主你知道这是什么吗?
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Enumerat
String我们就不用说了吧,要是有人认为这是interface我靠
hello world估计都没写过
尼玛,我觉得自己真掉价,跟这种货色吵架 |
z*******3 发帖数: 13709 | 69 所有的基础数据类型都在这里
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package-
enum不仅没有不一样
真正编译后的enum还非常一致地跟integer, float等一样
都是final class,还都是具体实现类
而且几乎都采用了abstract class,而且这个abstract class都直接继承自object
同时也都继承了comparable和serializable接口
怎么看怎么一样
楼主真是万恶的,错成这个鸟样还要出来误导群众
尼玛,老子就算有错,也不至于错成这个卵样吧?
这厮整个一狗屁不通啊,估计还在大学里面学什么java吧
连jdk1.0都没学好,就出来大谈1.5和j2ee
强人年年有,今年特别多 |
z*******3 发帖数: 13709 | 70 尼玛,我现在实在是忍不住了
真的是,虽然我觉得自己非常狂妄和嚣张
但是跟楼主比起来,我算个p啊
楼主才是古今中外第一大牛人啊 |
|
|
m*****r 发帖数: 280 | 71 都是高手, 大家受益.
顺便介绍一下正語: 考慮三個要素決定其是否說:話語是否真實、是否對聽眾有益、是
否為聽眾所喜愛. |
t****a 发帖数: 1212 | 72 好啦, zhaoce073,我是个外行,但我知道你的知识量非一般人可以相比。
每个人都有发表自己意见的权利,不要人身攻击嘛。
你可以不同意对方的意见,别人也可以不同意你的意见,不是么?
客客气气交换意见还可以做个朋友,开骂失去理性了,文字的理性和中立性还能够保证
么?对比如我这样的初学者,失去理性的文字确实会带来误导阿。 |
t****a 发帖数: 1212 | 73 顶这个
【在 m*****r 的大作中提到】 : 都是高手, 大家受益. : 顺便介绍一下正語: 考慮三個要素決定其是否說:話語是否真實、是否對聽眾有益、是 : 否為聽眾所喜愛.
|
r*****l 发帖数: 2859 | 74 好好讨论问题,没必要争吵。大家来这里是学知识,和讨论的,不是来吵架的。
技术领域里面很多东西其实没有对错,但一定要有合理的解释。
我来说说我对Enum的理解。
1, 从语法,语言层面上,enum和class,interface是不同的。Java自己引入了“enum
”这个关键字作为区别。
2, 从实现的层面上,enum只是一个特殊的class。因为Java需要尽量满足“everything
is an object"。所以如果反编译一个enum,就可以看到‘final class ... extends
Enum',等等。
所以说enum是class,或者不是,都有道理。关键是要说出原因。否则在新手看来就是
一筒糨糊了。
另外一点:作为一个技术人员,要有consistency(一致)。这点我认为很重要。就拿
enum实现singleton来说。
从技术上讲,这是个很好地实现。看到有人用,我可以理解。不过我一直对此有保留意
见,因为我认为,enum的作用是“being a well-known set of values.”(我这里引
用了你的给出的“流行答案”)。用enum实现singleton虽然在技术上可行,但是和enum
的本意不相符,会引起歧义。
当然有人把enum当作一个特殊的class,那样的话用enum实现singleton就是很自然的。
我认为你引用enum“being a well-known set of values”是对这种说法的赞同。同时
你又推崇用enum来实现singleton就显得不一致了。
如果自己的帖子不能前后一致,很容易诱导别人。
【在 z*******3 的大作中提到】 : 看了一遍我笑了 : 第一,楼主你这个高级黑啊 : 我都分不清楚你到底是在认同我还是在反对我 : 当然你有其他的原因,也行,蛮好 : 世界是多样的,但是你我在结果上的一致就可以了 : 你重复了我至少三个观点,都只说了原因不同 : 但是对结果居然均表示赞同 : 这就够了,我很感谢你,其实完全可以求同存异的 : 我不想奚落你,但是你的错误还是要改正 : 哈哈
|
r*****l 发帖数: 2859 | 75 enum和integer,float从语言层面上讲是很不同的东西。你前面提到了大小写的问题,
相信你对大小写是重视的。Java里面有int,有Integer。“integer”这个东西在Java
里面是什么呢?
我相信你是想写Integer,Float的。
编译以后一致不能说明编译以前就是一致(虽然编译以后enum和Integer是否一致还有
待商榷)。
enum能保证serialization/deserialization safe。能保证用“==”有一致的结果,
等等。Integer能吗?
【在 z*******3 的大作中提到】 : 所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : enum不仅没有不一样 : 真正编译后的enum还非常一致地跟integer, float等一样 : 都是final class,还都是具体实现类 : 而且几乎都采用了abstract class,而且这个abstract class都直接继承自object : 同时也都继承了comparable和serializable接口 : 怎么看怎么一样 : 楼主真是万恶的,错成这个鸟样还要出来误导群众 : 尼玛,老子就算有错,也不至于错成这个卵样吧?
|
r*****l 发帖数: 2859 | 76 你提到autoboxing,应该知道int和Integer的区别。int是primitive type(基础数据
类型)。Integer是int的wrapper class。Integer不是primitive type。
【在 z*******3 的大作中提到】 : 所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : enum不仅没有不一样 : 真正编译后的enum还非常一致地跟integer, float等一样 : 都是final class,还都是具体实现类 : 而且几乎都采用了abstract class,而且这个abstract class都直接继承自object : 同时也都继承了comparable和serializable接口 : 怎么看怎么一样 : 楼主真是万恶的,错成这个鸟样还要出来误导群众 : 尼玛,老子就算有错,也不至于错成这个卵样吧?
|
z*******3 发帖数: 13709 | 77 我这么跟你说吧
我不搭理你一个很重要原因
是因为我觉得你说的东西都很肤浅
我assume这些东西是哪怕是知道java一点皮毛的都知道的
我压根没有什么兴趣讨论
我更没有什么兴趣去做唐骏
我也不是教comp101的老师
你说的在java教材第一章就会说到
你喜欢在一些边边角角的地方啰嗦半天,吹毛求p
而且这种吹毛求p往往是我默认别人知道的地方吹毛求p
所以总是让我觉得讨论索然无味,因为这样会把最后的讨论带入一个死胡同
就是你非得把每句话都说得非常严谨不可,很累
这个帖子就是典型,primitive type是什么会有人不懂吗?
所以我直接跳过primitive type不说
用autoboxing代入具体的”基础数据“类
楼主说的”基础类型用interface实现“
压根不可能在讨论primitive type
难不成有人认为int是interface?天
事实上我一直都怀疑楼主说”基础类型“时候到底知道不知道自己在说什么
实际上如果我要吹毛求p,这个primitive type是什么?应该是primitive data types
吧?
但是这么说有意思么?我说楼主要区分大小写是我大概猜到了楼主可能会怎么辩解
直接堵死它狡辩的后路罢了,省得我再发一贴
告诉你我对群众的看法,我从来都相信民智,我相信别人不需要我来教育他们
尤其是最基本的概念,同样我也相信他们不需要你来说这些基本的东西
网络一搜,到处都是,所以什么误导新手之类的说法非常可笑
我又不是唐骏,或者说,你那么想当唐骏,以至于连我的看法都无法容忍了?
所以我所有的说法都是建立在这些人已经知道了最基本的java知识基础之上
当然你要做,我没有权力去阻拦你做,你爱干嘛干嘛,我只希望你离我远一点
ok?
Java
【在 r*****l 的大作中提到】 : enum和integer,float从语言层面上讲是很不同的东西。你前面提到了大小写的问题, : 相信你对大小写是重视的。Java里面有int,有Integer。“integer”这个东西在Java : 里面是什么呢? : 我相信你是想写Integer,Float的。 : 编译以后一致不能说明编译以前就是一致(虽然编译以后enum和Integer是否一致还有 : 待商榷)。 : enum能保证serialization/deserialization safe。能保证用“==”有一致的结果, : 等等。Integer能吗?
|
r*****l 发帖数: 2859 | 78 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我
不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。
高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会
影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要
说就会说的东西至少清楚。
告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。
弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢?
是你说的“所有的基础数据类型都在这里
http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package-
是你自己傻逼还是当别人傻逼?
是你说的“enum不仅没有不一样
真正编译后的enum还非常一致地跟integer, float等一样
都是final class,还都是具体实现类
而且几乎都采用了abstract class,而且这个abstract class都直接继承自object
同时也都继承了comparable和serializable接口
怎么看怎么一样”
编译以后类似就认为enum和“integer”,“float”等“怎么看怎么一样”,是你自己
弱智还是当别人弱智?还敢说别人“错成这个鸟样还要出来误导群众”?
觉得我说的不对,你可以说出哪里不对。不敢说了,就说别人“肤浅”?
至于你的基础知识。我今天给你点面子,就不翻旧帖子了。
发了几个帖子都忍着不愿意骂你。你他妈的自己找骂。
【在 z*******3 的大作中提到】 : 我这么跟你说吧 : 我不搭理你一个很重要原因 : 是因为我觉得你说的东西都很肤浅 : 我assume这些东西是哪怕是知道java一点皮毛的都知道的 : 我压根没有什么兴趣讨论 : 我更没有什么兴趣去做唐骏 : 我也不是教comp101的老师 : 你说的在java教材第一章就会说到 : 你喜欢在一些边边角角的地方啰嗦半天,吹毛求p : 而且这种吹毛求p往往是我默认别人知道的地方吹毛求p
|
z*******3 发帖数: 13709 | 79 哈哈,那好,你以后给我滚远点
ok?别tmd内分泌失调一样到处跟着我
我早就很厌恶你了,我发帖关你老母鸟事?
你妈的自己犯贱非要过来找骂还tmd说我犯贱
你不看看你什么鸟样?你说说我什么贴跟你有关了?
你丫的想当唐骏就那么犯贱?你以为唐骏那么好当?
给我滚远点是给你个台阶下,不下就不要怪我不客气了
你要是看不懂,我给你解释清楚
首先,楼主说的是数据类型,我一直在想这是个什么玩意
是基础数据类型吗?还是什么?
可能是英语里面的data type吧
那如果是data type的话,那的确包括enum
这是第一步,知道没有?傻逼
其次如果是data type的话
那不仅仅有enum,还有int等东东
那既然楼主说要用interface实现
那显然不可能是int或者是float之类的primitive data type
是吧?傻逼看懂了吧?
那肯定是Integer之类的,所以我就开始说number了
然后就有各种结论了,我没觉得有什么问题
除了你这个傻逼看不懂之外
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
z*******3 发帖数: 13709 | 80 你凭什么认为人家是新手啊?
草,你当你自己是什么东西啊?
你怎么不撒泡尿看看自己啊?
你那点狗屁为什么非要跟着我啊?
看你觉得很恶心你知道吗?
你很傻逼你知道吗?
你很装逼你知道吗?
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
|
|
z*******3 发帖数: 13709 | 81 当我说基础数据类型的时候
我也怀疑过会不会有傻逼会认为这是primitive data type
但是想想,算了,除非吹毛求p的人,否则谁会不理解呢
果然你这个装13犯出来现啊
还挂着一个青年导师的头衔
你自封的吗?滚你妈的蛋吧
谁tmd需要你来指导啊?
你丫的当个唐骏还真把自己当回事了?
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
z*******3 发帖数: 13709 | 82 草拟妈
你坐沙发时候我涵养高
懒得鸟你
结果你丫的出来当和事佬
滚你老母的蛋吧
你比楼主更贱
不仅贱,而且傻逼到极点
喜欢吹毛求p
一点点p事就会放大
你tmd是不是没有孩子啊?
这么大岁数了,还天天泡bbs
以青年导师自居,你平常是不是没事做了啊?
就成天到这里来“指导新手”
你当你是谁啊?comp101的老师吗?
你没事跟你老公打打炮都比来这里装13强上一百多倍吧?
enum
everything
extends
【在 r*****l 的大作中提到】 : 好好讨论问题,没必要争吵。大家来这里是学知识,和讨论的,不是来吵架的。 : 技术领域里面很多东西其实没有对错,但一定要有合理的解释。 : 我来说说我对Enum的理解。 : 1, 从语法,语言层面上,enum和class,interface是不同的。Java自己引入了“enum : ”这个关键字作为区别。 : 2, 从实现的层面上,enum只是一个特殊的class。因为Java需要尽量满足“everything : is an object"。所以如果反编译一个enum,就可以看到‘final class ... extends : Enum',等等。 : 所以说enum是class,或者不是,都有道理。关键是要说出原因。否则在新手看来就是 : 一筒糨糊了。
|
z*******3 发帖数: 13709 | 83 大小写不怎么区别是我的特点
因为输入法的问题
哦,原来你这个傻逼还问我问题咯
没看到哦
integer是什么你不是帮我回答了吗?
我不是贴出来在哪里了吗?
你丫的猪头三自己不看javadoc关我p事啊
我凭什么要回答你啊?你算个鸟啊?
你天天做青年导师累不累啊?
你何德何能出来做青年导师啊?
唐骏给你发证书没?
【在 r*****l 的大作中提到】 : 你以为我愿意理你似的。你愿意疯狗乱咬人,愿意胡说八道。跟我都没有关系。但是我 : 不愿意看到常来这里的人受到误导。你也就那么点jb起子。争论不过就随便贬低人。 : 高手看你有时胡说八道笑笑就过去了。他们都明白怎么回事,你在这里怎么忽悠都不会 : 影响他们。但是这里有不少Java新手。我是看不过你误导别人。否则都懒得理你。我要 : 说就会说的东西至少清楚。 : 告诉你,既然跟别人争,就不要给人留把柄。知道大小写有区别还敢integer写出来。 : 弱智呀你。我前面好好问你“integer”在Java里是个什么东西。正面回答都不敢? : 是你说的“所有的基础数据类型都在这里 : http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/package- : 是你自己傻逼还是当别人傻逼?
|
d********u 发帖数: 5383 | 84 我都懒得把它那个被轮奸的帖子找出来。监事这个事实在是口味太重了。
【在 t****a 的大作中提到】 : 好啦, zhaoce073,我是个外行,但我知道你的知识量非一般人可以相比。 : 每个人都有发表自己意见的权利,不要人身攻击嘛。 : 你可以不同意对方的意见,别人也可以不同意你的意见,不是么? : 客客气气交换意见还可以做个朋友,开骂失去理性了,文字的理性和中立性还能够保证 : 么?对比如我这样的初学者,失去理性的文字确实会带来误导阿。
|
s******e 发帖数: 493 | 85 witnessed several fights during last nine years in this forum. I have to
admit this one definitely ranks high in the term of dirty words.
Be easy...
Being modest and respecting others' opinion might be the only way to the
excellence if you have a passion to reach there. unfortunately I am only
half-passioned, so occasionally I came here to post some of my
understandings of java/j2ee or related technologies. Of course, some might
think I am murmuring nonsense. But that only means that they also half-
passioned like me.-:) |
r*****l 发帖数: 2859 | 86 傻逼。integer,Integer都分不清的玩意。见到你的帖子我都是躲狗屎一样躲着。为什
么呢?不管内容好好不好,你动不动就开始人身攻击。
这个帖子不是你开的。我本来都是好好的在讨论问题。是你开始挑事。
人不犯我,我不犯人。人若犯我,我必犯人。
【在 z*******3 的大作中提到】 : 哈哈,那好,你以后给我滚远点 : ok?别tmd内分泌失调一样到处跟着我 : 我早就很厌恶你了,我发帖关你老母鸟事? : 你妈的自己犯贱非要过来找骂还tmd说我犯贱 : 你不看看你什么鸟样?你说说我什么贴跟你有关了? : 你丫的想当唐骏就那么犯贱?你以为唐骏那么好当? : 给我滚远点是给你个台阶下,不下就不要怪我不客气了 : 你要是看不懂,我给你解释清楚 : 首先,楼主说的是数据类型,我一直在想这是个什么玩意 : 是基础数据类型吗?还是什么?
|
z*******3 发帖数: 13709 | 87 傻逼,那就滚远点,要我说多少遍?
草你母,自己看清楚,前面是谁在回谁贴
谁先回我的,草你妈,老子早就不想搭理你了
你干嘛老是跟条狗一样凑过来?
为什么你要回我贴?滚远点,这是我第三遍告诉你了
为什么我不想搭理你?因为你很喜欢在这种无聊问题上纠结半天
哪怕我把链接贴出来都还要唧唧歪歪,你是不是还要把版本号给罗嗦一遍啊?
白痴嘛这不是,你也就适合给人打打下手,做做边角料合适
再跟你说一遍,回去看,是哪条狗在回我贴的
草你妈,我给你两次台阶下,非要跟狗一样跟过来,也非要跟狗一样开始咬
自己回头看看是不是,滚远点,第四次这么跟你说了
【在 r*****l 的大作中提到】 : 傻逼。integer,Integer都分不清的玩意。见到你的帖子我都是躲狗屎一样躲着。为什 : 么呢?不管内容好好不好,你动不动就开始人身攻击。 : 这个帖子不是你开的。我本来都是好好的在讨论问题。是你开始挑事。 : 人不犯我,我不犯人。人若犯我,我必犯人。
|
c*****a 发帖数: 1638 | 88 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根
本就和他讨论下去的欲望
http://www.mitbbs.com/article_t/Java/31128901.html
"因为炒掉老员工,新人上来接手
少则半年,多则五六年吧,可能还不止
才能真正上手,而且熟练度还不可同日而语"
【在 r*****l 的大作中提到】 : 傻逼。integer,Integer都分不清的玩意。见到你的帖子我都是躲狗屎一样躲着。为什 : 么呢?不管内容好好不好,你动不动就开始人身攻击。 : 这个帖子不是你开的。我本来都是好好的在讨论问题。是你开始挑事。 : 人不犯我,我不犯人。人若犯我,我必犯人。
|
r*****l 发帖数: 2859 | 89 这里是公共论坛。既然敢发帖子,就要敢面对别人的意见。我见到不同的意见就有权利
发表看法。
你用人身攻击来阻止别人评论你的帖子。
这个BBS不是你的,这个论坛你也不是版主。即使你是斑竹你也没有随便封人的权利。
想用人身攻击和谩骂的手段把这里搞成一言堂。你有那个资格吗?你算个什么东西。
傻逼。
【在 z*******3 的大作中提到】 : 傻逼,那就滚远点,要我说多少遍? : 草你母,自己看清楚,前面是谁在回谁贴 : 谁先回我的,草你妈,老子早就不想搭理你了 : 你干嘛老是跟条狗一样凑过来? : 为什么你要回我贴?滚远点,这是我第三遍告诉你了 : 为什么我不想搭理你?因为你很喜欢在这种无聊问题上纠结半天 : 哪怕我把链接贴出来都还要唧唧歪歪,你是不是还要把版本号给罗嗦一遍啊? : 白痴嘛这不是,你也就适合给人打打下手,做做边角料合适 : 再跟你说一遍,回去看,是哪条狗在回我贴的 : 草你妈,我给你两次台阶下,非要跟狗一样跟过来,也非要跟狗一样开始咬
|
r*****l 发帖数: 2859 | 90 就是因为这里大部分人都最后不跟他一般见识,所以这个东西越来越猖獗。如果不理他
,以后这个版就真的不能来了。
本来好好的一个Java版。大家心平气和地讨论问题。有对错不要紧,但是最后各方都有
收益。
但是如果没有几个回合,什么“弱智”,等等人身攻击就来了,谁能有心情再继续?大
多数人不和他一般见识。这个版的风气就坏了。
有时候对付小人就得用小人的办法。反正我该骂的也骂了。版主什么时候也该出来封人
了。
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
|
|
r*****l 发帖数: 2859 | 91 不知道你在这里多长时间了。我的感觉是现在很多以前活跃的id发帖都比以前谨慎好多
了。大家都有工作,不是所有人都有时间和精力对付疯狗的。
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
c*****a 发帖数: 1638 | 92 我基本都没有来这个版。这两天来这里是因为打算招个人。
我觉得这里版面沉寂主要是2个原因吧:
1,mit的版面功能其实灌水,但是不适合知识分享
2,java最近几年的发展相对比较稳健(另外一个比较不好听的说法就是比较慢),整
天上来说大的新概念少一点---虽然我这一段research,确实现在新开源项目很让人惊
艳,但是不再像以前SSH一样能对整个java世界造成冲击。
那个哥们在澳洲,比较闲是肯定的,你看他发帖说他的公司啊上司啊就知道啥性质的地
方了。花时间教育一个自以为是的初/中级程序员(从他的薪水上看),我还没那么闲。
【在 r*****l 的大作中提到】 : 不知道你在这里多长时间了。我的感觉是现在很多以前活跃的id发帖都比以前谨慎好多 : 了。大家都有工作,不是所有人都有时间和精力对付疯狗的。
|
g*****g 发帖数: 34805 | 93 Java在Enterprise这块确实进入了成熟期。但同时在cloud(Hadoop),在NoSQL DB(
Cassandra), Mobile(Android)成为最重量级的语言。我觉得发展还是挺快的。
闲。
【在 c*****a 的大作中提到】 : 我基本都没有来这个版。这两天来这里是因为打算招个人。 : 我觉得这里版面沉寂主要是2个原因吧: : 1,mit的版面功能其实灌水,但是不适合知识分享 : 2,java最近几年的发展相对比较稳健(另外一个比较不好听的说法就是比较慢),整 : 天上来说大的新概念少一点---虽然我这一段research,确实现在新开源项目很让人惊 : 艳,但是不再像以前SSH一样能对整个java世界造成冲击。 : 那个哥们在澳洲,比较闲是肯定的,你看他发帖说他的公司啊上司啊就知道啥性质的地 : 方了。花时间教育一个自以为是的初/中级程序员(从他的薪水上看),我还没那么闲。
|
z*******3 发帖数: 13709 | 94 太好了
那你干嘛要发主贴呢?
自己打自己的脸很好玩吗?
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
z*******3 发帖数: 13709 | 95 狗眼睁开看清楚
把前面所有帖子看一遍
然后跟我一起喊
你我之间是狗先攻击对方的
敢不敢?
再问候你一句,草你妈的用人身攻击来逼我回你贴
你也配,你也不看看你是什么东西
我不回你贴一个很重要原因就是不愿意跟你在低层面上讨论
所以一直不愿意搭理你,最后觉得烦了,干脆回你一贴
结果你狗急跳墙,开始骂街,那好啊,那就骂回去呗
草你妈
我说你骂人水平又低,打字还没我快,动不动被我问候老娘
就那么爽吗?我说你是不是到这里来过性生活的啊?
【在 r*****l 的大作中提到】 : 这里是公共论坛。既然敢发帖子,就要敢面对别人的意见。我见到不同的意见就有权利 : 发表看法。 : 你用人身攻击来阻止别人评论你的帖子。 : 这个BBS不是你的,这个论坛你也不是版主。即使你是斑竹你也没有随便封人的权利。 : 想用人身攻击和谩骂的手段把这里搞成一言堂。你有那个资格吗?你算个什么东西。 : 傻逼。
|
z*******3 发帖数: 13709 | 96 哈哈,行啊,那你干嘛发主贴呢?
最后一句话不是自己打自己的脸吗?
况且你的笑话还没闹够吗?
说一个错一个
本想放过你,但是你实在是要咬过来
那就没办法了,直接顺手灭了了事
闲。
【在 c*****a 的大作中提到】 : 我基本都没有来这个版。这两天来这里是因为打算招个人。 : 我觉得这里版面沉寂主要是2个原因吧: : 1,mit的版面功能其实灌水,但是不适合知识分享 : 2,java最近几年的发展相对比较稳健(另外一个比较不好听的说法就是比较慢),整 : 天上来说大的新概念少一点---虽然我这一段research,确实现在新开源项目很让人惊 : 艳,但是不再像以前SSH一样能对整个java世界造成冲击。 : 那个哥们在澳洲,比较闲是肯定的,你看他发帖说他的公司啊上司啊就知道啥性质的地 : 方了。花时间教育一个自以为是的初/中级程序员(从他的薪水上看),我还没那么闲。
|
z*******3 发帖数: 13709 | 97 赶快滚吧,草你妈
装什么鸟逼啊
心平气和个鸟啊
你从一开始就是tmd找抽的
要不要我一个个点出来啊?
对错对我来说从来就无所谓
我不象你,要做青年导师
我发帖从来都是跟人家聊天
这贴自打一开始就是先放个台阶,想下的就下
不想下的那就是找茬的,那还有什么客气的
前面四五个id都有看法
但是不同的人有着不同的目的
所以分而治之,对于exploit这样的
他们更多的是来讨论问题的,所以针对性的给例子
一般他们看完就不会参与,理解不同这很正常
没有必要争吵,所以第一步先堵住这几个id
该给例子的给例子,该说的就说
这些人思维简单,对事不对人,这都好办
然后剩下的,一个是楼主,一个是你
都是典型找抽的,楼主是完全狗屁不通的自大的煞笔
一眼就看到错误,先不说话,给一个台阶
估计楼主那么贱是不愿意下的,果然
一个:)之后就开始了,那简单,直接找到破绽,骂回去了事
估计这个煞笔后来还认真看了我的贴
想找到我是谁,哈哈,狗娘养的
这种下三滥的招数我早就提防着呢
然后是你,你这个贱狗早就想跟我开干了
别以为其他人都是傻子看不出来你想干嘛
所以沙发我先不理,先放着,冷处理
我估计你这个煞笔会先开骂
果然,暗耐不住,回了三贴
行啊,回就回了,那我也回咯
就讲了我对你的看法,尤其注意不带脏字,省得落下把柄
哎呀,狗急跳墙了,开始骂人了,哇哈哈哈,笑死我了
正中下怀,我正愁没有理由问候你妈呢,草你妈的烂逼
记住,第一枪是你放的,你放了第一枪,我一定打到你爽为止
我从来不认为自己是君子,你说我是小人,我乐于接受
但是你这个狗娘养的真是绝顶的伪君子
草你妈,以后你要跟我开干,尽管来,你骂一句我三倍奉还
说到做到,你妈的逼要是痒了,尽管找我,我很乐意帮你妈的忙
我再告诉你一遍事实,我很早以前就不想跟你这个煞笔讨论
我不想讨论有我的办法,回该回的贴,你这种狗屁不通的
爱干嘛干嘛,但是时刻做好你狗急跳墙的准备
哈哈,这次整个thread就是针对你下套,早就看出你暗耐不住了
楼主还是次要的,看明白了没有?草你妈的烂逼,哈哈
这次骂你妈骂得我好畅快啊,尤其是把你装逼的嘴脸给撕烂之后
哈哈,继续装,装到你妈的烂逼被人捅烂
最后我保留对你主动开骂的权力
狗娘养的你有种就给我继续,我忍你很久了
不用急,我最近正好有空,有足够的功夫操你妈啊
【在 r*****l 的大作中提到】 : 就是因为这里大部分人都最后不跟他一般见识,所以这个东西越来越猖獗。如果不理他 : ,以后这个版就真的不能来了。 : 本来好好的一个Java版。大家心平气和地讨论问题。有对错不要紧,但是最后各方都有 : 收益。 : 但是如果没有几个回合,什么“弱智”,等等人身攻击就来了,谁能有心情再继续?大 : 多数人不和他一般见识。这个版的风气就坏了。 : 有时候对付小人就得用小人的办法。反正我该骂的也骂了。版主什么时候也该出来封人 : 了。
|
z*******3 发帖数: 13709 | 98 顺便跟你说一下,我说的是事实,哈哈
爱信不信,不信拉倒
所以我有足够的功夫一边拿着钱一边问候你母亲啊,哈哈
【在 c*****a 的大作中提到】 : 算了,何必和他一般见识。我都懒得吵。前2天他发飙的时候我翻了一下他的帖子,根 : 本就和他讨论下去的欲望 : http://www.mitbbs.com/article_t/Java/31128901.html : "因为炒掉老员工,新人上来接手 : 少则半年,多则五六年吧,可能还不止 : 才能真正上手,而且熟练度还不可同日而语"
|
c*****a 发帖数: 1638 | 99 我发帖的原因主要担心有新进的朋友被你误导。你没发现我的帖子基本口气都不是对你
说吗?
我从来没说你啥撒谎。我的意思是:一个公司会被java程序员的烂code挟持(java的遗
留系统是所有语言里面可能最容易接手和维护的),唯一的可能就是cheap,没钱或者
舍不得花钱请好程序员,而且他们的原来的程序员太烂。你一直在这种公司,所以眼界
也就是这么回事。你如果去个好的IT公司(FLAG)或者有budge的地方(对冲基金),
根本就没这么回事。
我知道你有足够的功夫,因为你老板付的钱可能就是配你这个工作量(其实我也不是那
么忙,今天纽约飓风)。我真心真意劝你,如果真的觉得自己NB,还是找个给的多点的
地方,一般钱多的地方,技术上的挑战会大一点,否则因为永远身边一群笨蛋,所以总
是觉得自己NB是很可悲的(我以前的公司,外包在印度的组里都是一群IIT的科班小本
)。
当然一直以初/中级程序员的待遇到退休很好(特别可能澳洲那种地方),也是个人选
择,但是要说自己每天闭门造车却能技术NB,我说实话,民科而言。
【在 z*******3 的大作中提到】 : 哈哈,行啊,那你干嘛发主贴呢? : 最后一句话不是自己打自己的脸吗? : 况且你的笑话还没闹够吗? : 说一个错一个 : 本想放过你,但是你实在是要咬过来 : 那就没办法了,直接顺手灭了了事 : : 闲。
|
t****a 发帖数: 1212 | 100 请教关于在对冲基金的工作:
我担心那里没有多少开发自由度,比如语言,平台,库的选择,个人无法做出技术上抉
择,要完全服从公司规定,是这样么?如果是这样,就算钱多些,失去了自由也不是件
好事。
我现在的工作是做内部的算法开发,目前可以自由选择语言平台库,这样的自由不容易。
【在 c*****a 的大作中提到】 : 我发帖的原因主要担心有新进的朋友被你误导。你没发现我的帖子基本口气都不是对你 : 说吗? : : 我从来没说你啥撒谎。我的意思是:一个公司会被java程序员的烂code挟持(java的遗 : 留系统是所有语言里面可能最容易接手和维护的),唯一的可能就是cheap,没钱或者 : 舍不得花钱请好程序员,而且他们的原来的程序员太烂。你一直在这种公司,所以眼界 : 也就是这么回事。你如果去个好的IT公司(FLAG)或者有budge的地方(对冲基金), : 根本就没这么回事。 : 我知道你有足够的功夫,因为你老板付的钱可能就是配你这个工作量(其实我也不是那 : 么忙,今天纽约飓风)。我真心真意劝你,如果真的觉得自己NB,还是找个给的多点的
|
|
|
c*****a 发帖数: 1638 | 101 是。
而且如果从IT行业的技术角度,对冲基金基本没啥技术可言(听起来会不会觉得很可笑
?),他们就知道用钱堆。比如说,一个人走了,就找个人来接手(只要有钱,哪有接
手不了的)。啥东西性能不好,先把hardware堆到最好再说(比如我做个项目,就我一
个人,说要买个server来跑个backend scheduled job,都是256G内存起)。全都是急
功近利,因为这行拼的不是IT技术,平均寿命不到5年(大的fund平均10年),所以目
标是别出事。库你一般是可以选的,因为老板根本不在乎,你不干了他有钱肯定找
的到下个人来干,什么接手不了都是joke,平台和语言基本上当然是不能选的(不管什
么公司,这个一般都很少能选的吧)。买个第三方组件/控件,都不自己研究,直接找
vender进来干,钱都不是问题(甚至直接出钱给开源的开发者,让他们开发你要的功能
)。
里面做技术的人都非常聪明,但是整体上看,一盘散沙。
我自己干过和从朋友那里知道,不下5家在top 100里的,基本都这样。当然肯定有些对
冲基金好一点,只是我不知道罢了,这个和技术部门的大老板有关。
我上周已经辞职了,走时和老板说就是想找个自己能有技术决定权的地方。
易。
【在 t****a 的大作中提到】 : 请教关于在对冲基金的工作: : 我担心那里没有多少开发自由度,比如语言,平台,库的选择,个人无法做出技术上抉 : 择,要完全服从公司规定,是这样么?如果是这样,就算钱多些,失去了自由也不是件 : 好事。 : 我现在的工作是做内部的算法开发,目前可以自由选择语言平台库,这样的自由不容易。
|
r*****s 发帖数: 985 | 102 看在钱的面子上?
做个前台后台high frequency的,
bonus on perf?
我有时想干两年攒多点钱也不错。
其实lz说的不是哪里工作的问题,
是software service vs product的问题,
如果是service,
你就做不了主,
product就好很多,
特别是middleware,
但是这年头,
middleware不挣钱,
customized services当道,
hedge funds只是个极端例子。
【在 c*****a 的大作中提到】 : 是。 : 而且如果从IT行业的技术角度,对冲基金基本没啥技术可言(听起来会不会觉得很可笑 : ?),他们就知道用钱堆。比如说,一个人走了,就找个人来接手(只要有钱,哪有接 : 手不了的)。啥东西性能不好,先把hardware堆到最好再说(比如我做个项目,就我一 : 个人,说要买个server来跑个backend scheduled job,都是256G内存起)。全都是急 : 功近利,因为这行拼的不是IT技术,平均寿命不到5年(大的fund平均10年),所以目 : 标是别出事。库你一般是可以选的,因为老板根本不在乎,你不干了他有钱肯定找 : 的到下个人来干,什么接手不了都是joke,平台和语言基本上当然是不能选的(不管什 : 么公司,这个一般都很少能选的吧)。买个第三方组件/控件,都不自己研究,直接找 : vender进来干,钱都不是问题(甚至直接出钱给开源的开发者,让他们开发你要的功能
|
z*******3 发帖数: 13709 | 103 好
你的语气这时候算是正常的
虽然我对你前面的贴颇有微词
但是既然你说不是针对我,那我就当不是针对我的
至于新手会不会被我误导
我觉得你真的是杞人忧天
都是成年人了,谁会被谁误导?
我真有那么大本事,干脆去自立邪教算了,还能忽悠青春美少女
比在这里忽悠wsn不知道强上多少倍,我又不是gay
事实上我也不认为我说得都对,只不过说当别人有时候指出我的错误
或者表达了不同的看法的时候,我觉得对方有时候说得有道理
但是有道理并不代表我要继续说下去,因为我觉得没什么可说的
所以干脆就不继续了,这才是一个良性的互动,而不是,算了我不举例了
至于你说的公司会不会被垃圾代码所绑架
这个你错了,我找的坑都是那种曾经垄断资源的公司
也就是这个国家独此一家,除此之外,别无去处这种
然后后来因为市场改制,才被迫进入市场的公司,无论国内国外都是这种
这种公司在美国不多,但是在其他国家,普遍都有
这种公司的影响之大并不比fg这些差多少,如果不是更多的话
我现在手头上的系统,如果停电半个小时
会影响十多亿人,几千家公司和几十个国家
所以无论如何是不允许我们随便动的
有时候想想真怕,两个三人坐在那边聊天
聊完拍板下来的决定影响这么多人,我自己都有些怕
这些公司的legacy code不是说想改就改的
讨论半天,研究了半天,还经常半年下不去一个代码
因为错误是不可接受的,跟fg这种不一样,google就是半天上不了
那又怎样呢?会死人么?会巨额赔款么?facebook出的问题还少么?
而我们这种闹不好会有人挂的,会出事故的,会上央视新闻联播的
这些legacy code都是很多年以前写的
那个时候很多概念工具都远没有现在成熟
很多人还都是写c++转过来的
写出来的代码完全不是那么一回事
这种地方要说玩完,我估计到我孙子那一辈都不可能玩完
除非现代人不愿意享受第三次工业革命的成果
否则这种公司只会越做越大
这些公司都是存在几十年了,早在fg这些公司起来之前就已经是这个国家和地区的老大
然后霸占了产业链的上游,把服务卖给中游
而处在产业链下游的林林总总的个人压根连听都没听说过这些公司
嗯,也不是没有,网络上一搜,都是客户在骂娘
但是公司不在乎,不在乎小客户
我每次回家,家里人都问我在哪里工作,我说了名字
然后家里人一定会要我详细解释这家公司是干什么的
不象在银行,一说谁都知道
至于养老孩子的教育,这对我来说都不是什么问题
唯一需要的就是付钱买个房子,其他的好说
养老我光靠两个国家的pension就够了,活得很不错
更不要说我还纳税,有superannual,足够我过得很好了
孩子的教育,这个完全看他/她的造化,如果真会读
没有必要爬藤,我看mcgill的medical school蛮好
如果不行,在这里混个什么公校的engineering我看也行,我没有太多兴趣去push
然后我拼命工作干什么?40%的税,我疯了才会去拼命
我已经处于半养老状态了,我早就问过老婆
你要我拼命工作然后赚很多很多钱呢?还是工作差不多就好,然后有很多时间陪你?
老婆毫不犹豫地说,当然是后一个咯,这就是为什么她是我老婆
最后我不觉得我牛逼,更不觉得我技术牛逼,从来没有过这个想法
【在 c*****a 的大作中提到】 : 我发帖的原因主要担心有新进的朋友被你误导。你没发现我的帖子基本口气都不是对你 : 说吗? : : 我从来没说你啥撒谎。我的意思是:一个公司会被java程序员的烂code挟持(java的遗 : 留系统是所有语言里面可能最容易接手和维护的),唯一的可能就是cheap,没钱或者 : 舍不得花钱请好程序员,而且他们的原来的程序员太烂。你一直在这种公司,所以眼界 : 也就是这么回事。你如果去个好的IT公司(FLAG)或者有budge的地方(对冲基金), : 根本就没这么回事。 : 我知道你有足够的功夫,因为你老板付的钱可能就是配你这个工作量(其实我也不是那 : 么忙,今天纽约飓风)。我真心真意劝你,如果真的觉得自己NB,还是找个给的多点的
|
t*******e 发帖数: 684 | 104 没有必要吵架和人身攻击。大家互相探讨提高,不是设立论坛的目的吗?
每个人都有自己的擅长和不足。即便只是Java,也没有谁敢说自己什么都行吧。
说到底做技术的就是混口饭吃罢了,争个脸红脖子粗没必要。 |
y****i 发帖数: 12114 | 105 那就消停点儿吧。
【在 z*******3 的大作中提到】 : 好 : 你的语气这时候算是正常的 : 虽然我对你前面的贴颇有微词 : 但是既然你说不是针对我,那我就当不是针对我的 : 至于新手会不会被我误导 : 我觉得你真的是杞人忧天 : 都是成年人了,谁会被谁误导? : 我真有那么大本事,干脆去自立邪教算了,还能忽悠青春美少女 : 比在这里忽悠wsn不知道强上多少倍,我又不是gay : 事实上我也不认为我说得都对,只不过说当别人有时候指出我的错误
|
H*******g 发帖数: 6997 | |
H*******g 发帖数: 6997 | 107 没事没事,不学JAVA就别学了,来我们.NET世界吧,C#一样,保证立马上手 |
D****X 发帖数: 188 | |