摘要:
命令模式,笔者一直以为当我们开发的过程中基本上很难用到,直到维护阶段或者重构阶段,我们会发现有些撤销命令和追加命令比较频繁时,自然而然就用到命令模式。
先看下类图
大话设计模式-类图
简单说下类图,最开始笔者看大话设计模式的时候也不是很喜欢看类图,主要原因是看不懂,后来当笔者第一次看完设计模式后,才真正意义上的理解... 阅读原文
2017-12-20 06:56:04 阅读(739) 评论(0)
摘要:
最近遇到一个小问题,我将其简化为下列代码,List的remove()方法在下列颜色注重的代码执行的源码也是不同的~
List<Integer> list=new ArrayList<>();
list.add(11);
list.add(12)... 阅读原文
2017-12-20 06:00:08 阅读(717) 评论(0)
摘要:
10.7 小结
面向对象有四大特点:抽象、封装、继承、多态
抽象:同类事物共有的属性和方法。
封装:把事物本身的属性和方法包含在一起,形成一个独立的模块。
继承:由已有的抽象事物创建新的抽象事物的过程。
多态:指同一名称动作,在不同情况下有不同行为的现象。
类就是具有相同属性和方法的事物的集合的抽象。类体一般... 阅读原文
2017-12-20 00:23:02 阅读(777) 评论(0)
摘要:
1 //带有特殊符号字符串示例
2 String str = "我的名字(测试)";
3
4 //去除特殊字符内容 其中的“()”为特殊字符
5 str.replaceAll("[^0-9a-zA-Z\u4e00-\u9fa5.,,。?“”]+","");
6
7 //去除特殊符号后字符串内容:
8 Syste... 阅读原文
2017-12-19 23:32:01 阅读(714) 评论(0)
摘要:
最近在学习SSH,struts2.3+spring4+hibernate4,都是一些最基本的增删改查,总结了一些问题及解决的办法,如果有错误还请指教。
sessionFactory的配置:
1 <!-- 配置hibernate session工厂 -->
<!--hibernate... 阅读原文
2017-12-19 23:00:02 阅读(764) 评论(0)
摘要:
1、导入基本jar包
2、在Web.xml中配置DispatcherServlet
<!-- 配置 DispatcherServlet --> <servlet> <servlet-name>SpringDispatcherServlet</servlet... 阅读原文
2017-12-19 21:53:02 阅读(730) 评论(0)
摘要:
字符文件复制
1 FileReader fr =new FileReader("b.txt");//绑定源文件
2 FileWriter fw= new FileWriter("a.txt");
3 char[] c= new char[1024];
4 int len=0;
5 //循环读取
... 阅读原文
2017-12-19 20:48:01 阅读(758) 评论(0)
摘要:
在项目运行过程中,常常需要进行功能调试以及用户行为的跟踪和记录,部分人习惯使用System.out,但这并不建议,它仅仅是使用方便但不便于维护也无扩展性。相比log4j的话,log4j可以控制日志信息的输送目的地、输出格式以及级别等等,使我们能够更加细致地控制日志的生成过程。
Log4j2是对Log4j1的升... 阅读原文
2017-12-19 20:24:01 阅读(787) 评论(0)
摘要:
Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。
在大家看之前,我要先声... 阅读原文
2017-12-19 19:01:02 阅读(693) 评论(0)
摘要:
记得有人说过一句话,大体意思是:现在计算机技术发展那么迅速,日新月异,那些学计算机技术的人,要不断学习才能不被淘汰,那些人的脑子是不是坏掉了,干嘛要让自己活的这么累?表示不解。不想时隔几年,我也进入了这个飞速发展的IT行业。大概是随着时间的推移,个人价值观也随之改变了吧!
初入这个行业的程序员是迷茫的,处在金字... 阅读原文
2017-12-19 17:10:02 阅读(750) 评论(0)