求解释java常用代码代码

基本数据类型的(零值)默认值

JVM昰基于栈的体系结构来执行class字节码的线程创建后,都会产生程序计数器(PC)和栈(Stack)程序计数器存放下一条要执行的指令在方法内的偏移量,栈中存放一个个栈帧每个栈帧对应着每个方法的每次调用,而栈帧又是有局部变量区和操作数栈两部分组成局部变量区用于存放方法中的局部变量和参数,操作数栈中用于存放方法执行过程中产生的中间结果栈的结构如下图所示:

1,前6行写了一个addEventHandle的方法类似于数學中的函数,这个方法内容是执行一个

体循环次数等于,allButton的大小比如allButton是个数组,那就代表数组内的数有几个循环的内容执行的是,讓allbutton数组指针为循环计数i的每次都执行addActionlistener对象的add方法参数为this代表这个正在写的这个类,下一行让clearButton对象也执行它的addActionlistener方法参数也是this

2.后面4有字行,分别定义了4个属性,访问级别为private私有的属性类型为3个字符串型,一个为布尔型默认值为3个空,一个为假

3 下面到结尾定义了一个setResult方法这个方法大体执行了一个流程判断,

主判断当调用fields.getText方法获得的字符串内容不为空字符串时执行属性CLS=对m和n为空

如果不满足主条件,则判断下面的次条件判断如果m不等于空则执行给n赋值等于field.getText方法的字符串并在再次执行一个流程判断如果op的内容等于+号则执行field.setText设置text内容为m+n在這里m调用了转化方法,将m和n转化为浮点型变量也就是有小数点最多13位小数下面几行类似这行

我要回帖

更多关于 JAVA 的文章

 

随机推荐