- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 javaweb必会_网页验证码制作
准备将常用的Unicode编码的汉字准备好 如下:\u96d5\u864e\u7684\u4e00\u4e86\u662f\u6211\u4e0d\u5728\u4eba\u4eec\u6709\u6765\u4ed6\u8fd9\u4e0a\u7740\u4e2a\u5730\u5230\u5927\u91cc\u8bf4\u5c31\u53bb\u5b50\u5f97\u4e5f\
2015-12-28 17:41:09 1051
原创 java学习笔记_高级篇必会(可变参数,枚举)
可变参数l 测试JDK中具有可变参数的类Arrays.asList()方法。分别传多个参、传数组,传数组又传参的情况。• 注意:传入基本数据类型数组的问题。l 从JDK 5开始, Java 允许为方法定义长度可变的参数。语法: publicvoid foo(int … args){ }l 注
2015-12-11 09:45:00 624
原创 java框架模式_低耦合高内聚法则
低耦合高内聚法则定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越来越密切,耦合度越来越大,当一个类发生改变时,对另外一个类的影响也越大.解决方案:尽量降低类与类之间的耦合.自从我们接触到编程开始,就知道了软件设计的总的原则,低耦合,高内聚,无论是面向对象或者面向过程,耦合度尽量低,才能提高代码的复用率。但是编程怎么编程低耦合呢?无论逻辑怎么复杂,对于依赖
2015-12-11 09:40:52 4294
原创 java框架设计_依赖
依赖倒置原则定义:高层模块不应该依赖底层模块,二者都应该依赖其抽象: 抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改成依赖类C,则必须通过修改类A的代码来到达。这种情景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作,假如修改类A,会给程序带来没有必要的风险。 解决方案:将类A修改为依赖接口o,类B和类C各自实现
2015-12-01 14:31:48 491
原创 java框架设计_替换
替换原则.定义一: 如果对每一个类型为A1对象b1,都有类型为A2的对象b2,使得以A1定义的所有程序P在所有的对象b1都替换成b2时,程序P的行为没有发生变化.那么类型A2是A1的派生类型.定义二: 所有的引用基类的地方必须能透明地使用子类的对象 问题由来: 有一功能P1,由类A完成.现在需要将功能P1进行拓展,拓展后的功能为P,其中P是由原来功能P1与新功能P2组成.新功能P
2015-12-01 14:27:43 417
原创 java_网格组布局
网格组布局 网格组布局是所有布局管理器之母,可以将网格布局看成没有任何限制的网格布局.在网格布局中,行和列的尺寸可以改变.可以将相邻的单元合并以适应较大的组件.. 看图中包含下面的组件.1两个用于字体外观和大小的组合框2两个组合框的标签3两个用于选择斜体和粗体的复选框4一个显示文本的文本区现在将容器分解为网格单元,,每个复选框横跨两列,文本区跨4行.
2015-11-24 17:09:13 4511
原创 java程序设计_单一工作原则
单一工作原则定义: 一个类只能负责一项工作发生的问题:类A负责不同的工作:工作W1,工作W2.当由于工作W1需要发生修改而需要修改类A时,有可能会导致原本进行正常的工作W2可能发生故障。解决方法: 实行单一工作原则,分别建立两个类A1,A2。这样让A1负责W1的功能,A2负责W2的功能。这样,修改A1就不会修改W2的功能了,同理修改A2就不会修改W1的功能
2015-11-24 12:59:04 560
css android java html5 javascript vbscript帮助文档
2015-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人