本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
深入java虚拟机 方法调用指令
1 方法调用指令
2 实例方法,类方法
调用实例方法时, 虚拟机从所调用方法栈内的操作数栈中弹出objectref和args, 虚拟机把objectref作为局部变量0放到新的栈中, 把所有args作为变量1,2,。。。等处理,objectref是隐式传给所有实例方法的this指针 调用类方法时, 虚拟机只从所调用方法栈桢中的操作数栈中弹出参数,并将它们放到新的栈桢中 ...
实现登陆界面 并且对输入内容进行提取判断 做出反馈
目标:实现一个简单的登陆界面,使得界面上有按钮、输入框、标题;并且在输入框中输入内容是能够将所输入的内容进行提取判断,做出相应的反馈。步骤:1、创建一个继承JFrame的类:因为界面是从JFrame中取得的,所以需要创建一个继承JFrame的类。创建程序的入口,在其中创建类的对象:类名 方法名=new 类名();随后调用对象中的窗体界面的方法:对象名.方法名();到了这里由于还没有创建类里的方法, ...
从汇编和寄存器层面,简单描述下方法调用的时候都发生了什么
先看一个简单的汇编程序:
assume cs:code,ss:stack
stack segment
dw 10 dup('a')
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,20
mov ax,1
mov cx,4
call s
mov ax,4c00h
...
Objective-C中一种消息处理方法performSelector: withObject:(转)
原地址:http://www.cnblogs.com/buro79xxd/archive/2012/04/10/2440074.html
Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候传递人和消息。
首先介绍两个方法 ...
Java进阶 ---- 多态(Polymorphism)
从前面的继承(Inheritance)到比较this和super,所用的例子都夹杂着多态(Polymorphism)的味道。所以,这篇就是阐述个人总结的多态(Polymorphism)
多态,并没有关键字,可以视之为Java的三大特性之一,也可以视为继承“is a”的另一阐述“substitution principle(代理准则)”的体现。在Java中,对象变量(引 ...
Java 内部类调用外部类方法的一个注意点
今天在写代码的时候,涉及到使用一个内部类去调用外部类方法的问题,总是得不到我想要的结果,后经过DEBUG,才发现哪里出现了问题。现写了一个简单的代码,来重现这个问题。
打印出来的结果为:
a: 20
a: 0
a: 20
为什么是这么一个结果呢?我想,对第一个 20,大家应该没有任何意见吧。那么第二个为什么是 0 呢?我一开始一直以为打印出来的应该是 20,所以一直没想通,但看了以 ...