一、JAVA中内部类和匿名内部类的区别 内部类:内部类可以是static的或者非static的,static内部类只能包含静态方法和静态类变量,只能访问外部类的静态元素,内部类可以实例化,多次使用。 匿名内部类:它只能使用一次,不区分static和非static。如果用到外部类的变量的话,必须是类变 ...
分类:
编程语言 时间:
2017-03-23 16:21:33
阅读次数:
204
Scala运行在jvm之上,可以调用Java类库和与Java框架交互,并将面向对象与面向函数结合在一起。 特点: 1 保留了静态类型检查。安全保障高。 2 函数式编程,更加灵活。 3 运行于jvm之上,可以直接编译成Java字节码,可以使用现成的大量Java类库。 Scala程序可以向其他解释型语言 ...
分类:
其他好文 时间:
2017-03-23 12:18:44
阅读次数:
177
/** *使用salesforce通过REST方式作为webservice,需要以下几点 *1、类和方法需要global,方法需要静态 *2、类需要通过RestResource(UrlMapping='/page/*')注解声明 *3、@HttpGet和@HttpDelete不能有形参,可以通过UR ...
分类:
编程语言 时间:
2017-03-18 20:00:46
阅读次数:
415
1.静态类型和动态类型 静态类型 将一个指针变量定义为特定类的对象时,使用的是静态类型,在编译的时候就知道这个指针变量所属的类,这个变量总是存储特定类的对象。 将一个指针变量定义为特定类的对象时,使用的是静态类型,在编译的时候就知道这个指针变量所属的类,这个变量总是存储特定类的对象。 动态类型 这一 ...
分类:
其他好文 时间:
2017-03-18 19:05:51
阅读次数:
190
排版乱?请移步原文获得更好的阅读体验 1.单例对象 scala中没有静态类或者静态方法,都是通过object实现的,它表示某个类的单例对象。如object People是class People的单例对象。 2.伴生对象 java中有些类可能会既有静态方法又有实例方法,在scala中静态方法存在于对... ...
分类:
其他好文 时间:
2017-03-17 19:20:58
阅读次数:
193
静态 static关键字 普通成员普通成员是属于对象的 静态成员静态成员是属于类的 普通方法里面可以调用静态成员静态方法里面不能调用普通成员self关键字 在类里面代表该类 抽象类 abstract 关键字 不能被实例化做为父类使用 接口 关键词 interface implements极度抽象的类 ...
分类:
其他好文 时间:
2017-03-16 23:53:31
阅读次数:
276
1 动态语言和静态语言 指动态类型语言和静态类型语言 1.1 动态类型语言 动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型 ...
分类:
编程语言 时间:
2017-03-15 14:34:54
阅读次数:
199
静态成员也称为共享成员,例如静态属性 静态字段 静态方法;静态成员可以在类的实例之间共享。 静态类中只能有静态成员,不能有实例成员,因为静态类不能进行实例化; 在非静态类中 即可以有静态成员 也可以有非静态成员; 只要是静态成员 属性 字段 方法,都需要用类名去调用; 静态成员和实例成员的区别: 静 ...
参考:https://en.wikipedia.org/wiki/Initialization-on-demand_holder_idiom idiom - 一个线程安全的、无需synchronization的、且比无竞争的同步高效的单例模式 idiom的实现依赖于java虚拟机(JVM)在执行初始 ...
分类:
其他好文 时间:
2017-03-14 12:00:31
阅读次数:
209
1,C++是一种静态类型的语言,在使用变量前,必须先定义其类型。在编译时会做类型检查,在编写c++表达式的时候,编译器会检查表达式中所用的对象类型是不是之前给其定义的类型,或能否转换为之前给其定义的类型。所以,C++的这种静态类型检查,能帮助开发者更早的发现错误。2,..
分类:
编程语言 时间:
2017-03-10 19:38:41
阅读次数:
144