5.JavaSE之数据类型详解

数据类型:
  1. 强类型语言: 要求变量的使用严格要求符合规定,写错了就不行,所有变量都必须先定义后才能使用,否则是不能使用的。 比如Java、C++都是强类型语言,也就是说,一旦定义了一个变量,只定义了某个数据类型,如果你不经过转换的话,他就永远是这个类型了。 好处:安全性高 弊端:速度慢 。
  2. 弱类型语言:变量可以不符合规定,反正你随意定不要玩出事就好。比如VbScript、JavaScript。当然这么随意是因为背后做了许多事情。
Java的数据类型分为两大类:
  • 基本类型(primitive type)
  • 引用类型(reference type)
 1 public class Demo02 {
 2     public static void main(String[] args) {
 3         //八大基本数据类型
 4 
 5         //整数
 6         int num1 = 10;    //最常用,不能超过21亿
 7         byte num2 = 20;   //-128-127
 8         short num3 = 30;
 9         long num4 = 30L;  //Long类型要在数字后边加一个L
10 
11         //小数:浮点数
12         float num5 = 50.1F;//float类型要在数字后边加一个f
13         double num6 = 3.141592653589793238462643;
14 
15         //字符类型
16         char name = '浮';
17         //字符串,String不是关键字,是类
18         //String  namea= "断浮";
19 
20         //布尔值:是非
21         boolean flag = true;
22         //boolean flag=false;
23 
24     }
25 }
什么是字节
  1. 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。
  2. 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示。
  3. 1B(byte,字节)=8bit(位)
  4. 字符:是指计算机中使用的字母、数字、字、和符号
思考:电脑32位和64位区别是什么呢?
32位操作系统只可以用32位的cpu,而64位操作系统既可以装32位cpu,也可装64位cpu。他们有个东西叫做寻址能力,就是在内存中寻址的一个能力。64位最多可以支持128G内存条,32位最多可以支持4G的内存条。32位和64位只能装对应的软件。
posted @ 2020-01-21 15:27  断浮  阅读(173)  评论(0编辑  收藏  举报