Java特性和优势

  1. 简单性
  2. 面向对象
  3. 可移植性
  4. 高性能
  5. 分布式
  6. 动态性
  7. 多线程
  8. 安全性
  9. 健壮性

思考:Java为什么能够成功?

​ 天时地利人和。

Java三大版本

Write Once 、Run Anywhere 一次编写,到处运行

  1. Java SE: 标准版(桌面程序、控制台开发……...)
  2. Java ME:嵌入式开发(手机、小家电……………..)
  3. Java EE:E企业级开发(web端、服务器开发……)

JDK、JRE、JVM

JDK:Java Development Kit

JRE:Java Runtime Environment

JVM:JAVA Virtual Machine

Java开发环境搭建

  1. JDK下载与安装

    jdk8目前是使用主流。

    卸载JDK步骤:

    1. 删除java的安装目录
      2. 删除JAVA_HOME
      3. 删除path下关于java的目录
      4. DOS命令下java-version是否可以查看

    安装JDK步骤:

    1. 百度搜索JDK8,找到下载地址

    2. 同意协议

    3. 下载电脑对应的版本

    4. 双击安装JDK

    5. 记住安装路径

  2. 配置环境变量

    1. 我的电脑—》右键—》属性
      2. 环境变量—》JAVA_HOME
      3. 配置path变量

    测试JDK是否安装成功

     1. 打开cmd
     	2. java -version查看是否安装成功
    
  3. JDK目录介绍

     1. bin:存放一些可执行的程序
     	2. include:存放一些头文件。因为JDK是用C和C++编写的,启动时需要去引入c+c++的头文件。
     	3. jre:java运行环境
     	4. lib:存放java 的类库文件
     	5. src:资源文件
    
  4. HelloWorld及简单语法规则

    1. 创建一个文件夹,存放代码

    2. 新建一个java文件

      • 文件后缀名为.java
      • Hello.java
      • [注意点]系统可能没有显示文件后缀名,我们需要手动打开
    3. 编写代码

      public static Hello{  
          public static void main(String[]args){
              System.out.println("Hello,World");
          }
      }
      

      在DOS里面输入javac +文件名

      ​ 执行输入java Hello,回车

    4. 编译javac java文件,会生成一个class文件

    5. 运行class文件,java class文件

    可能遇到的问题:

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

Java程序运行机制

  • 编译型

    速度效率要求高

  • 解释性

    速度要求不高

  • 程序运行机制

    ​ 源文件–》java编译器–》字节码–》类装载器–》字节码校验器–》解释器—》操作系统平台