最近被后端搞得两眼发直,决定学个Java先.
Java的安装,所使用JDK版本为11.*.
关于环境的配置:
没配置啥,用的别人电脑,自带了,等我的电脑买回来再说.
了解一下win下的环境配制:
path 指的是cmd可检索的路径.
JAVA_HOME 为了不频繁修改path中的内容,预防未来使用一些组件和框架之类的,可能会默认查找JAVA_HOME
写一段Java看看:
- 创建公共类HelloWorld(和文件名统一,首字母大写)
- 创建主方法(执行这里头的东西)
- 输出"Hello World!"
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
java执行流程:
- 编写源代码 HelloWorld.java
- 通过
javac
命令,对源代码进行编译,编译成HelloWord.class
javac HelloWorld.java
3. 通过java命令,对字节码文件进行解释执行.
java HelloWorld.java
定义类的注意事项
- 同一个Java文件中可以定义多个类,但public类需与文件名一致且唯一,其余类不得有public修饰符.
- 修改源代码需要重新编译
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
class Demo1 {
public static void main(String[] args) {
System.out.println("demo1");
}
}
编译一下
javac HelloWorld.java
于是编译出了两个类名的文件
执行的时候,只要执行类名就可了.
一个文件里写多个类是邪道,不提倡.
关于注释
- 有单行注释
- 多行注释:可以嵌套单行注释
- 文档注释: 可以嵌套上面两种注释,会生成类的API文档.
//单行注释
/* 多行注释 */
/** 文档注释 */
在代码里面添加一点注释.
/**
* 这是个demo1的dov 随便写点东西 看看能出现什么
*/
public class HelloWorld {
/**
* 主方法在这 程序的入口
*/
public static void main(String[] args) {// 方法开始啦
System.out.println("Hello World!");
}
}
class Demo1 {
public static void main(String[] args) {
System.out.println("demo1");
}
}
重新编译后,生成一个文档说明看看.
javadoc HelloWorld.java
生成了许多文件,打开index,可以看到相应的注释说明.