class文件中的access flag记录了一个类的相关信息,比如public abstract final等等。其中有一个值ACC_SUPER。现理解如下:
ACC_SUPER是用来表示如何调用父类的方法。在jdk1.1之前,jvm使用一种invokenonvirtual的指令,调用父类方法。这个方法就是现在的invokespecial 前身。既然连名字都改过了,他们的实现差距可以认为已经比较大了。invokenonvirtual是不会进行虚函数查找的,也就是总是静态绑定。...
分类:
编程语言 时间:
2014-08-27 18:53:28
阅读次数:
326
Switch中可以使用int,byte,short,char,Enum,String。其中Enum为1.5之后新增特性,String为java8新增特性。本文介绍如何在Switch中使用Enum类型。
在swtich中使用enum,不同于传统switch的地方主要在两个显著的、非细节方面。
案例:
switch (UserAgent.FIREFOX) {
case (UserA...
分类:
编程语言 时间:
2014-08-27 09:25:07
阅读次数:
195
BigInteger是什么?BigInteger如何使用?BigInteger在java8中有什么改进?
分类:
编程语言 时间:
2014-08-21 18:43:04
阅读次数:
164
BigInteger是什么?BigInteger如何使用?BigInteger在Java8中做了哪些改变?不知道不行,知道了也不一定行!...
分类:
编程语言 时间:
2014-08-21 17:13:44
阅读次数:
201
atitit. groupby linq的实现(1)-----linq框架选型 java .net php
实现方式有如下
1. Dsl/ Java8 Streams AP ,对象化的查询api ,推荐 1
2. Linq::: like sql 的dsl 1
1.1. linq4j (jdk6 ok,jdk7 编译错误,又马jar下载)
1
1.2. Quaere:...
分类:
编程语言 时间:
2014-08-18 00:18:33
阅读次数:
515
IE中的事件注册: ele.attachEvent(‘on‘?+?type,?fnHandler) ,W3C中事件注册: ele.addEventListener(type,?fnHandler,?false) ,有时我们要在事件注册的函数引用(这里是fnHandler)里,引用调用该事件监听...
分类:
其他好文 时间:
2014-08-12 09:06:54
阅读次数:
175
简要介绍Java8底层是如何实现Lambda表达式的...
分类:
编程语言 时间:
2014-08-11 21:37:04
阅读次数:
291
??
目
录
1
开始学习C++..............................................................................................................
4
1.1
C++的头文件..............................
分类:
编程语言 时间:
2014-08-09 21:37:30
阅读次数:
858
Ms中的事件注册:1ele.attachEvent('on'+ type, fnHandler)W3c中事件注册:1ele.addEventListener(type, fnHandler,false)?有时我们要在事件注册的函数引用里,引用调用该事件监听器的当前对象如果是W3c可以直接用this,...
分类:
其他好文 时间:
2014-08-09 15:52:08
阅读次数:
219
JAVA8中加入lambda演算是一个令人兴奋的新特性——虽然这个新特性来得太迟了,目前的主流开发语言中,JAVA似乎是最后一个支持函数式思维的语言。虽然晚了点,但总比没有好——况且我认为它的实现还是可以的,至少比C++的实现好一点(C++编译器不能自动很好的处理闭包环境,却要求程序员在代码中指定要...
分类:
编程语言 时间:
2014-08-09 13:25:27
阅读次数:
265