Java对代码怎样解释 java的理解

java代码解读

第一个if是判断searchkey是不是空的,如果不是空的,就追加到name字段作为查询条件,like模糊查询

创新互联公司成立与2013年,先为长岭等服务建站,长岭等地企业,进行企业商务咨询服务。为长岭企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

接着第二个if判断如果status的值不为空,就追加到status作为条件

如果status为空,走else分支,从userContext中获取到employee对象,接着判断,如果它的角色不是manager的话

把这个对象的id拿出来,作为seller.Id的条件进行查询

java代码解释

public class MyStack {

private int maxSize;// 标记栈的大小

private long[] stackArray;// 存储数据的变量

private int top;// 指向栈顶

/**

* 栈的初始化

* @param s 初始化栈的大小值

*/

public MyStack(int s) {

maxSize = s;

stackArray = new long[maxSize];

top = -1;

}

/**

* @Description: TODO(入栈操作 )

* @param : @param j 入栈对象

* @return: void

* @throws

*/

public void push(long j) {

stackArray[++top] = j;

}

/**

* @Description: TODO(出栈操作 )

* @param : @return 栈顶对象

* @return: long

* @throws

*

*/

public long pop() {

return stackArray[top--];

}

/**

* @Description: TODO(查看栈顶对象 )

* @param : @return 栈顶对象

* @return: long

* @throws

*/

public long peek() {

return stackArray[top];

}

/**

* @Description: TODO(查看栈是否为空 )

* @param : @return 如果栈为空返回true,否则返回false

* @return: boolean

* @throws

*/

public boolean isEmpty() {

return (top == -1);

}

/**

* @Description: TODO(查看栈是否满 )

* @param : @return 如果栈满返回true,否则返回false

* @return: boolean

* @throws

*/

public boolean isFull() {

return (top == maxSize - 1);

}

public static void main(String[] args) {//Java应用程序的入口方法

MyStack theStack = new MyStack(10); //new对象

theStack.push(10);// 入栈

theStack.push(20);

theStack.push(30);

theStack.push(40);

theStack.push(50);

while (!theStack.isEmpty()) { //循环

long value = theStack.pop();//出栈

System.out.print(value); //打印

System.out.print(" ");

}

System.out.println("");

}

}

怎么看懂java代码?

想要看到都能java代码,需要了解编程的基础知识,变量,表达式,程序执行结构,逻辑判断等等。最重要是要学会如何调试代码,慢慢练习,熟练了自然就会了。

Java代码解释

这不是java代码,是javascript代码

script type="text/javascript" src="js/jquery-1.8.2.min.js"/script

script type="text/javascript" src="js/jquery-ui.min.js"/script

script type="text/javascript" src="js/jquery.idealforms.js"/script

以上是导入JS库的代码,导入以后就可以使用一些库里的代码,这里导入的jquery和jquery的一些插件,其中有ui和表单插件。

script type="text/javascript"

这里中间的代码是JS的代码,我下面解释。

/script

Javascript语言里定义变量可以这样定义,举例:var a = {key:value,fn:function(){alert(1)}};

这里的a是一个变量,也可以理解为一个对象,对象里拥有属性和方法,key就是属性,对应的属性值是value,fn是函数,对应的函数体是后面的function(){alert(1)},看你的代码:

var options = {

onFail: function(){

alert( $myform.getInvalid().length +'invalid fields.' )

},

inputs: {

'password': {

filters: 'required pass'

},

'username': {

filters: 'required username',

data: {

//ajax: { url:'validate.php' }

}

}

},

'file': {

filters: 'extension',

data: { extension: ['jpg'] }

},

'comments': {

filters: 'min max',

data: { min: 50, max: 200 }

}

};

上面定义了一个options的变量,她拥有一些属性与方法

var $myform = $('#my-form').idealforms(options).data('idealforms');

上面代码$('#my-form')是通过jquery库获取一个元素ID为my-form的元素,它有idealforms方法,传递参数options后,返回一个对象在调用data方法,传递字符串参数idealforms。

$('#reset').click(function(){

$myform.reset().fresh().focusFirst()

});

上面代码$('#reset')同样获取元素,后面.click是说点击这个元素要触发的事件函数,其中这个$myform.reset().fresh().focusFirst()

$myform.focusFirst();

意为该表单重置刷新并且自动成为当前页面焦点。

div style="text-align:center;"/div

上面这段是一个div元素,没什么说的,一个加入了一个样式,意思是说在这个div中的文本居中显示。

JAVA代码解释

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener; //引用java。awt包

import javax.swing.JButton;

import javax.swing.JFrame; //引用swing包

public class Btn extends JFrame{ //生成一个Btn类继承Jframe

private static final long serialVersionUID = 1L; //Jframe类的默认属性

private JButton btn; //声明一个Jbutton变量

int i = 0;

public Btn(){ //Btn类的构造方法,相当于Jframe

this.setTitle("Button"); //添加窗体标题名字,添加Jbutton组件,

btn = new JButton(); //设置Jbutton的文本,和一个事件

this.add(btn);

btn.setText("BITC");

this.btn.addActionListener(new ActionListener(){ //时间发生时在btn中

public void actionPerformed(ActionEvent e) { //显示一行字符

btn.setText("BITC_"+String.valueOf(i+1)); //并显示计为点击次数

i++;

}

});

this.pack(); //调整大小将窗体设为可见

this.setVisible(true);

}

public static void main(String[] args) {

new Btn();

}

}


分享名称:Java对代码怎样解释 java的理解
分享URL:http://azwzsj.com/article/hpgcos.html