java开发步骤
Java程序开发三步骤:编写、编译、运行。
- 将 Java 代码编写到扩展名为 .java 的源文件中
- 通过 javac.exe 命令对该 java 文件进行编译,生成一个或多个字节码文件
- 通过 java.exe 命令对生成的 class 文件进行运行
java在txt文本运行过程
如上图所示,先创建一个HelloWorld.java的文件,以文本格式打开写代码,cmd(必须要在要运行的程序目录下执行)输入:
javac HelloWorld.java
得到一个HelloChina.class的字节码文件,因为HelloWorld.java当中写了一个HelloChina类,转换成字节码文件的时候是以类名创建的。(如果.java当中有多个类,则会生成多个字节码文件,字节码文件名以类名命名,编译的.java文件当中的类名不能重复)
cmd输入:
java HelloChina
程序运行成功。
注意:
①编译的时候需要考虑cmd的计算机编码和.java的计算机编码要一致,具体为如果是GBK则必须都GBK,否则会导致中文乱码
②一个源文件(.java)可以声明多个类,但最多只能有一个类使用public声明,且要求声明为public的类名与源文件名称一致
java注释
-
Java中的注释类型:
-
单行注释
//注释一行
-
多行注释
/* 多行注释 */
-
文档注释 (Java特有)
/** @author 指定java程序的作者 @version 指定源文件的版本 */
-
-
注释的作用
- 解释说明
- 调试程序的方法(注释掉某一行进行编译,看程序是否报错)
文档注释
文档注释是java特有的,其内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档
javadoc -d mydoc -author -version HelloWorld.java
mydoc是解析后生成的网页文件文件夹名称,HelloWorld.java是当前要解析的文件名称
mydoc文件夹情况以及index网页如下图所示
API与API文档
API (Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口
java API文档提供了java基础类的使用方式,下载API文档地址:
- 在线看:https://docs.oracle.com/en/java/javase/17/docs/api/index.html
- 离线下载:https://www.oracle.com/java/technologies/javase-jdk17-doc-downloads.html
JVM
JVM优点:实现Java的跨平台性、内存自动分配与回收(虽然有自动分配和回收,但仍旧会存在内存溢出和泄露)