正则是文字处理的最基本工具,是通配符匹配的进化版,现在除了默认的notepad.exe文本编辑器外,其他的高级文本编辑器都支持正则的匹配和替换,正则匹配比通配符匹配更加精确甚至有其很深的逻辑性,无论你是学习Java还是其他任何编程语言,正则都是必需的甚至可以说是最优先应该学习的工具,这不仅能培养你分析和处理文档的能力更有助于提高编程中字符串处理应用的能力.
综上所述,正则表达式越早学习越好,而且正则表达式不需要像编程语言那样有很高的门槛,几乎即学即用!
我没有看过马士兵的J2SE视频 但学了java那么多时间 还有有一些心得的 在此与你分享
首先 java基础中的日期处理必须要学 在开发中很常用
正则表达式你可以看 也可以不看 等你往后学 在做项目的时候必须要用到正则表达式 到时候你再去学 学完项目里马上要用 比你现在这样空学记忆更加深刻
其次 设计模式你现在千万不要去学 我打包票你看不懂 同上 往后学 学到哪个项目要用到设计模式了再考虑 设计模式都是一些固定的框架 要理解应用场景 才能更好的理解设计模式
至于坦克大战 你要是有精力就去看看吧 不过我估计你做出来够呛
我还是建议你学完J2SE后再花一点时间重新回顾巩固一遍后 就直接去学Java Web开发 我就是这么走的