美文网首页
Day01_JDK问题_HelloWorld_关键字_常量

Day01_JDK问题_HelloWorld_关键字_常量

作者: 蹦蹦跶跶的起床啊 | 来源:发表于2020-02-11 19:33 被阅读0次

    JDK

    JDK JRE JVM 开发工具区别如图


    QQ截图20200206104909.png

    .java 文件在java编译器中运行, .class 文件是在jvm中运行

    JVM: java虚拟机,所写的代码是运行在JVM中.跨平台性质

    运行的是.class 文件

    • JVM不是跨平台的,JAVA的跨平台性质是通过不同平台的JVM平台实现
    • Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。
      JVM.png
      我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。
      我们想要开发一个全新的Java程序,那么必须安装 JDK 。
      总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。
      如果想在WIN上运行,则需要安装针对WIN上的JVM.其他同理

    JRE 是Java程序的运行时环境. 包含 JVM 和运行时所需要的 核心类库 如果只是需要运行Java程序,则安装JRE就可以
    JDK 是Java程序开发工具包,包含 JRE 和开发人员使用的工具。含有开发工具.8版本里不用安装公共JRE

    安装

    修改默认路径为其他盘符,统一为develop
    运行cmd 输入 javac 发生错误是因为没有配置环境变量

    window

    环境搭建

    环境变量的配置主要是为了不用进入到层层级别的JAVA程序运行,可以在任意位置运行JAVA和JAVAC.例如记事本

    • 先下载JAVA版本
    • 位于我的电脑-属性-高级系统设置-高级 环境变量中新建系统变量,其中变量名为 JAVA_HOME,变量值为jdk安装目录
    • 在path中添加一个 %JAVA_HOME%\bin;下次安装到其他盘符的时候,可以不用更换PATH,只需要更换JAVAHOME的变量值就可以
    • 相当于 path引用 JAVA_HOME的变量值地址的\bin

      为了便于直接使用 javac 和 java
      QQ图片20200206105524.png

    分为JAVA_HOME 和 在PATH两步 是为了之后更改JAVA地址时只需更改Home的地址就行

    Notepad++

    • 首选项 新建 语言选择JAVA 编码选择ANSI

    IDEA

    安装

    公众号 软件安装管家有教程

    开发步骤

    buzhou.png

    HelloWorld

    1. 使用dos控制台,找到.java文件位置
    2. 使用javac编译.java文件生成.class文件
    3. 再使用java运行class文件(java中的.代表的是层级的意思,如果是HelloWorld.class 系统会到HelloWorld文件夹中找class.class的文件因此,java运行class文件不带后缀)
    • args 是形参,但是不建议改变

    关键字

    1. 概念:

      在程序中,Java语言预先定义好的一些英文单词,有固定的解释
    2. 特点:
      1. 在高级编辑器中都是彩色显示
      2. 单词字母都是小写的
    3. 常见关键字:
      1. public: 公共的意思,是一个权限修饰符,一共有四种权限修饰符,在这代表可以被所有人访问.
      2. class: 代表一个类
      3. static: 静态的意思,是一个修饰符.
      4. void: 这个位置的词语,代表方法的返回值类型,void代表该方法没有返回值类型.

        main是一个方法名, 是程序的入口.

    注释

    常用注释有三种

    1. 单行://内容
    2. 多行:/* 内容 */
    3. 文档: /* 内容 * */

    常量

    1. 概念:

      在程序的执行过程中,值不可以发生改变的量

    2. 分类:

      1. 整数
      2. 小数
      3. 字符:
        1. 字符常量必须使用单引号,其中不能不含字符,可以含有空字符,也不能含有多个字符
      4. 字符串:
        1. 字符串常量必须使用双引号,其中可以含有任意东西,也可以不含任意字符
      5. 布尔:
        1. 布尔常量只有两个: true,false
      6. null空常量:
        1. null 不能直接输出
        2. null不等于0

    数据类型

    • 引用数据类型
    • 基本数据类型:四类八种
      1. 整形,
      2. 浮点型
      3. 字符
      4. 布尔

    相关文章

      网友评论

          本文标题:Day01_JDK问题_HelloWorld_关键字_常量

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