1.java的加载和运行
编译阶段的过程:
*程序员先要在硬盘的某个地方先建一个.java拓展名的文件,则为java的源文件,里面也必须用java语言规则。
*java程序员需要使用jdk当中自带的javac.exe命令来进行java程序的编译。
-javac怎么使用?
在dos命令窗口使用,使用规则:javac java原文件的路径;javac是一个java编译器工具。
*一个java源文件可以生成多个.class文件
*字节码文件/class文件是最终要执行的文件,所以说class文件生成之后,java原文件删除并不会影响java程序的执行。
但是一般java源程序不要删除,便于修改。
*编译结束后,可以将class文件拷贝到其他操作系统上执行。
运行阶段
—jdk安装了之后,出了一个自带的javac.exe之外,还有一个工具,叫做java.exe(主要负责运行阶段)
-java.exe怎么使用?
java 类名
例如:
硬盘上有一个A.class,那么就用:java A
硬盘上有一个B.class,那么就用:java B
硬盘上有一个C.class,那么就用:java C
千万不要写成:java A.class【这种方式是错的】
-运行阶段的过程:
*打开dos命令窗口
*输入java A
*ClassLoader回去硬盘上搜索A.class文件,找到该文件将字节码文件装载到jvm中去
*jvm将A.class字节码文件解释成为二进制数据
*然后操作系统执行二进制和底层硬件平台进行交互
- jdk java开发工具包
jre java运行的环境,比如你是一个java工程师,在做项目,现在你程序写好了,需要jdk编写并且还需要运行看一下结果,
所以jdk保重通常会包含jre;但是此时你需要讲你的程序结果给你的顾客看,这时候顾客的电脑里面只需要由jre就好了。
jvm java最终程序在jvm上跑
3.作业过程
写程序
创建一个文本,更改其类型为java,在里面用java的语言规则编写。注意保存。
编译
写好程序语言后,直接在cmd中输入 javac 要编译的文件路径(直接将想要编译的文件拖到javac 的后面就可以了),
再回车,若生成了.class文件即成功了。
运行 java程序
-需要使用java.exe
-首先测试java命令是否可用
-使用方式:java 类名
例如:硬盘上由HelloWord.class,那么类名就是HelloWord
-要将dos窗口所在目录切换到HelloWord.class的文件所在目录下,dir 看看当前目录下是否有个class文件
-在输入java HelloWord,回车即可。
4.java中的注释
*什么是注释?作用是什么?
-注出现在java的源程序中,是对java源程序的解读
-注释不会被编译到.class文件中去
-一个好的开发习惯应该是多编写注释,这样语言的可读性比较强。
java中的注释怎么写?
-单行注释
//
-多行注释
/
*/
-javadoc注释,虽然比较麻烦,但是会被java 中的bin下的javadoc.exe提取出来并生成帮助文档,比较专业
/**
*
*
*
*/