Java入门和基本语法。

Java入门和基本语法:

JDK与JRE:

JDK (Java Development Kit Java开发工具包)
指的是Java开发工具集。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。是做Java开发必须要安装的。
JRE(Java Runtime Environment Java运行环境)
指的是Java运行时环境。Java程序运行时必需要JRE的支持。如果系统只安装JRE的话,则意味着系统可以跑任何Java程序,但不能做Java开发。

Java中的数据类型:

这里写图片描述

1.整型是用来定义整数的关键字,四种整型(byte、short、int、long)都有其表示范围。

例如:
byte型占8位(bit),即由8个0/1组成,由于机器采用2进制,并且第一位为符号位(0表示正数,1表示负数),所以一个byte型数据能表示的范围是:-27至27-1(即-128至127,因为在java中0是正数,所以正数最大值是127,而负数的最小值是-128)。
同理可知,short型占16位,并且short也有正数和负数之分,所以short的表示范围是:-215至215-1。

2.浮点型是用来定义小数的关键字,浮点型也有其表示极限。

float型的范围:1.4×10-45至3.4×1038。
double型的范围:4.9×10-324至1.8×10308。

3.布尔型,又称逻辑类型,用于表示一个逻辑判定的真/假值,在Java中只能向boolean类型赋值两个字符型常量,即:

true(真)和false(假)。
例如:
boolean b1 = true;
boolean b2 = false;

4.定义char类型数据使用单引号(‘)、或者直接使用数字

源码,反码,补码。

补码是计算机用于规范计算的一种二进制表示方式,由于计算机使用数值的第一位来表示数据的正负,例如:00000011表示+3,而10000011表示-3,这些非0数值在逻辑上的表示都是没有问题的,这中表示方法称为源码表示法。但是用00000000表示+0,而10000000表示-0,则出现逻辑上的偏差,即:+0 不等于 -0。为了解决这个问题,提出了补码表示法。
补码的计算公式(分正数和负数):
1.正数:源码、反码和补码都相同。
2.负数:补码 = 反码(将源码符号位保持不变,其余都取反) + 1。

计算机使用二进制数表示数值。需要将十进制数转化为二进制数进行存储和计算。公式:

1.整数部分:除2取余
2.小数部分:乘2取整

强制转换:

将表示范围小的数据类型赋值给表示范围大的数据类型时,Java自动使用隐式类型转换,即:
低————————————->高
byte->short/char->int->long->float->double
当把级别低的变量赋值给级别高的变量时,自动完成数据类型转换。
当把级别高的变量赋值给级别低的变量时,必须使用显示类型转换。注意:显示类型转化(强制类型转换)可能导致数据精度的损失。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_42802111/article/details/81564027