JAVA基础

来源:互联网 发布:pwm控制软件 编辑:程序博客网 时间:2024/05/17 23:54

一、Java概念介绍

1、Java语言发展史

  • JRE(Java Runtime Environment Java运行环境)
    包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需安装JRE即可。

  • JDK(Java Development Kit Java开发工具包)
    JDK是提供给Java开发人员使用的,其中包含了JAVA的开发工具,也包括了JRE。所以安装了JDK,就不需要单独安装JRE了。
    其中有开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

    • 1.0.2
    • 1.1.1->1.1.6->1.1.7->1.1.8
  • Software Development Kit(SDK 软件开发工具包)
    辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。

    • 1.2.2
    • 1.3.0->1.3.1
    • 1.4.0->1.4.1->1.4.2->1.5.0(5.0)
      ->1.6.0(6.0)->1.7.0(7.0)
    • jdk8

2、Java语言平台版本

  • J2SE(Java 2 Platform Standard Edition)标准版
    • 为开发普通桌面和商务应用程序提供的解决方案
    • 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发
  • J2ME(Java 2 Platform Micro Edition)标准版
    • 是为开发电子消费产品和嵌入式设备提供的解决方案
  • J2EE(Java 2 Platform Enterprise Edition)企业版
    • 是为开发企业环境下的应用程序提供的一套解决方案
    • 该技术体系中包含的技术如Servlet、Jsp等,主要针对于Web应用程序开发

3、JVM(Java Virtual Machine) Java虚拟机

  • JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由JVM负责Java程序在系统中的运行。
  • Java语言是跨平台的,通过Java语言编写的应用程序在不同的系统平台上都可以运行。
  • 不同的系统有不同版本的JVM(WIN版、MAC版、LINUX版)
  • JDK开发完成的java程序,交给JRE去运行。由JVM保证跨平台。

二、环境配置

  • LINUX系统(在” .bash_profile “下的环境变量设置)
JAVA_HOME=/opt/jdk1.5.0_06CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$PATH:$JAVA_HOME/bin:.export JAVA_HOME CLASSPATH PATH     (将指定的环境变量声明为全局的)
  • windows系统:
右击我的电脑-->属性-->高级-->环境变量新建JAVA_HOME   变量值C:\Java\jdk1.7.0_17\jrePath中添加%JAVA_HOME%\bin新建CLASSPATH   变量值.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
  • JAVA_HOME:配置JDK的目录
  • CLASSPATH:classpath环境变量里记录的是java类的运行文件所在的目录
  • PATH:path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找。

    • e.g.根据该知识点可以在PATH中配置其他程序的环境变量,例如配置C:\Python34\ ,则可以在命令行任意目录直接输入python启动
  • path环境变量配置作用

    • 程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录
    • 程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行
0 0
原创粉丝点击