这句java md5加密代码代码的意思是?

public static void main (String args[]) 这句话是什么意思?
public static void main (String args[]) 这句话是什么意思?
大家好 ,我是编程新手,请各位高手帮帮我, 帮我详细解释一下, 每一个单词我都要知道是什么意思,谢谢!
补充:为什么每一个JAVA语言程序都要这一句话呢?
补充:还有,为什么public static void main (String args[]) 和public static void main (String[] args)这两种写法都可以啊?&[]& 这个符号写在String和args后面都是一样的吗?
public 是修饰符,static说明方法是静态的(静态方法可直接用类名调用),void指方法无返回值,main是方法名,String args[],是传递给方法main的参数,其中String是参数的类型,args是参数名。另外,对于main方法,它是一个入口,但是java中的任何方法都是这样的,有修饰符,状态(没有static时是非静态方法),返回值,方法名,参数(当然也可以是无参数的方法)。够详细吗,其实你刚开始学习java没必要非得把这些东西弄的一清二楚,什么都需要一个适应的过程,你先跟着老师的步伐走,多练习,多敲代码,慢慢就都明白了。
不是所有的java程序都有这句话的,只是我们刚开始学习的j2se中大多类都这样,main方法是程序的入口,也就是说有了main方法java虚拟机才能执行程序。你没必要弄清楚这是为什么这是一个规定。
String[] args和string args[],都是String数组的声明,就像你声明一个int型的数组一样,这是语法知识,都可以。
您说不是所有的java程序都有public static void main (String args[]) 这句话的,那请问一下什么类型的JAVA程序没有这句话呢?
比如Applet小程序、有关进程的程序,以及到后面的servlet、jsp,它们各自都自己的程序入口。
的感言:谢谢您 满意答案
这是程序的入口,这是固定的
如果没有这一句,它就不知道程序从哪里开始执行
是一样的,没有什么区别
的感言:谢谢您
 相关知识
其他回答 (1)
公共 的 静态的主函数,且参数入口为一个 String 类型的数组
这个是 java Appllacation 的函数入口,也可以没有,而在其他的类中以实例对象的形式调用,这里你需要以Application的形式表现,所以要有主函数入口,java Aplate 就没有这个函数 它的是 public void paint(Graphics g)
您说的java Appllacation和 java Aplate 分别指的是什么意思啊?是应用程序和小应用程序吗?可以给我详细解释一下吗?谢谢您!
application 一般用于开发 c/s
结构的java项目,有且只需要第一个入口类需要 public static void main
而其他的都不需要。
你所说的 String args[] 和 String[] args 是一致的
其实主函数 写成 static public void main(String a[])
把static 提前也是一样的,都是表达同样的含义,只是写法和顺序不一样
请问java Aplate一般用于开发什么结构的项目呢?
java Applate 应用比较窄,你所接触的 一些java控件,对于开发窗体应用程序,主体来说还是C/S结构,打包之后是jar 可执行文件。
相关知识等待您来回答
编程领域专家java node 的问题,谁知道下面的这段话什么意思啊。完全不明白是什么意思。是干吗的这个程序_百度知道
java node 的问题,谁知道下面的这段话什么意思啊。完全不明白是什么意思。是干吗的这个程序
compareTo(} else { 0){ loc){if(if(tempThe func function&#47.next).val) &lt.public T func(Node&method assumes that locrefers to a non-empty linked list of N}T temp = func(T&gt.next == null){return loc.val.val
提问者采纳
传入loc的下个节点.如果下一个节点不存在return loc.next);
&#47.val,返回T代表的对象tempif(func方法;/
/返回temp} else {return locpublic T func(Node&//
&#47,传入一个Node型变量T& loc){
///返回loc的值}T temp = func(loc.val) &如果temp与loc的值相比小于0(不知道这个compareTo()方法怎么覆盖的)return temp.next == null){
/调用func方法.compareTo(/&#47,方法返回一个泛型T代表的类型的一个对象if(
提问者评价
非常感谢!!
其他类似问题
其他1条回答
如果下一个节点不为空楼上很仔细了大概的意思就是做一个节点间的比较 如果当前节点的下一个节点为null,则返回当前节点,则用当前节点的值与下一个节点的值做比较
参考资料:
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神帮忙
帮我解析下这段代码什么意思,_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:251,287贴子:
求大神帮忙
帮我解析下这段代码什么意思,收藏
import java.util.Limport java.util.S import models.S import org.hibernate.LockMimport org.slf4j.Limport org.slf4j.LoggerFimport org.springframework.context.ApplicationCimport org.springframework.orm.hibernate3.support.HibernateDaoS public class StudentDAO extends HibernateDaoSupport implements IStudentDAO
private static final Logger log = LoggerFactory.getLogger(StudentDAO.class);
protected void initDao() {
//do nothing }
/* (non-Javadoc)
dao.IStudentDAO#save(models.Student)
public void save(Student transientInstance) {
log.debug("saving Student instance");
getHibernateTemplate().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
/* (non-Javadoc)
dao.IStudentDAO#delete(models.Student)
*/ public void delete(Student persistentInstance) {
log.debug("deleting Student instance");
getHibernateTemplate().delete(persistentInstance);
log.debug("delete successful");
} catch (RuntimeException re) {
log.error("delete failed", re);
/* (non-Javadoc)
dao.IStudentDAO#findById(java.lang.Integer)
public Student findById( java.lang.Integer id) {
log.debug("getting Student instance with id: " + id);
Student instance = (Student) getHibernateTemplate()
.get("models.Student", id);
} catch (RuntimeException re) {
log.error("get failed", re);
/* (non-Javadoc)
dao.IStudentDAO#findByExample(models.Student)
public List findByExample(Student instance) {
log.debug("finding Student instance by example");
List results = getHibernateTemplate().findByExample(instance);
log.debug("find by example successful, result size: " + results.size());
} catch (RuntimeException re) {
log.error("find by example failed", re);
/* (non-Javadoc)
dao.IStudentDAO#findByProperty(java.lang.String, java.lang.Object)
public List findByProperty(String propertyName, Object value) {
log.debug("finding Student instance with property: " + propertyName
+ ", value: " + value);
String queryString = "from Student as model where model."
+ propertyName + "= ?";
return getHibernateTemplate().find(queryString, value);
} catch (RuntimeException re) {
log.error("find by property name failed", re);
/* (non-Javadoc)
dao.IStudentDAO#findByStuName(java.lang.Object)
*/ public List findByStuName(Object stuName ) {
return findByProperty(STU_NAME, stuName
/* (non-Javadoc)
dao.IStudentDAO#findByStuSex(java.lang.Object)
*/ public List findByStuSex(Object stuSex ) {
return findByProperty(STU_SEX, stuSex
/* (non-Javadoc)
dao.IStudentDAO#findByStuAddress(java.lang.Object)
*/ public List findByStuAddress(Object stuAddress ) {
return findByProperty(STU_ADDRESS, stuAddress
/* (non-Javadoc)
dao.IStudentDAO#findByStuPhone(java.lang.Object)
*/ public List findByStuPhone(Object stuPhone ) {
return findByProperty(STU_PHONE, stuPhone
/* (non-Javadoc)
dao.IStudentDAO#findByStuSp(java.lang.Object)
*/ public List findByStuSp(Object stuSp ) {
return findByProperty(STU_SP, stuSp
/* (non-Javadoc)
dao.IStudentDAO#findByStuClass(java.lang.Object)
*/ public List findByStuClass(Object stuClass ) {
return findByProperty(STU_CLASS, stuClass
/* (non-Javadoc)
dao.IStudentDAO#findByStuEmail(java.lang.Object)
*/ public List findByStuEmail(Object stuEmail ) {
return findByProperty(STU_EMAIL, stuEmail
/* (non-Javadoc)
dao.IStudentDAO#findAll()
*/ public List findAll() {
log.debug("finding all Student instances");
String queryString = "from Student";
return getHibernateTemplate().find(queryString);
} catch (RuntimeException re) {
log.error("find all failed", re);
/* (non-Javadoc)
dao.IStudentDAO#merge(models.Student)
public Student merge(Student detachedInstance) {
log.debug("merging Student instance");
Student result = (Student) getHibernateTemplate()
.merge(detachedInstance);
log.debug("merge successful");
} catch (RuntimeException re) {
log.error("merge failed", re);
/* (non-Javadoc)
dao.IStudentDAO#attachDirty(models.Student)
public void attachDirty(Student instance) {
log.debug("attaching dirty Student instance");
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
/* (non-Javadoc)
dao.IStudentDAO#attachClean(models.Student)
public void attachClean(Student instance) {
log.debug("attaching clean Student instance");
getHibernateTemplate().lock(instance, LockMode.NONE);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
public static IStudentDAO getFromApplicationContext(ApplicationContext ctx) {
return (IStudentDAO) ctx.getBean("StudentDAO"); }}
这是一段DAO层代码,实现了实体Student的增删改查~数据库访问是用Spring和hibernate实现~
看这个也没用啊,要知道干了什么还得去service里面看啊
import java.util.L import models.Course_import models.Simport models.Student_import models.Student_courseId;import dao.ICourseDAO;import dao.ICourse_teacherDAO;import dao.IStudentDAO;import dao.IStudent_courseDAO;import dao.ITeacherDAO; public class StudentService implements IStudentService { private IStudentDAO studentdao =
private ICourse_teacherDAO courseteacherdao=
private IStudent_courseDAO studentcoursedao=
//private ICourseDAO coursedao=
//private ITeacherDAO teacherdao=
public IStudent_courseDAO getStudentcoursedao() {
public void setStudentcoursedao(IStudent_courseDAO studentcoursedao) {
this.studentcoursedao = }
public ICourse_teacherDAO getCourseteacherdao() {
public void setCourseteacherdao(ICourse_teacherDAO courseteacherdao) {
this.courseteacherdao = }
// public ICourseDAO getCoursedao() {//// }//////// public void setCoursedao(ICourseDAO coursedao) {//
this.coursedao =// }//////// public ITeacherDAO getTeacherdao() {//// }//////// public void setTeacherdao(ITeacherDAO teacherdao) {//
this.teacherdao =// }
public IStudentDAO getStudentdao() { }
public void setStudentdao(IStudentDAO studentdao) {
this.studentdao = }
/* (non-Javadoc)
service.IStudentService#updateStuInfo(models.Student)
*/ public void updateStuInfo(Student newstudent){
studentdao.attachDirty(newstudent); }
/* (non-Javadoc)
service.IStudentService#getAllCourse()
*/ public List getAllCourse(){
List&Course_teacher& course_teachers=courseteacherdao.findAll();
return course_ }
public boolean selectCourse(int ctid,Student student){
Course_teacher ct=courseteacherdao.findById(ctid);
Student_courseId studentcourseid=new Student_courseId();
studentcourseid.setCourse_teacher(ct);
studentcourseid.setStudent(student);
Student_course studentcouse=new Student_course(studentcourseid, -1);
studentcoursedao.save(studentcouse);
catch(Exception e){
public List selectcourseResult(Student student){//
Student_courseId studentcourseId=new Student_courseId();//
studentcourseId.setStudent(student);//
Course_teacher courseteacher=new Course_teacher();//
courseteacher.setCTId(10);//
studentcourseId.setCourse_teacher(courseteacher);
List&Student_course& studentcourses=studentcoursedao.findByProperty("id.student", student);
public boolean deletecourse(String ctid,Student student){
Course_teacher courseteacher=new Course_teacher();
courseteacher.setCTId(Integer.parseInt(ctid));
Student_course studentcourse=new Student_course();
Student_courseId studentcourseId=new Student_courseId();
studentcourseId.setCourse_teacher(courseteacher);
studentcourseId.setStudent(student);
studentcourse.setId(studentcourseId);
studentcoursedao.delete(studentcourse);
catch(Exception e){
这是学生管理系统啊,你先看点基础啊,就跟你想听懂岛国动作片,你必须先学日语一样
这个不是说几句你就会了的啊,慢慢来,好多关于SSH的书,数据库你得在xml和model里面配置,然后在action,service,dao里面写方法sql语句
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或JAVA中,这句语句是什么意思 jf.setContentPane(panel);
JAVA中,这句语句是什么意思 jf.setContentPane(panel);
需要使外部Panel执行revalidate();一下是Jung读取Pajek文件格式的代码,当添加到其他的JFrame中,内部Panel不重画,调用一下revalidate()即可。程序测试通过。import java.awt.Cimport java.awt.*;import java.io.*;import javax.swing.JFimport javax.swing.JPimport edu.uci.ics.jung.graph.*;import edu.uci.ics.jung.visualization.*;import edu.uci.ics.jung.algorithms.shortestpath.*;import edu.uci.ics.jung.algorithms.layout.*;import edu.uci.ics.jung.io.PajekNetRimport mons.collections15.*;import edu.uci.ics.jung.visualization.decorators.ToStringLimport edu.uci.ics.jung.visualization.util.*;public class Pajek extends JPanel{ public static DirectedSparseGraph getGraph(String file) throws IOException { PajekNetReader pnr = new PajekNetReader(FactoryUtils.instantiateFactory(Object.class));
BufferedReader br = new BufferedReader(new java.io.FileReader(file)); DirectedSparseGraph g = new DirectedSparseGraph(); pnr.load(br,g); System.out.println(g.degree(2)+&----------------&);
} public Pajek(String filepath) throws Exception { DirectedSparseGraph g = getGraph(filepath); Transformer&Integer,Paint& vertexPaint = new Transformer&Integer,Paint&() { private final Color[] palette = {Color.GREEN, Color.BLUE, Color.RED};
public Paint transform(Integer i) { return palette[i.intValue() % palette.length]; } }; //变换显示尺寸 Transformer&Integer, Integer& vst = new Transformer&Integer,Integer&() { public Integer transform(Integer i) {
return new Integer(8); } }; //变换宽高比 Transformer&Integer, Float& vart = new Transformer&Integer, Float&() { public Float transform(Integer i) { int len = i.toString().length(); if (len & 3) len = 3; //return new Float(2.0 / len); return new Float(1); } };
final VertexShapeFactory&Integer& vsf = new VertexShapeFactory&Integer&(vst, vart); Transformer&Integer, Shape& vstr = new Transformer&Integer, Shape&() { public Shape transform(Integer i) { return vsf.getEllipse(i); } };VisualizationViewer vv = new VisualizationViewer(new KKLayout(g),new Dimension()); //定点标签 vv.getRenderContext().setVertexLabelTransformer(new ToStringLabeller()); //定点填充 vv.getRenderContext().setVertexFillPaintTransformer(vertexPaint); //定点形状 vv.getRenderContext().setVertexShapeTransformer(vstr); DijkstraShortestPath alg = new DijkstraShortestPath(g); java.util.List len=alg.getPath(new Integer(0), new Integer(1)); System.out.println(&The shortest unweighted path from 0 to 2 is:&); System.out.println(len.toString()); vv.setBackground(Color.pink); add(vv); vv.setVisible(true); this.setDoubleBuffered(true); // 双缓冲
setVisible(true); setBounds(200,32, 824, 740); setBackground(Color.orange); }public static void main(String[] args) { try { String f=&mydata//JUNG//jung-io-2.0.1//Pajek.net&; Pajek sg=new Pajek(f); JFrame jf=new JFrame(); //jf.add(sg); jf.setContentPane(sg); jf.setVisible(true); jf.setExtendedState(JFrame.MAXIMIZED_BOTH); jf.pack(); //调整窗口大小 } catch(Exception e) { System.out.println(&Pajek File is not exist. &+e.toString()); }
相关知识等待您来回答
编程领域专家

我要回帖

更多关于 java代码 的文章

 

随机推荐