新手学习java第三天笔记
Java特性和优势
- 简单性
 - 面对对象
 - 可移植性
 - 高性能
 - 分布式
 - 动态性
 - 多线程
 - 安全性
 - 健壮性
 
Java三大版本
- JavaSE:标准版(桌面程序,控制台开发........)
 - JavaME:嵌入式开发 (手机,小家电.........)
 - JavaEE:E企业级开发(web端,服务器开发..........)
 
JDK、JRE、JVM
JDK:Java Development Kit (Java开发者工具)
JRE:Java Runtime Environment (Java运行时坏境)
JVM:Java Virtual Machine (Java虚拟机)
Hello,World!
- 随便新建一个文件夹,存放代码
 - 新建一个Java文件
- 文件后缀名为.java
 - Hello.java
 
 - 编写代码
 
public class Hello{
  public static void main(String[] args){
    System.out.print("Hello,World!");
  }
}
- 编javac java文件,会生成一个class文件
 - 运行class文件,java class文件
 

可能会遇到的情况
- 每个单词的大小写不能出现问题,Java是大小写敏感的
 - 尽量使用英文;
 - 文件名和类名必须保持一致,并且 首字母要大写
 - 符号不要使用中文
 
Java运行原理
对编译型和解释型的理解
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言。