- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
_第一个Java程序
1、课程名称:第一个Java程序
2、知识点
2.1、上次课程的主要知识点
JDK的安装与配置。
2.2、本次预计讲解的知识点
Java程序的基本执行流程;
Java程序的组成。
3、具体内容(★★★★★)
现在已经安装完成了JDK,那么下面就需要进行JDK的使用,首先编写一个*.java程序,程序的名字为“Hello.java”。 首先为了方便代码保存,在E盘中建立一个mydemo的目录,以后所有的程序都保存在此目录之中;
范例:编写Hello.java
public class Hello {
public static void main(String args[]) {
System.out.println(Hello World !) ;
}
} 程序编写完成并保存之后,下面利用命令行方式进入到代码所在目录进行操作
1、 进行程序编译:javac Hello.java;
当程序编译完成之后出现了Hello.class文件,这就属于字节码文件,以后的程序执行就依靠此文件进行。
2、 打开JVM进行程序的解释执行。
虽然一个小小的程序并不麻烦,但是要清楚一点,在实际的开发过程之中,每一门语言都有自己的基本组成结构,Java也是一样的,下面针对于给出的代码进行分析。
1、 Java中的程序是以类为单位,所以所有的程序都必须在class定义范畴之内,可是对于类的定义有两种形式:
class 类名称 {
代码
} public class 类名称 {
代码
} 所以本次使用的是第二种形式,而“public class Hello {}”代码中的Hello就是类名称。
那么如果将现在的代码修改为public class HelloABC{},而且文件名称依然是Hello.java,则在编译时将出现如下的错误提示信息:
Hello.java:1: 错误: 类HelloABC是公共的, 应在名为 HelloABC.java 的文件中声明
public class HelloABC {
^
1 个错误 如果使用了public class声明,那么文件名称必须与类名称保持一致。
如果说现在没有使用public class,而使用了class声明“class HelloABC {}”。此时文件名称与类名称不相同。
也就是说使用class定义的类,文件名称可以与类名称不同,但是生成的*.class文件的名称就是class定义的类名称,那么执行的一定是*.class的文件名称。
在一个*.java文件里面可以同时存在有多个class定义,并且在编译之后会自动将不同的class保存在不同的*.class文件之中。
通过以上的分析,可以发现:
· public class定义要求文件名称与类名称保持一致,而在*.java文件之中只允许有一个public class定义;
· class定义的类文件名称可以与类名称不一致,但那是在编译之后每一个class声明的类都会生成一个*.class文件。
正经来讲一个*.java文件里面只能够定义一个public class,但是现阶段由于属于学习过程,所以会在一个*.java文件里面定义有多个类。
但是学习到此处有一个非常重要的说明:类名称要求每个单词的首字母大写,例如:HelloDemo、TestDemo。
2、 主方法
主方法是一切程序的起点,所有的程序代码都从主方法开始执行,但是Java中的主方法比较长:
public static void main(String args[]) {
执行的代码;
} 但是需要注意的是,以后我们把主方法所在的类称为主类,并且主类都使用public class声明。
3、 系统输出
如果要在屏幕上显示信息,则可以使用:
· System.out.println(),输出之后追加一个换行;
· System.out.print():输出之后不追加换行;
public class Hello {
public static void main(String args[]) {
System.out.print(Hello World !) ;
System.out.print(Hello World !) ;
System.out.print(Hello World !) ;
}
} 现阶段的程序都会在此基础上定义。
4、总结
一定要动手去写第一个程序,编译并执行它。
类的定义要求:每个单词首字母大写。
第(4)页 共(5)页
您可能关注的文档
最近下载
- 发改价格[2007]670号监理收费标准.pdf VIP
- 发改价格【2007】670号《建设工程监理与相关服务收费管理....docx VIP
- 最新实用医学汉语-医学课件.ppt VIP
- 医学汉语教学大纲.doc VIP
- 水工建筑物外观质量评定标准.docx VIP
- 英语国际音标表(8个)打印版.doc VIP
- 升立德 E系列控制卡快速入门.pdf VIP
- 欧盟发布电池和废电池的新规(EU) 附中译文参照_182518812544822.pdf VIP
- 9.3抗日战争80周年阅兵九三阅兵小小爱国者探索手册PPT(优质ppt).pptx VIP
- 部编版六年级语文上册《 开国大典》PPT课件(含教案).pptx VIP
文档评论(0)