第13章字符串--java编程思想中文第四版-readme.txt_Thinking in Java书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > > Thinking in Java > 第13章字符串--java编程思想中文第四版-readme.txt
ajian005 Thinking in Java 的书评 发表时间:2011-09-23 16:09:26

第13章字符串--java编程思想中文第四版-readme.txt

 博学,审问、慎思、明辨、笃行
 读实用书时要提出的四个问题:
      (1)整体来说,这本书到底在谈些什么?big what? 并没有改变多少。
      (2)作者细部说了什么,怎么说的? small what? how?
      (3)这本书说得有道理吗? 是全部有道理,还是部分有道理?why?
           作者最终的目标,加上他建议的达成目标的方法--这要看你认为追求的是什么,以及什么才是最好的追求方法而定。
           在什么范围,什么条件下适用,在什么范围,什么条件下不适用。要知道它能做什么,它不能做什么
      (4)这本书跟你有什么关系? 理论联系实际
           赞同一本实用性的书,确实需要你采取行动。 照着作者希望你做的方式来行动。How
           不断操练身体和头脑,首先从不会到会、其次由会到熟练、再其次熟练到精,最后由精到通(融汇贯通),举一反三,触类旁通,
           行动:为达到某种目的而进行的活动。行动目标,行动方法,行动开始时间,结束时间,行动人,行动地点,行动方式。
            完全扔掉书,进行实践。
            如学车:刚开始不会按着书和师傅指令动作比较慢而且经常出现错误练习着,在不停的训练过程中动作越来越快、错误越来越少进入半会不会的状态;
                    然后提高训练标准再继续操练,偶尔会犯点小错误,基本上不会犯大错误,进入会开状态,但不熟练;
                    然后继续加强操练,经过一段时间有意识的操练,慢慢地开始熟练了,能够上路上跑了初步达到初级驾驶员(拿到证),
                    再然后在路上继续练习,能够处理在各种异常情况,而且又快又好的在路上行驶,初步达到中级驾驶员的层次(在路上跑个1-2年,在各种汽车比赛中成绩比较好)
                    最后,在精的层次上继续操练、思考能够将驾驶技术方法迁移到其他领域:如学游泳、学骑自行车、学烹饪、学裁缝等就达到通(学)的层次。(需要多年的实践、思考、领悟)
            学车/骑自行车:理论就是要做题,实践:就是要上车操练。
            武术:主要是实践
            厨艺:理论就是看菜谱,实践:按菜谱买菜,配菜,实际炒菜,品尝,调整
            木匠/铁匠/建筑师:设计、实践,调整,在设计,在实践。
            美容美发:
            装修
            裁剪
            编程/软件工程/建筑工程在道的层次上很相近
        最忌讳:1 没有目标/提不出问题,没有时间和资源限制,自己太放松,要有适当的紧迫感和压力感
                2 重“看书”,轻“提问题,思考,讨论,实践” 有没有收获 关键看思考的深度是否能够表达出来,实践出的东西是否是可见的,并基于这个一个原型反馈不断改进
      1 什么是字符串?字符串做什么用的? java字符串放在内存中还是放在外存中呢?
      2 每一节说了什么,怎么说的?
      3 这一章说的有道理吗? 是全部有道理,还是部分有道理? why要用容器?
      4 这一章跟自己有什么关系?
        赞同一本实用性的书,确实需要你采取行动。 照着作者希望你做的方式来行动。How
        实际操作(编写代码),做实验。
  编程与开车,厨艺 有想通的地方,理论指导,以实践为主。
  能力级别:不会(了解)——领会(理解)——熟练——精(why)——通(融汇贯通)
  练习题没做:(1) (4)(5)(6)(11)(12) (13) (15)(16)(17)(18)(19)(20)
        本章涉及到得算法和数据结构:正则表达式
        本章涉及到得编程思想及设计模式:
        本章涉及到比较好的工具:
        本章设计到得计算机理论知识:
第13章 字符串 (研习:1 掌握层次:理解)P319 练习题为:P273
  13.1 不可变String(研习:1 掌握层次:理解) P319
  13.2 重载"+"与StringBuilder (研习:1 掌握层次:理解)
  13.3 无意识的递归(研习:1 掌握层次:理解) P323
  13.4 String上的操作(研习:1 掌握层次:理解)P324
  13.5 格式化输出(研习:1 掌握层次:理解)P325
    13.5.1 printf()
    13.5.2 System.out.format()
    13.5.3 Formatter类
    13.5.4 格式化说明符P327
    13.5.5 Formatter转换
    13.5.6 String.format()
  13.6 正则表达式(研习:1 掌握层次:理解)P331 Perl/Python
        正则表达式是一种强大而灵活的文本处理工具。 各种字符串问题:匹配、选择、编辑以及验证。
    13.6.1 基础(研习:1 掌握层次:了解)
    13.6.2 创建正则表达式P333 (研习:1 掌握层次:理解)
    13.6.3 量词 (研习:1 掌握层次:理解)
    13.6.4 Pattern和Matcher P336 (研习:1 掌握层次:理解)
          find() P337
          组(Groups)P338
          start()与end()
          Pattern标记
    13.6.5 split()P341
    13.6.6 replace(替换操作)(研习:1 掌握层次:理解)P342
    13.6.7 reset()P343
    13.6.8 正则表达式与Java I/O
   13.7 扫描输入(研习:2 掌握层次:理解) P345
    13.7.1 Scanner定界符P347
    13.7.2 用正则表达式扫描P347
   13.8 StringTokenizerP348(废弃掉,用正则表达式和文本替代)
   13.9 总结P348
  参考资料:《精通正则表达式:第3版》 Perl Python
           《Mastering Regular Expressions 第3版》 一书,作者:Jeffrey E. F. Friedl、O'Reilly 和 Associates,1997 年出版

展开全文
有用 0 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读