新手学习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!

  1. 随便新建一个文件夹,存放代码
  2. 新建一个Java文件
    • 文件后缀名为.java
    • Hello.java
  3. 编写代码
public class Hello{
  public static void main(String[] args){
    System.out.print("Hello,World!");
  }
}
  1. 编javac java文件,会生成一个class文件
  2. 运行class文件,java class文件

![图片](C:\Users\jingchu\Pictures\屏幕截图 2021-02-03 184556.png)

可能会遇到的情况

  1. 每个单词的大小写不能出现问题,Java是大小写敏感的
  2. 尽量使用英文;
  3. 文件名和类名必须保持一致,并且 首字母要大写
  4. 符号不要使用中文

Java运行原理

图片

对编译型和解释型的理解

编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言。