最新文章列表

ArrayList和Vector的区别

这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但为了 ...
相遇尽是缘 评论(0) 有870人浏览 2016-05-08 13:40

HTTP与RPC的区别

OSI网络结构的七层模型 各层的具体描述如下:   第七层:应用层     定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务 ...
aoyouzi 评论(0) 有10769人浏览 2016-01-08 18:02

Vi与Vim的区别

Vi与Vim的区别 vi是unix的标准配置,一般默认都安装了;而vim是vi的一个提升版本,当然现在已经独立于vi,而且功能比vi要强大。  简单点来说,它们都是多模式编辑器, 不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令, 而且还有一些新的特性在里面。 vim的这些优势主要体现在以下几个方面: 1、多级撤消 我们知道在vi里,按u只能撤消上次命令,而在vim里可以无 ...
yuhanwm910731 评论(0) 有1221人浏览 2015-12-29 14:59

建造者模式学习以及与工厂模式的区别

设计模式之禅学习——建造者模式   一、建造者模式是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。   二、建造者模式与工厂模式的区别:              工厂模式一般都是创建一个产品,注重的是把这个产品创建出来就行,只要创建出来,不关心这个          产品的组成部分。从代码上看,工厂模式就是一个方法,用这个方法就能生产出产品。       ...
莫欺少年穷Java 评论(0) 有7082人浏览 2015-08-29 14:27

类名.class, class.forName(), getClass()区别

1:Class cl=A.class;      JVM将使用类A的类装载器, 将类A装入内存(前提是:类A还没有装入内存),不对类A做类的初始化工作.返回类A的Class的对象。 2:Class cl=对象引用o.getClass();     返回引用o运行时真正所指的对象(因为:子对象的引用可能会赋给父对象的引用变量中)所属的类的Class的对象 。 3:Class.forName(&q ...
ruyi0127 评论(0) 有848人浏览 2015-08-17 11:52

Struts1.x与Struts2.x对比

Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Action是接口。 • Struts 2 Action类可以实 ...
HNUlanwei 评论(0) 有637人浏览 2015-08-16 19:48

“==”和equals()

         ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同, 要比较两个基本类型的数据或 ...
HNUlanwei 评论(0) 有683人浏览 2015-06-10 19:53

Mybatis与Ibatis对照入门于学习

一、为什么使用IBatis/Mybatis         对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用、轻巧灵活等特点,也仍然拥有一席之地。尤其 ...
Josh_Persistence 评论(4) 有2331人浏览 2015-05-11 22:14

抽象类和接口的区别

语法上的区别大家都知道,什么接口的方法全都得是抽象的,而抽象类允许实体方法;一个实体类只能继承一个抽象类,但可以实现多个接口;什么接口的方法必须是 public 的,抽象方法还可以用 protected 修饰,等等。 如果你只回答了这么多,那肯定不是个好消息。更窝火的是,你明明觉得肚里有货,却很难找到一个角度表达出来。下面参考了网上一些同学的回复,和我自己的理解,总结一下供大家参考。 从实际工作 ...
dsxwjhf 评论(0) 有553人浏览 2015-04-12 17:58

String,StringBuffer和StringBuilder区别

           在实际开发中,我们会经常使用到字符串连接的操作,以前我习惯喜欢用String的‘+’来操作,觉得非常方便好用,最近认真学习了String,StringBuffer和StringBuilder这三个类,才发现使用String来连接字符串,代码性能会很低。下面我们就字符串连接来分析这三种方式。    1.String              打开String的源码, ...
hm4123660 评论(2) 有2592人浏览 2015-04-09 01:17

说说JSON和JSONP,也许你会豁然开朗

说说JSON和JSONP,也许你会豁然开朗 转载:http://kb.cnblogs.com/page/139725/   前言   由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。   当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的 WebS ...
zjf201172653 评论(0) 有807人浏览 2015-01-21 15:07

eclipse下创建的tomcat project和web Dynamicproject的区别

今天研究了eclipse下创建的tomcat项目和web Dynamic项目的一些区别   工具:jdk 1.6.0_24;tomcat apache-tomcat-7.0.52;一.目录的区别 a.tomcat项目的截图   b.Dynamic项目的截图 区别:从两个截图可以看到, 1、tomcat的.java文件放在了WEB-INF/src 2、Dynamic有WebConte ...
静夜独窗 评论(0) 有1257人浏览 2014-12-03 16:30

springmvc和struts2的区别(转载)

我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。   Spring MVC和Struts2的区别: 1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不同的。以前认为filt ...
langgufu 评论(0) 有8409人浏览 2014-11-26 15:52

静态网页和动态网页的区别

 静态网页和动态网页的区别 网 页一般又称HTML文件,是一种可以在WWW上传输、能被浏览器认识和翻译成页面并显示出来的文件。文字与图片是构成一 ...
高手在农村 评论(0) 有674人浏览 2014-11-03 12:55

[Android]Fragment、Activity比较——Android碎片介绍

Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下Android Fragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个单独的activity中建立多个UI面板,同时重用fragment在多个activity中.你可以认为f ...
MyEyeOfJava 评论(0) 有3330人浏览 2014-10-22 15:52

Android - gravity and layout_gravity 区别

Android学习 Their names should help you : android:gravity sets the gravity of the content of the View its used on. android:layout_gravity sets the gravity of the View or Layout in its parent. android: ...
Lixh1986 评论(0) 有2512人浏览 2014-10-21 15:29

抽象与封装区别-转

抽象 处理大而复杂的问题的重要手段是抽象,强调事物本质的东西。 对程序抽象而言,一个语言结构的抽象强调的是该结构外部可观察的行为,与该结构的内部实现无关。抽象包括过程抽象和数据抽象。 封装 封装是把一个语言结构的具体实现细节作为一个黑匣子对该结构的使用者隐藏起来的一种机制,从而符合信息隐藏原则。封装包括过程封装和数据封装。 区别 封装考虑内部实现,抽象考虑的是外部行为 封装是屏蔽细节,抽象 ...
JinLoveJava 评论(0) 有713人浏览 2014-09-18 11:40

Jquery选择器input:hidden和input[type=hidden]的区别

关于选择器:hidden的声明,在jquery文档中是如此说的:匹配所有不成见元素,或者type为hidden的元素。而 [type=hidden]是查找所有type属性是hidden的元素。   两者是有雷同之处和不合之处的。:hidden匹配所有不成见元素,或者 type为hidden的元素,所有样式display是none的元素和子元素以及type="hidden"的 ...
xingsan_zhang 评论(0) 有1741人浏览 2014-09-12 13:59

Struts2的FilterDispatcher和StrutsPrepareAndExecuteFilter的使用和区别

FilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.!     StrutsPrepareAndExecuteFilter的作用及应用      FilterDispatcher是早期struts2的过滤器,后期的都用Stru ...
ykyfendou 评论(0) 有1947人浏览 2014-08-07 17:34

hibernate 中Sessionfactory的getCurrentSession与openSession的区别

   Configuration cfg = new Configuration();  // 获得配置信息对象    SessionFactory sf = cfg.configure().buildSessionFactory(); //解析并建立Session工厂     1. Session session = sf.getCurrentSession(); // 获得Sessio ...
ykyfendou 评论(0) 有1211人浏览 2014-08-04 00:01

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics