1. 安装jdk
jdk 1.8下载地址:jdk-8u231-windows-x64.exe
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载后直接安装,会安装jdk和jre
2 配置环境变量
https://www.runoob.com/java/java-environment-setup.html
注意在win10系统中 path是分开添加的,要注意把
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
放在最前面,否则在 javac时,会出现“既不是内部命令又不是外部命令的错误”
运行 java -version、java、javac 查看
3. 运行Helloworld.java
javac HelloWorld.java 编译,会生成HelloWorld.class
java HelloWorld 执行文件,运行产生结果
大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
4. java中import的作用 https://blog.csdn.net/qq_25665807/article/details/74747868
import与package机制相关,这里先从package入手,再讲述import以及static import的作用。
C/C++ 的 #include会把所包含的内容在编译时添加到程序文件中,而java的import则不同。
这里我们先了解一下Java 的 package 到底有何用处。
package名称就像是我们的姓,而class名称就像是我们的名字 。package和package的附属关系用”.”来连接,这就像是复姓。比如说 java.lang.String就是复姓 java.lang,名字為 String 的类别;java.io.InputStream 则是复姓 java.io,名字為 InputStream的类别。
Java 会使用 package 这种机制的原因也非常明显,就像我们取姓名一样 ,光是一间学校的同一届同学中,就有可能会出现不少同名的同学,如果不取姓的话,那学校在处理学生资料,或是同学彼此之间的称呼,就会发生很大的困扰。相同的,全世界的 Java 类数量,恐怕比日本人还多,如果类别不使用package名称,那在用到相同名称的不同类时, 就会产生极大的困扰。所以package这种方式让极大降低了类之间的命名冲突。