@
 
 目录
 
 java简介
 
  
  - java能够做什么
  
 
 
  
  - 可以制作网站
  
  - 可以做Android
  
  - 可以做游戏
  
  - 可以做软件
  
 
 
  
  - Java语言特性
  
 
 
  
  - 简单易用
  
  - 面向对象
  
  - 安全性高
  
  - 多线程
  
  - 跨平台
  
 
 
  
  - 平台相关性
  
 
 
 我们称能够支持程序运行的硬件或软件环境为平台。 windows系统只能运行windows的可执行文件(exe)
 
 linux系统只能运行linux的可执行文件 windows的可执行文件,不能直接运行在Linux上面, 反之亦然。
 
  
  - 跨平台
  
 
 
 一次编译,处处运行
 
  
  - JRE/JDK/JVM
  
 
 
  
  -  JRE 
 JRE(Java Runtime Environment):Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM。   
  -  JDK 
 JDK(Java Development Kit):Java开发工具,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE。   
  -  JVM 
 Java虚拟机(Java Virtual Machine),简称JVM,它是运行所有Java程序的虚拟计算机,好比是街机游戏的模拟器。 JVM是Java语言的运行环境,也是Java 
 最具吸引力的特性之一。 JVM用于读取并处理编译过的与平台无关的字节码(class)文件,从而实现Java的可移植性。 
 但是值得注意的是Java虚拟机是不跨平台的。也就是说在Win下得装Win版的JVM,在Linux下装Linux版的JVM。   
 
 
 搭建Java开发环境
 
  
  -  
   
 
    下载JDK
 
     地址 
 
    
 
       
  -  
   
 
    JDK目录介绍
 
    
 
     
    
    - bin:编译器+解释+其它可执行文件
  
    - db:JAVA DB数据库,供学习测试使用,开发不建议使用
  
    - include:用于本地代码的头文件
  
    - src.zip:JDK类库源代码文件
  
    - jre:java运行环境
  
    - lib:相关类库
  
   
   
  -  
   
 
    安装配置环境变量
 
    
 
       
 
 
 
        
                原文  
                https://www.maiyewang.com/archives/91899