学完javaSE该学设计模式吗? 设计模式javase经验安卓 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以做两个简单的小系统,或者BBS之类的练手 《Effective Java》越早看越好,这是一本告诉你应该干什么,不应该干什么的书,能避免走很多弯路建议配合着《Java Puzzlers》一起看,前者稍微偏理论一些,后者完全是各种错误、陷阱的小例子,浏览一遍不用花多少时间,以后遇到具体问题时,可以再拿出来参考设计模式主要是用来解决大型项目的问题的,比如用Java去操作数据库,一般有下面两种办法:1)如果使用Java的基础类库,直连数据库,直接执行SQL语句,大约用20行左右的代码就能取得指定数据库、指定表的所有数据。如果程序里仅使用几个数据库,几个表,业务逻辑也不复杂的话,用不用设计模式感觉都没啥太大区别2)设计模式给出的解决方案是DAO、DTO、Facade,初次使用可能觉得稍微复杂一些,但是当你有一大堆数据库,一大堆表需要处理的时候;如果不引入设计模式,会写出来一大堆“意大利面条似的代码”,难以排错、难以修改、难以维护关于设计模式,建议先简单的了解一下;当以后学习、工作中发现一些非常复杂的问题难以解决的时候,再有针对性的仔细学习一下,效果会更好;如果不能立即学以致用的话,学完就忘很容易增加挫折感。 EffectiveJava不讲设计模式,而且中文版翻译的不是太好,不建议看,head first 设计模式很简单,适合设计模式入门 关于Srping定时器jobClass的一个问题,在线等.... java技术交流 请教大家一个关于DataOutputStream的问题 跑马灯效果如何实现 为什么jdk1.5不能在win2000 professional运行? 构造函数没有返回类型,为什么不加void java能调用PB写的DLL吗? 怎么计算一个字符串“afsdfaaa”中含有多少个”a“? 大讨论:在java的开发过程中,大家都是用什么工具进行文档管理的? 〓☆救我一命!百分相送!高手请进!☆〓 Netty如何获得本次请求对应的应答 为什么内部类中不能直接System.out.println()
建议配合着《Java Puzzlers》一起看,前者稍微偏理论一些,后者完全是各种错误、陷阱的小例子,浏览一遍不用花多少时间,以后遇到具体问题时,可以再拿出来参考设计模式主要是用来解决大型项目的问题的,比如用Java去操作数据库,一般有下面两种办法:1)如果使用Java的基础类库,直连数据库,直接执行SQL语句,大约用20行左右的代码就能取得指定数据库、指定表的所有数据。如果程序里仅使用几个数据库,几个表,业务逻辑也不复杂的话,用不用设计模式感觉都没啥太大区别2)设计模式给出的解决方案是DAO、DTO、Facade,初次使用可能觉得稍微复杂一些,但是当你有一大堆数据库,一大堆表需要处理的时候;如果不引入设计模式,会写出来一大堆“意大利面条似的代码”,难以排错、难以修改、难以维护关于设计模式,建议先简单的了解一下;当以后学习、工作中发现一些非常复杂的问题难以解决的时候,再有针对性的仔细学习一下,效果会更好;如果不能立即学以致用的话,学完就忘很容易增加挫折感。