java的安装和使用
一、安装JDK8和并配置环境变量,安装idea
具体步骤可参考大佬博客 链接: Windows下最简单的Java环境安装指南
Q:为什么要同时配置Path路径和CLASSPATH,有什么区别?
验证安装成功性&第一个java程序
安装成功后,打开cmd输入java -version命令,出现以下信息则安装成功:
我们首先从最简单的hello world开始:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,world");
}
}
和c语言的不同之处,你看出来了吗?显然,这里无需先#include,main函数的最外层还有一个public class HelloWorld的“函数”。而在main函数的括号中,还有一串String args[]。这些具体是什么意思我们后面再探讨。
从上面的代码,java程序的结构由以下三部分组成:
- 源文件(扩展名为 *.java),里面带有类的定义
- 类,包含一个或多个方法
- 方法:在方法的花括号中编写方法应该执行的语句
注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同,如上图的public class HelloWorld
java程序的运行方式
先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的,与平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。
(这也是java程序可移植性强的原因由来,它不挑平台)
接下来,我们试着用cmd编译并运行HelloWorld程序。
- 使用Sublime Text 或者 IDEA编写java源程序 xxx.java
- 使用java.exe编译器编译它,以此生成 xxx.class 字节码文件 语法为:javac xxx.java
- 使用java运行 xxx.class文件 语法为:java xxx.java
Q:JDK、JRE、JVM之间的关系?
- JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
- JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程 序运行的所需环境。
- JVM(Java Virtual Machine):Java虚拟机,运行Java代码。
基础知识
一、注释
一般常用单行注释(//)或文档注释,一般不推荐多行注释。且注释不能嵌套使用
二、标识符
标识符即:由用户给类名、方法名或者变量所取的名字。
【硬性规定】标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。
注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写
【软性建议】
- 类名:每个单词的首字母大写(大驼峰)
- 方法名:首字母小写,后面每个单词的首字母大写(小驼峰)
- 变量名:与方法名规则相同(小驼峰)
三、关键字
关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。(也就是idea里看到颜色有变化的词句)注意:用户不能使用关键字定义标识符