• java笔记1-环境搭建


      因为公司业务需要,要重新学习java,以前学习python和js的时候笔记整理的很乱,这次希望把笔记整理的规范些,也方便以后的学习。学习的过程主要是看一些公开课https://ke.qq.com/course/375599?taid=2866267900197679

    并结合《java核心技术》以及廖雪峰老师的博客(还在持续更新)一起学习。

      废话不多说,开始正题,搭建环境的教程很多,在这里一带而过。

      1、JDK的下载

      建议大家还是在官网下载

      下载网站:http://www.oracle.com/

      2、JDK的安装

        下载完后傻瓜式安装,这里安装完JDK以后还会提示你安装JRE,其实在JDK文件夹中已经安装完了JRE,可以跳过安装。

      3、环境变量配置

        JAVA_HOME

          配置JAVA_HOME作用:是为了让路径的写法变得简单(相对路径的写法),配置了JAVA_HOME可以用相对路径配置Path;

          配置方法:在系统变量中配置变量名:JAVA_HOME 变量值:C:Program FilesJavajdk-12(具体以安装路径为准)

        Path配置

          目的:是为了在任意文件夹下都可以运行java;

          如果上面配置了JAVA_HOME可以写成%JAVA_HOME%in 也可以写绝对路径C:Program FilesJavajdk-12in

        classPath

          配置了以后,编译后的*.class文件都会在同一的目录中出现,如果不配置默认和java文件一个文件夹

      4、配置检查

        配置完成后,打开一个新的cmd窗口,输入java -version 如果显示java的版本号,说明环境配置成功了

      5、个人对JVM、JDK、JRE的理解

        JVM(Java Virtual Machine):

          java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。在windows、linux等不同操作系统下,JVM必须使用相应的版本,解释了为什么JVM不是跨平台的。
          JVM作用:在内存开辟一块空间,帮我们将*.class文件编译成各种计算机能识别的字节码。

        JRE(Java Runtime Environment):

          java的运行环境,包括jvm+java的核心类库。

          可以运行*.class文件
        JDK(Java Development Kit):

          java的开发工具,包括jre+开发工具
          JDK中常用的开发工具有javac.exe(编译工具)以及java.exe(执行工具)
          javac将*.java文件转换成*.class文件

      

      

      

      

      

  • 相关阅读:
    ASP.NET 页面间数据传递的方法
    ASP.NET中实现页面间数据传递的方法
    C# 连接SQL数据库
    C# 通过url地址获取页面内容
    JS弹窗带遮蔽的功能
    C# Code First 实例学习
    CS窗体程序数据列表分页
    关于RDLC报表打印预览界面显示页码问号的问题
    C#Dictionary键值对取值用法
    分别获取一个字符串中的字母和数字
  • 原文地址:https://www.cnblogs.com/ysmdbk/p/10893457.html
Copyright © 2020-2023  润新知