标签:java快速入门 java环境变量配置 java初学者 java学习笔记
什么是java?
java是一种高级计算机语言,由SUN公司(现已经被Oracle公司收购)在1995年5月推出的一种可以编写跨平台的应用软件。
SUN公司将java划分为三个技术平台
JavaSE--标准版,主要以开发普通桌面和商务应用程序。JavaSE是三个平台中的核心,它包括了java的核心类库,例如集合、IO、数据库连接以及网络编程等。
JavaEE--企业版,为开发企业级应用程序提供解决方案。该平台用于开发、装配以及部署企业级应用程序,主要包括Servlet、Jsp、JavaBean、JDBC、EJB、WebService等技术
JavaME--小型版,为开发电子消费产品和嵌入式设备提供的解决方案。主要用于小型数字电子设备上软件程序的开发,比如早期手机上的小游戏、家用电器智能化控制和联网功能等。
java语言有哪些特点?
简单
面向对象
安全
跨平台
支持多线程
JDK与JRE
JDK:java开发工具,它是提供给java开发人员使用的包括:编译工具、解释器、文档制作工具、打包工具等等
JRE:java运行环境,相当于操作系统的作用,提供了java运行时所需要的基本条件和许多java的基础类,例如:IO、GUI、网络类等等
path和classpath
path:环境变量的一种,用于保存一系列可执行文件的路径,当运行一个可执行文件时,操作系统首先会在当前的目录下查找是否存在该文件,如果不存在,就会在path环境变量定义的路径下查找这个文件,如果找不见,系统就会报错
classpath:也是环境变量的一种,用于保存一系列类文件的路径,当java虚拟机在执行一个类文件的时候,会首先在classpath环境变量定义的文件中查找该类文件,如果不存在,就会在当前目录下查找,如果找不见,系统就会报错
java的运行机制
编译--编译器将一个写好的java程序进行编译,生成一个类文件(字节码文件)
类加载--java虚拟机将编译好的类文件加载到内存
解释执行--java虚拟机针对加载到内存中的java类进行解释执行
JVM
JVM(java虚拟机)是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
java程序是由虚拟机负责解释执行的,而并不是操作系统,这样就体现了java跨平台的有点,不同的操作系统需要使用不同版本的虚拟机,解决了不同操作系统编译时产生不同机器代码的问题。大大降低了程序开发和维护的成本。
java程序通过JVM实现了跨平台的特性,但是JAVA虚拟机并不是跨平台的,也就是说不同的操作系统上的JVM是不同的。
7.环境变量的配置
打开我的电脑属性-------高级系统设置-------环境变量
在系统变量中-----新建-----变量名:JAVA_HOME 变量值:JDK的安装路径
在系统变量中找到Path------在最前面加上 "%JAVA_HOME%\bin;" 或者在最后面加上";%JAVA_HOME%\bin" (注意分号必须是英文输入法)
本文出自 “五小猪” 博客,请务必保留此出处http://wuxiaozhu.blog.51cto.com/7942143/1757221
标签:java快速入门 java环境变量配置 java初学者 java学习笔记
原文地址:http://wuxiaozhu.blog.51cto.com/7942143/1757221