# **1.首先编写一个Java源文件**
# **类名的首字母必须大写,切记,切记!**
```
**public class Hello
{
//入口函数, 是Java严格定义的,不能做任何的改变
//eclipse->main alt+/ idea -->main ctrl+j
public static void main(String[] args)
{
//在控制台输出
System.out.println("Java的第一课");
}
1.手动使用Javac命令,编译java源文件,生成.class文件(字节码文件) 开发人员,同学们注意观察一下是否生成.class文件。JDK提供的开发工具包。
2..class文件是在java的虚拟机(JVM) 执行的,它也要依赖jre提供的类库。
JDK(javac,JVM,JRE).
}**
```
# 1.Java的jdk,jre,jvm之间的作用是什么?
# 使用jdk中的javac命令 把java源文件编译成.class文件,
# 这个.class文件又叫做字节码文件 ,
# jvm去运行这个字节码文件,
# 依赖这个jre提供的类库包。
#
# 2.Java的类名具体命名有什么规则?
# 类名要符合标识符命名规范,java的类名的首字母必须大写,类名和java源文件的文件名必须保持一致。
# 一个java源文件中,不要出现两个类的定义。
#
#
# java标识符命名规范.
#
# java的变量按照作用域划分怎么定义的?
# 全局变量,
# 局部变量: