java基础知识点1(Jre,JDK,java的数据类型)☆

1.1 JRE和JDK(记忆)

JVM(Java Virtual Machine),Java虚拟机

JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API)

JDK(Java Development Kit)称为Java开发工具,包含了JRE和开发工具

总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。

1.2 Java语言跨平台原理(理解)

Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台。

 

1.3 JDK下载

通过官方网站获取JDK

[http://www.oracle.com](

1.4 JDK的安装目录介绍

目录名称说明
bin 该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。
conf 该路径下存放了JDK的相关配置文件。
include 该路径下存放了一些平台特定的头文件。
jmods 该路径下存放了JDK的各种模块。
legal 该路径下存放了JDK各模块的授权文档。
lib 该路径下存放了JDK工具的一些补充JAR包。

 

1.5 计算机存储单元

我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。而计算机中最基本的存储单元叫“字节(byte)”,

计算机只能识别1和0,1个1或者1个0就是一个比特位

通常用大写字母”B”表示,字节是由连续的8个位组成。

除了字节外还有一些常用的存储单位,其换算单位如下:

1B(字节) = 8bit

1KB = 1024B

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

1PB = 1024TB

1.6 Java中的数据类型

Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型两种。

数据由小到大的范围: byte<short(char)<int<long<float<double

Java中的基本数据类型:

数据类型关键字内存占用取值范围
整数类型 byte 1 -128~127
  short 2 -32768~32767
  int(默认) 4 -2的31次方到2的31次方-1
  long 8 -2的63次方到2的63次方-1
浮点类型 float 4 负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38
  double(默认) 8 负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到1.797693E+308
字符类型 char 2 0-65535
布尔类型 boolean 1 true,false

1.7 变量的定义

变量:在程序运行过程中,其值可以发生改变的量。

从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。

类型转换:是一个针对值的转换(整数,小数,字符);布尔类型和String类型不能转换 字符在存储到计算机的时候,会转换为一个整数进行存储,根据编码表转换 ASCII:英文,数字,符号和生活中文字的对应关系表 '0':48 'A':65 'a':97==>01100001

posted @ 2021-12-28 00:34  进击的小蔡鸟  阅读(125)  评论(0编辑  收藏  举报