很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。
在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。...
分类:
编程语言 时间:
2014-07-27 11:46:43
阅读次数:
220
对于咱们前台开发人员来说,Javascript和css那是再熟悉不过的了,那么我们可以用Javascript伪装成CSS的写法是怎么回事呢?其实就是貌似不写Javascript代码,但是有Javascript代码的作用,看下面代码:
<p onmouseover = "this.style.color = '#933'"
onmouseout = "this.style.color ...
分类:
编程语言 时间:
2014-07-27 11:45:23
阅读次数:
314
上篇博客:webService总结(一)——使用CXF发布webService(不使用Spring)
介绍了不使用Spring自动发布webService,这篇博客介绍第二种方法——使用CXF手动发布webService(不使用Spring)。
CXF自动发布webService,我们使用的是Tomcat服务器。而使用CXF手动发布webService我们不再使用Tomcat,取而代...
分类:
编程语言 时间:
2014-07-27 11:43:05
阅读次数:
294
尤其是我们在学习Spring时,都绕不开Annotation,而且使用的非常频繁,并且给我们带来很大的便利, 所以我们有必要了解JAVA Annotation。...
分类:
编程语言 时间:
2014-07-27 11:42:44
阅读次数:
205
java中的内部类,分为 内部类,局部内部类,匿名内部类!
内部类: 顾名思义 定义在类的内部的类叫做 内部类!
局部内部类: 定义在局部函数中的 类,叫做 局部内部类!
匿名内部类: 没有名字的内部类! 玩 android 都知道,android 比较常见 匿名内部类!
内部类的优点:
1 内部类可以直接 访问 外部类的所有成员!
因为,当你调用外部类的时候,却...
分类:
编程语言 时间:
2014-07-27 11:39:44
阅读次数:
223
今天开始在VS2013下练习C++的编程,一个很所有学习编程开始的程序输出“Hello C++!”:
/*************************************
* 程序名:p1_1.cpp *
* 功能名:显示Hello C++ *
**************************************...
分类:
编程语言 时间:
2014-07-27 11:39:24
阅读次数:
231
面对对象语言的设计哲学通常分为以下两种。
第一种思路是基类的作者定下一系列的规则,规定使用该基类的人(派生类的作者)可以干什么事,不能干什么事。
C++,和 Java 就是这一阵营的主要代表。比如说,C++中类定义中的 public, protected, private, virtual 等关键字就是
所谓的规则,规定了类的用户可以使用的成员,必须继承接口,或者实现等等。
这...
分类:
编程语言 时间:
2014-07-27 11:38:16
阅读次数:
227
匿名内部类:
1 没有名字的内部类
前提: 必须继承 或者 实现 某个接口!
2 匿名内部类:
创建格式:
方法一:
new Super(){
//override super function()
}.fun();
方法二:
Super s = new Super(){
// override super functi...
分类:
编程语言 时间:
2014-07-27 11:38:05
阅读次数:
282
近些年来,Spring一直很火,许多框架都能跟Spring完美集成,CXF也不例外。下面,我就介绍一下如何使用CXF + Spring发布webService。我们还是使用前两篇博客使用的实例。
服务端:
目录结构:
这里需要的所有Spring的包,CXF的lib目录下都有。
IHelloWorldServer代码:
package com.test.server;
...
分类:
编程语言 时间:
2014-07-27 11:37:16
阅读次数:
341
Javascript是一个弱类型的语言,也体现在了对表达式的逻辑计算上。对于Java等强类型的语言,进行逻辑判断时,如 if(condition) 中condition所表示的表达式,其结果必须是返回的为true或false的表达式,而javascript 则不然,它可以允许condition是 Number,String,或者Object对象,也可以是undefined 或null的变量,在这方面体现了很大的灵活性。JavaScript引擎会对if(condition) 中condition 的值先进行T...
分类:
编程语言 时间:
2014-07-27 11:34:22
阅读次数:
272
现在才知道, 并不是每一个java程序都需要main方法。...
分类:
编程语言 时间:
2014-07-27 11:33:42
阅读次数:
166
js的Date函数功能很强大。一般用到的。
首先获取当前日期:
var CurDate = new Date();
var Year = CurDate.getFullYear(); //年份(四位 例:2014)
var Month = CurDate.getMonth()+1; //月 0~11
var Day = CurDate.getDate(); //获得几号 1~31
var week = CurDate.getDay(); //获得周几 0~6 解释:0是周日 1是周一...
分类:
编程语言 时间:
2014-07-27 11:30:33
阅读次数:
235
全面分析下JavaScript的原型系统。
1 原型
2 继承属性的写入
3 添加还是覆盖
4 创建对象的方法
5 __proto__属性
6 内置对象的创建...
分类:
编程语言 时间:
2014-07-27 11:30:22
阅读次数:
342
在JDK的Collection中我们时常会看到类似于这样的话: 例如,ArrayList:注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationException。因此,为提高这类迭代器的正确性而编写一个依赖于此异常的程序是错误的做法:迭代器的快速失败行为应该仅...
分类:
编程语言 时间:
2014-07-27 11:29:52
阅读次数:
313
像Python、Lisp等语言都内建了大数计算机制,但是像C/C++语言既没有内建大数运算机制也没有对应的标准库实现。
为了解决C/C++大数运算的问题,许多优秀的大数运算库随之出现。下面对几种优秀的大数库进行简单的介绍。...
分类:
编程语言 时间:
2014-07-27 11:28:52
阅读次数:
248
这几天学的内容真是很有料,Java这门语言的核心设计思想,开始慢慢揭开面纱。
话说回来,这两天在看《疯狂Java讲义》的时候,偶尔会对一些问题产生疑惑,而这时候我重新拿起了《Thinking in Java》,我发现这本书现在对我来说,当作一本参考式的资料还是非常不错的,因为里面的内容,真的太丰富了,而且原理级的内容也讲的很到位,打算看完《疯狂》,再把《Thinking in Ja...
分类:
编程语言 时间:
2014-07-27 11:26:42
阅读次数:
218