4、java的加载与执行
编译阶段
运行阶段
编译阶段;先生成字节码(.classs文件)并非纯粹二进制,而是接下来有JNM执行的一种数据集。编译不通过则无法生成机器码。
java程序员需要使用jdk中自带的javac.exe命令进行java程序的编译
javac怎么用?
在dos中输入javac java源文件路径。
一个java源文件可以生成多个.class文件。
运行阶段:运行java.exe
用法;先在dos窗口中将目录调到机器码所在目录下,例如字节码为A.class,则在dos中字节码目录下的输入java A则可以进行运行,其中A为类名。注意不要写成java A.class。
运行机制的过程:java.exe会打开JVM,JVM会启动类加载器classLoader,然后classLoader会在硬盘里搜索A.class文件,找到该文件则将该文件装载到JVM中,然后JVM将字节码解释成机器码交给操作系统执行。
5、JRE是专门用来运行程序的,可以用来做测试,或者装到单纯运行java程序的单片机上。
JDK包含JRE包含JMK
6、classpath;给类加载器指路的。可以给类加载器指定一个固定的路径。
7、java中的注释;1、//单行的注释,只注释当前行
2、多行注释
/*
多行注释
多行注释
多行注释
多行注释
多行注释
多行注释
多行注释
多行注释
多行注释
.......
*/
3、——javadoc注释(有专门的工具(bin路径下的javadoc.exe)进行提取生成帮助文档。
/**
* javadoc注释
* javadoc注释
* javadoc注释
* javadoc注释
* javadoc注释
* javadoc注释
* javadoc注释
* javadoc注释
* javadoc注释
*/
8、//public表示公开的
//class表示定义一个类
//public class Helloworld(//表示定义一个公开的类,起名Helloworld)
//类体
//类体中不允许直接编写java语句,但是可以直接声明变量。
需要记住的是;
/*public表示公开的
static表示静态的
void表示空
main表示方法名是main
(String[]args}是一个main方法的形式的形式参数列表
以下的方法是一个程序的“主方法”,是程序的执行入口
是sun公司规定的,固定编写方式。
*/
publid static void main(String[]args){//表示定义一个公开的静态的主方法,args是名字可以随便写)
//方法体
//方法体
//方法体
//方法体
//方法体
//java语句【java语句以“;”终止,分号必须是半角分号】
//先记住。以下这样的代码的作用是向控制台输出一段消息
system.out.println("Hello World!");
//输出中文【提醒;以下程序员两边的双引号是“全角的”
//全角的双引号不是java的一部分只是一个普通的字符
9、public class和class的区别
1、一个源文件中可以定义多个class
2、一个源文件当中不一定非要定义public的class
3、一个class可以生成一个字节码文件
4、当源文件中写了public class类时,只能定义一个public class void main(String[]args),类名必须与源文件的名字必相同。
5、每一个class中都可以编写main方法,都可以设定程序的入口,想执行B.class的主程序,
先编译源文件后,java B,
6、注意:当在命令窗口执行Hello.class当中必须由主方法。没有主方法(主方法是类似于public class void main(String[]args) ,没有主方法会出现运行阶段错误;
Java 加载dll 的几种方法 java的加载与执行
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
页面自动执行(加载)js的几种方法
一、JS方法1.最简单的调用方式,直接写到html的body标签里面:<html> <body onload="load();"
javascript ViewUI 加载 html -
QT图片资源的加载与使用(几种方法)
图片是一种资源,而在Qt中,对于资源的使用是有其独特的方
图片资源 资源文件 二进制数 数组 加载 -
Linux开机自动加载的几种方法
linux 添加开机启动项的三种方法。
开机方法 脚本 开机自启动 -
Java的加载与执行
文章目录1. Java语言发展史:2. Java语言特性【开源、免费、纯面向对象、跨平台】1. 简单性:2. 面向对象3. 可移植性4. 多线程5. 健壮性:6. 安全性3. Java的加载与执行Java程序的运行包括两个非常重要的阶段1. 编译阶段2. 运行阶段【可以在其它操作系统当中,跨平台】1. Java语言发展史:Java语言诞生于1995年。其实在1995年之前SUN公司(太阳微电子公司:该公司目前被oracle(甲骨文:做数据库的)收购了)为了占领智能电子消费产品市场,派James G
Java的加载与执行 java Java语言发展史 Java语言特性 Java的运行阶段 -
java 反射 加载jar包 java反射的几种方法
反射,是在java中非常有用,在框架中也经常接触的一种方法,所以反射是在开发中必须会的东西。 所谓反射,就是给你一个XX.class文件,你通过反射
java 反射 加载jar包 java 实例代码 List