- 4
- 0
- 约9.43千字
- 约 12页
- 2018-03-07 发布于河南
- 举报
Java中static
Java中static、this、super、final的用法详解
一、static的静态方法、静态变量、静态类
请先看下面这段程序:
public class Hello {
public static void main(String[] args) { // (1)
System.out.println(Hello,world!); // (2)
}
}
看过这段程序,对于大多数学过Java 的从来说,都不陌生。即使没有学过Java,而学过其它的高级语言,例如C,那你也应该能看懂这段代码的意思。它只是简单的输出“Hello,world”,一点别的用处都没有,然而,它却展示了static关键字的主要用法。
在1处,我们定义了一个静态的方法名为main,这就意味着告诉Java编译器,我这个方法不需要创建一个此类的对象即可使用。你还得你是怎么运行这个程序吗?一般,我们都是在命令行下,打入如下的命令:
javac Hello.java
java Hello
Hello,world!
这就是你运行的过程,第一行用来编译Hello.java这个文件,执行完后,如果你查看当前,会发现多了一个Hello.class文件,那就是 第一行产生的Java二进制字节码。第二行就是执行一个Java程序的最普遍做法。执行结果如你所料。在2中,你可能会想,为什么要这样才能输出。好,我 们来分解
您可能关注的文档
- 七年级下1-6单元解词.ppt
- 公司绩效考核制度细则.doc
- 钽板带材车间设计.doc
- 希望工程学案.doc
- 面向对象技术与C++第三章.ppt
- 音乐教案大鹿.doc
- D合同条款(董).ppt
- 机械设计软件造型练习.doc
- 生态袋效果图.doc
- 试谈中职教育教学改革前沿.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)