归档:2015年3月
  • newinstance()和new有什么区别

    2015-03-31 在初始化一个类,生成一个实例的时候,newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。 例如: Class c = Class.forName(“A”);factory = (AInterface)c.newInstance(); 其中AInterface是A的接口,如果下面这样写,你可能会理解: S...
    后端 - 2人评论 - 314人浏览
  • HTTP协议常见的响应报头

    2015-03-13 响应报头服务器可以传递不能放在状态行中的附加响应信息,以及服务器的信息对Request-RUL 所标识的资源进行下一步访问的信息。常见的响应报头如下:1、Allow:指出服务器所支持的请求方式,如GET、POST 等方法。2、Content-Encoding:指定文档的编码方法。3、Content-Length:指定响应中数据的字节长度。4、Content-Type:指定回送数据的MIME类型。5、Date:指定发送HTTP消息的日期。6、Last-Modified:指定返回数据的最后修改时间。7、Location:重定向请求者到一个新的URI地址。8、Refresh:指定浏览器定时刷新...
    前端 - 去评论 - 220人浏览