JDK包含了 JRE
JRE包含了JVM
JVM属于JRE和JDK 中
JDK的安装
域名:oracle.com
选择javaSE8 版本 因为javaSE8是最多的
环境变量的配置和验证
环境变量问题
java -versio
dos命令下 java ,和javac 等指令为java扩展执行
必须这是操作系统的环境变量,dos才能运行java
创建环境变量
环境变量的验证
cmd 中 输入 java-version 检查是否安装成功
在cmd 中输入 Javac -version
编写,编译,运行一个java 程序
定义类
java程序开发之中最基础的单元是类
所有的程序必须封装在类中执行
定义类的语法如下:
[public] class 类名称 {}
类名首字符 需要大写
public class Helloword{
}
注意:
"public class 类名称 {}": 类名称必须与文件名保存一致 类名称.java
*.java 文件中只允许出现一个 public class 定义
java语言有着明确的命名要求,以后定义类名称的时候要求每一个单词首字母大写 例如: Helloword
主方法
主方法是所有程序执行的起点,并且一定要定义在类中,又叫做main 方法
java的主方法定义
[public] class 类名称{
public static void main (string [] args){
程序代码由此开始执行
}
}
系统输出的方法
有两类语法形式
输出之后追加换行
system.out.println();
输出之后不追加换行
system.out.print();
编译源文件一
编译指令是javac , c就compile 编译的首字母
创建Helloword的java文件
内容:
public class Helloword
{
public static void main(String []args){
System.ont.println("Hello word")
}
}
javac 编译文件 编译成class
执行字节码文件
java源码编译+执行 ,这个过程叫编译的过程
java Helloword 这里不需要加.class 因为java程序会自动加载。class文件 这个Helloword文件是javac编译过的文件
成功输出helloword(如果源文件被修改那么需要再次编译一次源文件)
public 表示公开
class 表示类
static 表示静态
void 表示:方法返回值类型
main 表示方法名,严格定义
string 表示字符串
[] 表示属组
args 表示参数名
main方法是入口函数
main方法是静态的
类名的首字母 必须是大写