java 板


LINE

站内,引用外转无妨 站内理由是不想再引起语言战争 XD (而且似乎离题太远了) ※ 引述《PsMonkey (痞子军团团长)》之铭言: : ※ 引述《jaw109 (泼文章都是为了养小鸡)》之铭言: : : anyway, 非常感谢大家这麽热心投入讨论 : : 我的心得是, 对JAVA的认识越多 : : 感觉JAVA与C++的距离就越远 : : 人家说学过C++再学JAVA会很容易 : : 我认为根本不是那样呢... : 我是学了 Java,然後现在因为当 TA 的关系,回头「看」C++ : 以我的经验来说,学过 C++ 再来学 Java 真的比较容易 个人心得是,我越了解 Java, 就越觉得 Java 实在很容易(单指语言) 个人觉得,那些觉得了解 C++ 并不会让学 Java 比较容易的人, 根本就还没把 C++ 玩完。郑重声明这是个人感觉… XD C++ 很复杂,真的很复杂,复杂到我花了不少时间, 却也觉得还有太多东西没搞懂。而 Java 目前我只翻过一本书, Java in a Nutshell 5th, 只有前面看了一点,後面就懒得看了… Orz 因为觉得没什麽新意,有点无聊,真的没看过的东西, 试试猜猜也多半猜得到。(因为 C++ 里多半能找到影子) 再次声明,个人感觉,不要拿这点来骂我 XD 看看就好,当一个参考,有人这样想 : 跟 C++ 比起来,Java 语言 : 从名词的确立导致语法的好读性、限制一些弹性(也可以说简化) : 都可以免去一些有的没的困扰 我写起 Java 老实讲,虽然常常会想骂缺少很多 feature, 但是,真的写起来却是很愉快。理由很简单,因为没有困扰。 在 C++ 中常常会有很多方法可以做到同一件事,所以我会思考 到底该怎麽做比较好。而 Java 呢?抱歉,没得选择,就是这样一条路。 所以写起来很轻松愉快…这是好是坏就看个人了,我没意见, 每个语言都有他的路。但 Java 比 C++ 简单太多我认为是不可否认的。 (纯就语言,不谈程式库,也不谈 scalability) : 像 Java 中的 interface : 我原本以为 C++ 里头没有 [殴飞] : 後来才知道原来在 class 里头不写 method 的 detail 就是 Java 的 interface : 只是,这样子似乎得靠自己去 check 哪些 method 已经 implement no, try pure virtual function. class Base{ public: virtual void f() = 0; }; class Derived: public Base{}; Derived d; // compile error, 不能建立抽象类别 Derived 的实体, // 因为 f() 没有被实作。 : C++ 用「:」这种... 我觉得很鸟的符号 : 也分不出 extend 跟 implement 的分别(应该啦) 确实不容易分,如果全部都是 public inheritance 的话 (private inheritance 有时候会被叫成 implementation inheritance) 不过我觉得这不是什麽问题就是了,分这两种觉得不是很必要 真的要分,用人工的「规范」来做也不是不行 (convention over configuration, 是吧? XD) 像是很多人会把 interface 前缀 I class I电动雨刷; 算是常见 : 再来就是多重继承带来的... 恩... 复杂性... 多重继承我不敢任意下评论 :o : 所以... 如果搞懂 C++ 里头的物件 : 再回头看 Java,理论上应该是比较快乐才对.... : (唯一的例外大概是... 天生喜欢在暧昧不明当中取得弹性的人吧.... XD) 我有一个朋友,从 Java 学上来的 有时候我跟他讲一些 C++ 的概念,他会忽然恍然, 原来还有这种事啊,学 Java 根本不会知道。 (例如,pointer/reference 与 value 的差异 印象中,C# 还特别把 value 独立出来, Java 应该没有,只有 primitive 可以有 value 能力) 知不知道这些到底重不重要,我想是看人, 就像这段末端所说的,也许喜欢用暧昧来取得弹性的人,大概不会喜欢 C++ btw, 我也不喜欢 Perl :( 不过倒是满欣赏的,纯观赏…不介入 XD 以上通篇充满主观意识,除了 pure virtaul function 那段 -- By Gamers, For Gamers - from the past Interplay --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.28.18







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP