重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java代码看懂 怎么看懂java代码

java代码理解

public Static Animal get(String choice)//这句是定义一个静态方法get ,static表示该方法是静态方法, void表示方法没有返回值(在方法没有返回值时用),而该句的返回值类型是Animal (Animal是一个用户自定义的类 类似你熟知的int,string,char等), 例如public viod get(){}这个方法就没有返回值且是非静态方法 而public static string set(){}这个方法就是静态方法且返回值的string类型。请不要混淆返回值类型与static二者并非一个概念

专注于为中小企业提供网站设计、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业精河免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

静态与非静态:当一个函数或者一个变量前面加上static时表示该方法或变量是静态的,否则就是非静态的。java和c#一样是面向对象的语言,创建一个类后需要实例类的对象调用方法或者变量,当声明的方法或者变量时静态时就可以直接用类名调用,因为静态的是属于类所有,并非属于类的某个对象

choice是什么意思? choice是get方法的形式参数(形参)通俗一些就是个傀儡,只有这个get方法被调用的时候形参就被赋予了实参的值,才真正有了意义。例如你的例子Animal al=Store.get("dog");中调用了get方法并传递实参"dog" ,此时choice的值就是"dog","dog"与"dog"当然是俩个相等的字符串 所以程序最后输出的肯定和狗有关。如果get方法被调用时传的实参不是"dog",Animal al=Store.get("pig");此时choice值就是"pig","pig"与“dog”不是相同的字符串所以最后结果肯定和猫又关(呵呵)

if(choice.equalsIgnoreCase("dog"))是什么意思? 这是判断当get函数被调用时传递的实参是否是“dog”, java中equalsIgnoreCase是判断两个字符串是否相等它不考虑大小写,如果两个字符串的长度相等,并且两个字符串中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。(当get被调用时choice的值就变为实参的值)

正如LS所说main 方法是java程序的入口,当程序运行时首先运行main方法中的内容 ,记住main方法的格式就行,以后你会慢慢理解main

如果还有不是很清楚的地方 百度hi我……

这回答应该通俗易懂不知lz满意否?怎么样给分吧……

java代码解读

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

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

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

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

请问怎么快速看懂java代码?

这代码有两个重点:一是entity是个什么类型,大概是数据库映射的实体类,那么就要多看看相关的书籍了,二是业务逻辑,也就是和订单相关的一系列流程,先自己理理。我比较熟悉C#,对java一窍不通,看着和你一样的发晕啊。

简单的java问题 我想看懂这些代码,希望专业人士每行能注释下!谢谢

基础不扎实,我注释了你也不一定能看懂,还是要多看书、多学习!

import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

//以上三项导入相应的包,编写GUI要用到以上三个包的内容

public class text {

public static void main(String[] args) {//主方法

Edittext edit=new Edittext("记事本");//创建一个Edittext类型的窗体

}

}

class Edittext extends JFrame implements ActionListener{//Edittext类的定义,继承自JFrame,实现接口ActionListener

JMenuBar menubar;//菜单栏

JMenu menu; //某菜单

JMenuItem itemcopy,itemcut,itempaster;//菜单的条目

JTextArea text1; //文本编辑框

Edittext(String s){ //构造方法,参数为标题名称

setTitle(s); //设置窗体标题

setSize(260,270); //窗体尺寸

setLocation(120,120); //窗体在屏幕上的位置

setVisible(true); //窗体可见

text1=new JTextArea(10,10); //构造一个文本编辑区

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //设置窗体点击关闭按钮后的操作,此处为销毁窗体

//常用的还有EXIT_ON_CLOSE,表示退出程序

add(text1); //文本区添加到窗体

menubar=new JMenuBar(); //定义菜单栏

menu=new JMenu("编辑"); //定义菜单

itemcopy=new JMenuItem("复制");//定义菜单项目,以下二项与此相同

itemcut=new JMenuItem("剪切");

itempaster=new JMenuItem("粘贴");

menu.add(itemcopy); //此三项菜单项目加入到菜单menu中

menu.add(itemcut);

menu.add(itempaster);

menubar.add(menu); //把菜单添加到菜单栏中

setJMenuBar(menubar); //设置窗体的菜单栏为上面定义的menubar

validate(); //验证容器与其子组件,作用是使其可见,添加完组件后就调用此方法

itemcopy.addActionListener(this); //为菜单项添加监听器,因为本类实现了ActionListener并且在后文中写了处理方法,

//所以此处为this,以下二项同理

itemcut.addActionListener(this);

itempaster.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {//实现ActionListener接口,必须重写此方法,定义了组件发生有意义的

//事件时的处理方法

if(e.getSource()==itemcopy) //判断事件源,并作相应处理

text1.copy(); //文本区选中的内容复制到系统剪贴板

if(e.getSource()==itemcut)

text1.cut(); //文本区选中的内容“剪切”到系统剪贴板

if(e.getSource()==itempaster)

text1.paste(); //从系统剪贴板“粘贴”到文本区光标处

}

}

怎么看懂java代码?

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


网站标题:java代码看懂 怎么看懂java代码
URL标题:http://cqcxhl.com/article/dooochc.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP