大白成为Java软件攻城狮的第二天(学习日记重点)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了大白成为Java软件攻城狮的第二天(学习日记重点),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1507字,纯文字阅读大概需要3分钟。
内容图文
![大白成为Java软件攻城狮的第二天(学习日记重点)](/upload/InfoBanner/zyjiaocheng/613/07181f87f46a4fd2bb8a00e5c0451b99.jpg)
Java程序的编程阶段
1、Java的加载与执行
*Java程序的运行包括两个非常重要的阶段
-编译阶段
-运行阶段
*编译阶段
编译阶段主要的任务是检查Java源程序是否符合Java语法
符合Java语法则能够生成正常的字节码文件(.class)
不符合Java语法规则则无法生成字节码文件
字节码文件不是单纯的二进制,这种文件无法在操作系统中直接执行。
javac.exe(Java编译程序,在JDK中自带)
怎么使用?在哪用?
在DOS命令窗口中使用。
**javac的使用规则:**javac java源文件的路径
class文件是最终要执行的文件,所以class文件生成之后,java源文件删除也不影响java程序执行。
*编译结束后,可以将class文件拷贝到其他操作系统当中运行。【跨平台性】
*运行阶段
JDK安装之后,除了自带的javac.exe之外,还有另外一个工具,叫做java.exe,其主要负责运行阶段。
java.exe在哪里用?怎么用?
-在DOS窗口使用
-使用方法 输入 java 类名
java.exe命令会启动Java虚拟机(JVM),JVM会启动类加载器ClassLoader
ClassLoader会去硬盘上搜索A.class文件,找到该文件则将该字节码文件装载到JVM中。
JVM将A.class字节码文件解释成二进制。
然后操作系统执行二进制和底层硬件平台进行交互。
2、JDK、JRE、JVM的关系
JDK目录的介绍:
JDK/bin: 该目录下存放很多命令,例如javac.exe和java.exe
javac.exe负责编译
java.exe负责运行
开发HelloWorld程序
public class HelloWorld{
public static void main (String[] arg){
System.out.println("Hello World!");
}
}
将HelloWorld.java源程序通过javac工具编译:
首先需要解决的问题是:javac命令是否可用
打开DOS命令窗口,直接输入javac
*重要
PATH环境变量的配置
*注意:path环境变量和java语言没有关系,path环境变量是属于windows操作系统的一个知识点。path环境变量是专门给windows操作系统指路的。·
内容总结
以上是互联网集市为您收集整理的大白成为Java软件攻城狮的第二天(学习日记重点)全部内容,希望文章能够帮你解决大白成为Java软件攻城狮的第二天(学习日记重点)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。