- 2
- 0
- 约1.39万字
- 约 75页
- 2019-12-02 发布于湖北
- 举报
教师简介 钱志明,1982年生,副教授 2000—2004,云南大学计算机科学与技术专业本科; 2006—2009,云南大学计算机软件与理论专业硕士; 2012— ,复旦大学计算机应用专业博士生; 2004— ,楚雄师范学院就职。 Java解释器是程序java.exe,其用法如下: java filename 其中filename是编译生成的java字节码文件的文件名,注意不要带后缀名.class。 Notepad++ 带语法高亮功能(在“语言”菜单中,选择“Java”)即可 记事本 然后将文件另存为:C:\myjava\HelloWorld.java 文件存放到 C:\myjava 目录(当然也可以是其他目录) 文件名一定是 HelloWorld.java,注意大小写! 编译:打开命令行窗口,编译 HelloWorld.java: 进入c:\myjava目录,执行:javac HelloWorld.java没有任何输出,说明已经编译好了。 然后可以发现生成了HelloWorld.class文件 运行: 在c:\myjava目录中,执行:java HelloWorld可以看到,输出了“Hello, world” 注意: 执行时,不能加文件名后缀,不能写成 java HelloWorld.class 运行过程 注释 类定义 main方法 打印出 Hello, World main方法:Java程序的入口。 创建、编译和运行程序 编译Java 源代码 你可以把一个源程序移植到任何一个有适当编译器的机器上。但是,源程序必须重新编译,因为目标程序只能在特定的机器上运行。现在的计算机都是通过网络互联在一起工作的。Java被设计成能在任何平台上运行目标程序。有了Java,一旦你写好一个程序,并把它编译成被称为字节码(bytecode)的特别类型的目标代码。然后,这些字节码就能在任何一个带有Java虚拟机的计算机上运行。Java 虚拟机是一个解释Java字节码的软件。 //This program prints Welcome to Java! public class Welcome { public static void main(String[] args) { System.out.println(Welcome to Java!); } } 跟踪程序的执行 输入主方法 动画 //This program prints Welcome to Java! public class Welcome { public static void main(String[] args) { System.out.println(Welcome to Java!); } } 跟踪程序的执行 执行语句 动画 //This program prints Welcome to Java! public class Welcome { public static void main(String[] args) { System.out.println(Welcome to Java!); } } 跟踪程序的执行 在控制台上打印一条消息 编译Java代码 通过适当的编译器可以将源程序移植到任何计算机上。但是,源程序必须重新编译,因为机器语言程序只能在特定的机器上运行 使用Java,可以只写一次程序并将它编译成一种称为字节码(bytecode)的某种特殊的对象代码。然后字节码就可以在任何装有Java虚拟机(Java Virtual Machine,JVM)的计算机上运行。Java虚拟机是解释Java字节码的软件Write Once,Run Everywhere 在Hello World例子中,编译生成的HelloWorld.class文件就是字节码格式的文件,它可以被Java虚拟机解释执行 javac.exe:是编译Java源代码的程序,在JRE中没有这个程序,只在JDK中有 java.exe:是解释执行Java字节码的程序,JRE和JDK中都有 Java Source File HelloWorld.java Java bytecode HelloWorld.class 编译 javac.exe 解释执行 运行 java.exe // Save to HelloWorld.java public class HelloWorld { public static void main(String[] args) { System.out.println(Hell
您可能关注的文档
最近下载
- 如何做到血液透析充分性.ppt VIP
- 2025年吉林事业单位招聘考试卫生类医学影像专业知识试卷.docx VIP
- 2026版事业单位笔试-吉林-吉林医学影像(医疗招聘)历年参考题库含答案解析5套试卷版.docx VIP
- 电外科安全知识课件下载.pptx VIP
- 2025年吉林省卫生事业单位招聘考试(医学影像专业)历年参考题库含答案详解(5卷).docx VIP
- 中国影视音乐——哪吒电影音乐+课件-2025-2026学年高中音乐人音版(2019)+必修+音乐鉴赏.pptx VIP
- 哪吒V汽车说明书.docx VIP
- 人教版高中英语必修三单词默写版.doc VIP
- 2020新人教版高中英语必修三单词中译英默写.pdf VIP
- DB22T 2287-2015 蓝莓矿质营养诊断技术要求.docx VIP
原创力文档

文档评论(0)