- 浏览: 4056 次
- 性别:
- 来自: 北京
最新评论
文章列表
安装python需要安装以下内容
yum install python-devel
python pycrypto-2.6 (用来连接SSH时使用)
地址:http://download.csdn.net/download/xtwxfxk5/4591241
命令: python setup.py isntall
python paramiko
地址:http://www.lag.net/paramiko/download/paramiko-1.7.7.1.tar.gz
命令: python setup.py isntall
引用《软件秘笈-设计模式那点事》书籍:
按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。
创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。
创建型模式用来处理对象的创建过程,主要包含以下5种设计模式:
工厂方法模式(Factory Method Pattern)
抽象工厂模式(Abstract Factory Pattern)
建造者模式(Builder Pattern)
原型模式(Prototype Pattern)
单例模式(Singleton Pattern)
结构型模 ...
List: 有顺序的,元素可以重复
遍历:for 迭代
排序:Comparable Comparator Collections.sort()
ArrayList:底层用数组实现的List
特点:查询效率高,增删效率低 轻量级 线程不安全
遍历:
ArrayList<String> al=new ArrayList();
al.add("winsun"); al.add("weixin"); al.add("mybole");
for(int i=0;i<al.size();i++)
...
二十三种设计模式定义篇
- 博客分类:
- java基础
1.工厂方法模式(factory method)
为创建对象定义一个接口,让子类去决定实例化哪个类,工厂方法让一个类的实例化延迟至子类。
2.工厂模式(factory)
客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。
3.建造模式(builder)
将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内
表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部
成的细节。建造模式可以强制实行一种分步骤进行的建造过程。
4.原始模型模式(prototype)
通过给出一个原型对象来指明所要创建的对象的类 ...
java中_null和“”的区别详解
- 博客分类:
- java基础
简单明了讲述null与“”的区别。
String s1;
String s2=null;
String s3="";
这三个变量的含义如下
s1表示声明一个引用,但未指向任何引用,分配了一个内存空间,没存入任何对象
s2表示声明一个声明一个引用,未分配堆内存空间。指向的对象为空。null为空对象,不是字字符串。所以,对空对象的任何操作都是错的,比如s2.trim();这样使用是不对的。
s3是一个字符串的实例,只是值为"",分配了一个内存空间,存了一个字符串对象.