第一课 java简介

第一课: Java基本介绍

一、Java语言平台版本

JavaSE
  • java标准版 为开发普通桌面和商务应用程序提供的解决方案
JavaME
  • java小型版 为开发电子消费产品和嵌入式设备提供解决方案
JavaEE
  • java企业版 主要针对web应用开发

二、Java语言特点

简单性 :解释性

面向对象 :高性能

分布式处理 :多线程

健壮性 :动态

结构中立 :安全性

开源

跨平台 :java语言具有良好的可移植性,主要依靠 JVM,但是不能说JVM是跨平台的,因为不同的java语言在不同操作系统中使用不同的 JVM

三、区分 JVM & JRE & JDK

JVM
  • java virtual machine(java虚拟机):帮助java语言实现跨平台性
JRE
  • Java runtime environment(java运行环境):包括java虚拟机(jvm)和java程序所需的核心类库等,要运行一个开发好的java程序,计算机就需要安装JRE
JDK
  • java development kit(java开发工具包):JDK是提供给开发人员使用的,其中包含了Java的开发工具(编译工具:javac.exe;打包工具:jar.exe……),也包括了JRE

=>JDK开发出来的java程序交给JRE去运行

四、path路径

配置path环境变量:程序的执行需要使用外部指令javac,但是javac指令仅仅能够在JDK安装目录下的bin目录下时才能运行,因此只能把程序写到bin目录中,而开发过程中,不能将源代码写入JDK的安装目录,所以需要配置path环境变量让javac指令在任意目录下都可以运行

配置classpath:可以让classpath目录中的.class文件可以再任意目录运行

path&classpath的区别:①path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找如果没找到就去path环境变量中配置的路径去找。②classpath环境变量里记录的是java类的运行文件所在的目录

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页