美文网首页
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_关键字_常量

    JDK JDK JRE JVM 开发工具区别如图 .java 文件在java编译器中运行, .class 文件是在...

  • Swift-基础(常量,变量)

    常量、变量 声明变量和常量 常量和变量必须在使用前声明。 您使用let关键字声明常量,使用var关键字声明变量。 ...

  • 兼容问题

    六、const 问题firefox / chrome 可以使用const关键字或var关键字来定义常量但是ie下只...

  • swift 基本数据类型

    变量和常量 使用关键字 let 来声明常量 使用关键字 var 来声明变量 常量只能赋值一次 常量的值不要求在编译...

  • swift 基础语法(常量、变量、数值、布尔型、元组)

    常量和变量 声明常量和变量 常量和变量必须在使用之前声明使用let关键字声明常量使用var关键字声明变量 可以在一...

  • Salesforce基础 - Apex常量

    常量 常量是指在程序的整个运行过程中值保持不变的量。常量使用 final 关键字来定义。使用 final 关键字意...

  • 常见浏览器兼容问题

    JS相关 1. const问题 说明:Firefox下,可以使用const关键字或var关键字来定义常量;IE下,...

  • 巩固-swift 5.0+基础知识(零)

    声明常量和变量 常量和变量必须在使用前被声明,使用关键字 let 来声明常量,使用关键字 var 来声明变量。 类...

  • 2.Swift基本数据类型

    变量和常量 使用关键字 let 来声明常量 使用关键字 var 来声明变量01.png 声明常量和变量 可以在一行...

  • 在 Swift 中定义常量和变量

    声明变量和常量 使用关键字 let 来声明常量 使用关键字 var 来声明变量 可以在一行中声明多个变量或常量,用...

网友评论

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

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