zoukankan      html  css  js  c++  java
  • 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值为当前路径;该命令指定了两个路径,运行文件时会在这两个路径下查找

  • 相关阅读:
    Android实现 再按一次退出 的三种方法 durationTime、timerTask 和Handler
    Android中使用Handler造成内存泄露的分析和解决
    Android上成功实现了蓝牙的一些Profile
    A2DP和AVRCP蓝牙音频传输协议的应用解释
    [LeetCode]Climbing Stairs
    Android该系统提供的服务--Vibrator(振子)
    阅读UML类图和时序图
    js如果你想删除您问
    【Win7】【磁盘管理】删除相似“33fbc1d57e9aaf1ea88e6f08”缓存目录
    Linux使用快捷键,who命令,rm命令,ps命令,cd,命令kill命令,find命令,grep命令,tar命令(gz、tar、bz2),用户管理,vim配置的一部分,相关命令
  • 原文地址:https://www.cnblogs.com/chenchong/p/2601027.html
Copyright © 2011-2022 走看看