美文网首页
准备工作

准备工作

作者: 想飞的键盘手 | 来源:发表于2018-11-28 12:23 被阅读0次
    Java语言特点
    • 简单性
    • 解释性
    • 面向对象
    • 高性能
    • 分布式管理
    • 多线程
    • 健壮性
    • 动态
    • 结构中立
    • 安全性
    • 开源
    • 跨平台 (一处编译 到处运行)
    java跨平台原理
    • 先安装一个JVM(java 虚拟机) 由JVM负责java程序在该系统上的运行
      • .java 是JAVA的源文件后缀里面存放程序员编写的代码
      • .class文件是字节码文件,由.java文件通过javac命令编译后生成的文件,可以运行在java虚拟机上的文件.
        各操作系统安装了相应的JVM便可以运行一份相同的.class文件
        • 关于字节码文件
          字节码文件是经过编译器预处理过的一种文件,是JAVA的执行文件存在形式,它本身是二进制文件,但是不可以被系统直接执行,而是需要JVM来执行.
    JRE和 JDK
    • JRE (Java Runtime Environment Java的运行环境) 运行Java程序所必须的集合.包含JVM标准实现及Java的核心类库.如果想运行一个开发好的Java程序,只需要装一个JRE.
    • JDK(Java Development Kit Java开发工具包) JDK是给开发人员使用的 . 包含了开发工具和JRE
    • 开发工具 : 编译工具 javac.exe 打包工具 jar.exe 等
    JDK下载
    • 首页 -> Downloads -> Java for Developers

    • JDK 安装路径下的目录

      • bin 目录 存放一些可执行程序 (开发工具) 如 javac.exe(java编译工具) , java.exe (java运行工具) , jar.exe(java打包工具) , javadoc.exe(文档生成工具) 等.
      • db 目录 是一个小型的数据库 , 支持JDBC所有规范 , 学习JDBC时不再需要额外安装一个数据库软件 , 直接使用javaDB就行.
      • jre 目录 java运行环境的根目录 , 它包括JVM , 运行时的类库 , java应用启动器.
      • include 目录 JDK是通过c和c++实现的,因此在启动时需要引入一些c语言的头文件,该目录用于存放这些文件.
      • lib 目录 java类库 是开发工具使用的归档包文件.
      • src.zip src中放置了JDK的核心源码 .
    环境变量的配置

    为保证在各盘符下都能执行javac和java这样的命令 需要把bin目录添加到系统path环境变量(path变量是有先后顺序的 写前面会快点)

    • 配置方法
    1. 环境变量 - > 新建系统环境变量名 JAVA_HOME 值 写上jdk安装路径
    2. 在 path里面写上 %JAVA_HOME\bin% 动态获取JAVA_HOME的值
      这样的好处是 以后再配置其他的tomcat啥的灵活一些

    jdk1.5之后不需要配置classpath环境变量 配置完后运行目录就固定了,有弊端 默认是以当前目录为运行环境

    • path和classpath的区别

      • path环境变量里面记录的是可执行文件路径 (在cmd里敲的命令现在当前目录去找 , 如果没找到就去path环境变量记录的路径去找 , 再没找到 , 报 不是内部命令 , 也不是可执行程序)
      • classpath 记录的是java类运行文件的目录

    相关文章

      网友评论

          本文标题:准备工作

          本文链接:https://www.haomeiwen.com/subject/ktzvqqtx.html