《Head First Java》读书笔记

  • 第7章 继承与多态
    • “Java程序只是由一堆类组成的”(p182中)
    • 抽象的类代表此类必须要被extend过,抽象的方法代表此方法一定要被覆盖过(p203上)
  • 第8章 接口与多态
    • “编译器是根据引用类型来判断有哪些方法可以调用,而不是根据Object确实的类型”(p213下)
    • 为什么要是“致命方块”呢?只要继承两个及以上的类就可能出现冲突啊?(p223中)
  • 第11章 异常处理
    • “try/catch是用来处理真正的异常,而不是程序的逻辑错误”(p324下)
    • “方法抛出异常时,方法会从栈上立即被取出"(p335中)
  • 第12章 图形用户接口
    • 不应该乘以256吗?[0,1)* 255 的话,永远也不可能出现255啊……(p367下)
  • 勘误
    • 台湾术语冲突
      • “地”应改为“的”(XXVII下)
      • “命令列”应改为“命令行”(XXVIII上)
      • “地”应改为“的”(XXIX上)
      • “作”应改为“做”(XXIX中)
      • “述句”应改为“语句”(p8下)
      • 虚拟机函数编译器???(p10上)
      • “运用性”应改为“灵活性”(p19中)
      • 空格应改为空字符串(p23中)
      • “地”应改为“的”(p56中)
      • “叫用”应改为“调用”(p102中)
      • “地”应改为“的”(p103中)
      • “述句”应改为“语句”(p156下)
      • “过载”都应改为“重载”(p190)
      • 删掉“过”(p201下)
      • “鉴名”应改为“签名”(p204下)
      • “地”应改为“的”(p238下)
      • “地”应改为“的”(p244下)
      • 去掉“过”字(p283下)
      • “渐层”应改为“渐变”(p367上)
      • “编写文件”应改为“写入文件”(p451下)
      • “地”应改为“的”(p591下)
    • 两个箭头指错了地方(p36下)
    • 列反了(p39上)
    • 语序错误(p41上)
    • Getter应改为Setter(p79上)
    • 少了个“真”字(p86下)
    • 等号全部写成了减号(p117上)
    • “加数”应改为“加1”(p127中)
    • “过”可以删去(p167中)
    • 加逗号(p172上)
    • “动物”改为“生物”更好(p174上)
    • 猫科和犬科的语序对应错误(p174上)
    • Hello Kitty大陆好像一般不翻译?(p177上)
    • 说了句人话(p183下)
    • 什么叫“用好的代码设计不好的类”?(p189中)
    • 没改参数……(p190下)
    • 前后矛盾……(p191下)
    • 啥翻译……(p201上)
    • “过”可以删去(p204中)
    • “得”应改为“的”(p207上)
    • 多了个空格(p208上)
    • 建议“对象”加引号,区别于一般语境下的“对象”(p208下)
    • “移动”建议改为“删除”(p208上)
    • 索引参数的话,那为啥参数是对象?(p208上)
    • “返回元素再list中的位置”应改为“根据索引返回元素”(p208中)
    • 少了个“宠”字(p221中)
    • 删去“是”字(p222上)
    • 第二个“子类”应改为“父类”(p228上)
    • “私有”应改为“实例”?(p239上)
      好像又不用改,都是前后联系不大,没必要强调“私有变量”。
    • “的”应改为“地”(p245下)
    • “调用”应改为“自动生成构造函数”(p246上)
      因为不论如何编译器都肯定会调用的​
    • “是否为蘑菇”应改为“是否有魔力”(p247中)
    • “调用”应改为“自动生成构造函数”(p247上)
    • “的”应改为“地”(p263下)
    • 什么鬼……局部变量咋就叫“变量作用域”了……咋想的……是想说“作用域变量”?(p264中)
    • 实例变量不是对象!!!只是对象的引用!咋还把实例变量说成是对象呢?这举的啥例子啊我天(p265中)
    • “我以”应改为“我们”(p276中)
    • “序列化”应改为“解序列化”或“反序列化”(p276下)
    • “非静态变量”应改为“非静态方法”(p278上)
    • “要”和“该”删去一个。最好删去“要”(p280下)
    • wtm服了。开头说非静态方法可以读取静态变量,马上又说不行,那到底是行还是不行啊我去。实测:非静态方法可以读取静态变量、调用静态方法(p284上)
    • “覆盖”应改为“重载”(p286上,p286下)
    • 建议将autoboxing翻译出来。这本书好多地方该翻译的没翻译……(p288下)
    • 少个逗号(p289下)
    • “2004年1月7日”应改为“2004年2月7日”(p305中)
    • 少了个句号(p318上)
    • 翻译又错了……(p324上)
    • 多了个右花括号(p338下)
    • “想做”应改为“想象”(p340下)
    • “一定”应改为“已经”(p359上)
    • 多了个空格(p365上)
    • 少了对括号(p366上)
    • 删掉“给”字?(p368中)
    • “事件监听过程”应改为“事件监听程序”(p369下)
    • 去掉“在”字(p373上)
    • 去掉“是”字表述更清晰(p377下)
    • “想做事”应改为“想作是”(p412上)
    • 多了个空格(p412中)
    • “个别的”应改为“个别地”(p419上)
    • main方法的实现多了个“2”(p420中)
    • 啥翻译……(p440上)
    • “非常的”应改为“非常地”(p443下)
    • 这tmd什么翻译……“除非该示例变量……。否则,……”应改为“如果该实例变量……,则……”(p446下)
    • “用……来搜索引擎”?翻译的什么啊……去掉“引擎”吧(p477上)
    • 多了几个空格(p483下)
    • “做”改为“创建”更好吧(p485下)
    • “背景”应改为“后台”(p489中)
    • “实观”应改为“实现”(p493下)
    • 多了个空格(p500中)
    • “进入线程”应改为“进入同步化方法”(p511下)
    • “并行性”应改为“并发性”(p512上)
    • 什么叫“小于方法全部”?应该是“小于方法这个整体”?(p514下)
    • “同步化线程”应改为“同步化方法”(p517下)
    • “歌本”是个啥???歌名?(p531下)
    • “是”应改为“的”(p548下)
    • override应译出,“覆盖”或“重写”(p561上)
    • heap应译出,“堆”(p563中)
    • “次类型”应改为“子类型”(p568上)
    • 多了空格(p575下)
    • “相以应”删掉“以”字(p589上)
    • 掉了个字母。AR应改为JAR(p595下)
    • "字节"应改为“二进制位”(p660上)
    • “字节合”应该是想说“字节组合”(p660中)
    • “y是个块方法”应改为“y是个块变量”(p663下)
    • “接听”应是“监听”(p665上)
    • “实观”应改为“实现”(p666上)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值