Java概述和环境变量配置

DOS-  Disk Operating System
  DOS命令行
  dir 列出当前目录下的文件以及文件夹
  md 创建文件夹
  rd 删除目录 文件夹为空才可删除
  cd 进入指定目录
  cd abc* 进入名称前部分为abc的目录
  cd.. 退回到上一级目录
  cd/ 退回到根目录
  del 删除文件
  exit 退出dos命令行.
  cls 清屏

交互方式:
  图像化界面 GUI Graphical User Interface
  命令行方式 CLI Command Line Interface

SUN Standford Uinversity Network,斯坦福大学网络公司
Java是一种面向Internet的编程语言
已经成为Web应用程序的首选开发语言
完全面向对象,安全可靠,与平台无关的编程语言

Java5.0以后,更名为JAVAEE,JAVASE,JAVAME

2012年7月3日
JVM Java虚拟机,实现了Java的跨平台

JRE Java Runtime Environment Java运行环境
  包括Java虚拟机(JVM)和Java程序所需的核心类库
JDK Java Development Kit Java开发工具包 
  是提供给Java开发人员使用的,其中包含了Java的开发工具,也包含了JRE
  其中的开发工具:编译工具javac.exe,打包工具jar.exe
  使用JDK开发完成的Java程序,交给JRE去运行

配置环境变量
  新建->变量名:JAVA_HOME,变量值:D:\Java\jdk1.7.0_01
  编辑->变量名:Path,在变量值得最前面加上%JAVA_HOME%\jre\bin;
 
配置环境变量(临时)
    SET 显示、设置或删除 Windows 环境变量
    set path  查看环境变量
    set path=*** 临时设置,关闭命令行窗口则失效
    set path=   删除环境变量设置
    set path=你的变量;%path%  在原有变量基础上增加新的环境变量
    若有不同版本,则以变量在前的为准

java程序的编写
  1.编辑
  2.编译
    javac Demo.java
  3. 运行
    java Demo 运行时区分大小写,java命令对应虚拟机,运行时程序时启动虚拟机

   
第一个Java程序:Hello World

class Demo //public class Demo 此时,类名和源文件名不一致,则编译失败,public提升了类的权限
{
  public static void main(String[] args) //String注意大小写
    {
      System.out.println("Hello World!");
    }
}

  System.out.print(); //输出
  System.out.println(); //使用println,是在输出后换行
  主函数main是程序的入口,保证该类的独立运行。

在当前路径下运行非当前路径下的class文件
  设置类文件环境变量-classpath环境变量(临时)
  set classpath <路径>
配置classpath环境变量后,使用java命令运行文件时,会按照指定的路径查找程序
  当前路径和指定路径存在同名文件时,运行指定路径下的文件;如果指定路径没有该文件,则报错。
  set classpath=<路径>; 此时,在指定路径下未找到文件时,在当前目录下再次查找;实际,不应在设置classpath环境变量时使用该命令

  set classpath=.;<指定路径> classpath=.表示classpath值为当前路径;该命令指定了两个路径,运行文件时会在这两个路径下查找

原文地址:https://www.cnblogs.com/chenchong/p/2601027.html