Java学习--入门、类型、常量、变量

进制转换

二进制

只包含 0、1两个数,逢二进一,1+1=10。
每一个0或者每一个1,叫做一个bit(比特)。

进制转换

十进制数据转成二进制数据:
使用除以2获取余数的方式
Java学习--入门、类型、常量、变量
二进制数据转成十进制数据:
使用8421编码的方式
Java学习--入门、类型、常量、变量

存储单元

比特

二进制数系统中,每个0或1就是一个位,叫做bit(比特)。

字节

字节是我们常见的计算机中小存储单元。计算机存储任何的数据,都是以字节的形式存储,右键点击文件属性, 我们可以查看文件的字节大小。
8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。
Java学习--入门、类型、常量、变量

命令提示符

基本介绍

Windows中模拟dos。

常用命令

Java学习--入门、类型、常量、变量

--------------------------以下内容以Java为准------------------------

编程语言

Java语言

版本

2014Java8

JVM

jvm:Java虚拟机
Java Virtual Machine :Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,Java代码,都运行在 JVM 之上。
Java学习--入门、类型、常量、变量
注意:Java的虚拟机本身不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。

JRE与JDK

JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。

运行一个已有的Java程序,那么只需安装 JRE 。
开发一个全新的Java程序,那么必须安装 JDK 。

数据类型

基本数据类型

Java学习--入门、类型、常量、变量
Java默认类型:整数类型(int)、浮点类型(double)
浮点型可能只是近似值。
数据范围与字节数不一定相关,例如float的数据范围比long更广,但是float为4字节,long为8字节。

引用数据类型

包括:字符串、类、数组、接口、Lambda等。

常量变量

常量

Java程序运行期间固定不变的数据
Java学习--入门、类型、常量、变量

变量

Java程序运行期间,内容可以发生改变的量

创建变量
数据类型 变量名称 =数据值(创建变量的同时赋值)

//创建多个变量时,变量名称不能重复;
//变量没有赋值不能使用;
//数据值不能超过数据类型的范围(使用byte,short时);
//字母后缀不能丢掉(float的F,long的L);
//变量使用不能超过作用域的范围