JAVA第二章,开发环境与搭建
JDK,JRE,JVM 简介
JDK
java标准开发包

bin java的指令
jre java的运行环境
lib java的类库
src java的源码
JRE
JAVA的运行环境
bin 指Jvm
lib 指jvm 需要的类
JVM
java虚拟机,是JRE的一部分

jvm 是执行java编译class的文件,将class文件转成机器码才能够在机器上运行
jvm是java编程语言的核心并且具有平台独立性

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方法是静态的
类名的首字母 必须是大写