Java概述
一、开发环境配置
1. 下载JDK
jdk下载地址: https://www.oracle.com/java/technologies/javase-downloads.html
2. 解压
| $ cd $HOME/software
$ tar zxf jdk-8u231-linux-x64.tar.gz
|
3. 配置环境变量
| $ cat >> $HOME/.bashrc << 'EOF'
JAVA_HOME=$HOME/software/jdk1.8.0_231
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
EOF
|
4.验证是否生效
| $ source $HOME/.bashrc
$ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
|
二、开发体验
1. 在扩展名为.java
的文件中编写Java源代码
| class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
|
main()
方法:
-
main()
方法作为程序的入口
-
main()
是一个普通的静态方法
-
mian()
方法可以作为与控制台交互的方式
| java HelloWorld AA BB CC # 参数传递给args
|
2. 通过javac
命令编译该java
文件
此时会生成与类同名的字节码文件HelloWorld.class
3. 通过java
命令运行生产的class
文件
| # 命令格式:# java 类名
$ java HelloWorld
Hello World!
|
三、注释
1.单行注释
2. 多行注释
3. 文档注释
注释内容可以被JDK提供的工具javadoc
所解析,生成一套以网页形式体现的该程序的说明文档。
| /**
第一个Java程序
@author sufangmu
@version v1.0
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
|
生成文档
| javadoc -d mydoc -author -version HelloWorld.java
|
四、API文档
文档地址:https://docs.oracle.com/javase/8/docs/api/index.html