JAVA理解

JDK,JRE和JVM的区别:

在这里插入图片描述

JDK(Java Development Kit):java的开发工具,包括JRE+开发工具

在这里插入图片描述

JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。

在这里插入图片描述

JVM(Java Virtual Machine):JVM是一种用于计算设备的规范,它是一个虚构出来的 计算机 ,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。. 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。. Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言 编译程序 只需生成在Java虚拟机上运行的目标代码( 字节码 ),就可以在多种平台上不加修改地运行

在这里插入图片描述

环境变量:一般是指在 操作系统 中用来指定操作系统运行环境的一些参数

环境变量path的作用是什么?

path是配置Windows可执行文件的搜索路径,即扩展名为.exe的程序文件所在的目录,用于指定DOS窗口命令的路径。

JAVA的第一个小程序

class Hello{
  public static void main(String[] args){
            System.out.println("HelloWorld");
  }
}

二进制

二进制 是计算技术中广泛采用的一种 数制 。 二进制数据是用0和1两个数码来表示的数。 它的 基数 为2,进位规则是“逢二进一”,借位规则是“借一当二

十进制

计数是由印度教教徒在1500年前发明的,有阿拉伯人传承至11世纪。 十进制基于位进制和十进位两条原则,即所有的数字都用10个基本的符号表示,满十进一,同时同一个符号在不同位置上所表示的数值不同,符号的位置非常重要

十六进制

基数是16,有十六种数字符号,除了在十进制中的0至9外,还另外用6个英文字母A、B、C、D、E、F来表示十进制数的10至15。

变量概述

在这里插入图片描述

变量就是在特定的时间用于保存特定值的名称,并且初始化以后依旧可以进行修改值的大小,ecmascript的 变量 是松散类型的,就是可以保存任何类型的数据

为什么要定义变量呢?

用来不断的存放同一类型的常量,并可以重复使用

变量的作用

用来存储信息 ,然后在计算机程序中使用这些信息

数据类型

在这里插入图片描述

操作符

在这里插入图片描述

类型转换

是在所赋值的数值类型和被变量接收的数据类型不一致时发生的,它需要从一种数据类型转换成另一种数据类型。 数据类型的转换可以分为隐式转换(自动类型转换)和显式转换(强制类型转换)两种

如:

class Day{
   public static void main(String[] args){
      float a = 9.1f;
      long  i = 22000000000l;
   }
 }

JAVA语言的三种技术架构.:

J2EE 为企业环境下的应用程序提供解决方案,主要针对web应用程序;. J2SE 为开发桌面和商务应用程序提供解决方案,比如java 扫雷;.
J2ME 为开发电子消费产品和嵌入式产品提供解决方案,主要应用于小型电子消费产品,如手机中的应用

Java什么是跨平台性? 原理是什么?

所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。
实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值