Java入门03-数据类型

简介: Java入门03-数据类型

数据类型

本篇笔记简介强类型语言——>弱类型语言——>Java数据类型两大类——>补充

目录

1 . 强类型语言

要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。

ps:强类型语言有个强制转换,这改变的是变量的值的类型,以便进行赋值。

强类型语言包括Java、.net 、Python、C++等。

2 . 弱类型语言

一种数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。

ps:变量可以根据环境变化自行转换类型,不需要经过显式转换。

弱类型语言包括vb 、PHP、javascript等。

两者各有千秋,弱类型语言在速度上可能更胜一筹,而强类型定义语言的相对而言更严谨。

3 . Java的数据类型两大类

ps:两大类:基本类型 与 引用类型

基本类型

数值类型

①整数类型

type 1个字节 -2 ^ 7 ~ 2 ^ 7-1

例如: byte a = 10,byte b = -20。

short 2个字节 -2 ^ 15 ~ 2 ^ 15-1

例如:short s = 1000,short r = -200。

int 4个字节 -2 ^ 31 ~ 2 ^ 31-1

例如:int a = 100000, int b = -50000。

long 8个字节 -2 ^ 63 ~ 2 ^ 63 - 1

例如: long a = 100000L,Long b = -60000L。

②浮点类型

float 4个字节 (单精度)

例如: float f1 = 234.5f。

double 8个字节 (双精度)

例如: double d3 = 8.0;

③字符类型

char 2个字节

④boolean类型 占1位其值只有true和false

引用类型

①类 ②接口 ③数组

补充:

字节

a.什么是字节?

位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。

字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示,

1B(byte,字节)= 8bit(位)。

字符:是指计算机中使用的字母、数字、字和符号。

单位进制

b.单位进制:

1bit表示1位

1Byte表示一个字节1B=8b;

1024B = 1KB

1024KB = 1M

1024M = 1G

希望这篇文章对你有所帮助!

作者:Code_流苏 (知乎:君之)

如果有误,还请指出!如果有什么不理解的,欢迎评论留言交流!

创作不易,喜欢的话,还请多多点赞与关注!感谢支持!


目录
相关文章
|
14天前
|
存储 Java
Java中的基本数据类型有哪些?它们的大小和取值范围是多少?
Java基础数据类型:4种整型(byte[-128,127],short[-32,768,32,767]),2种浮点(float,double),1种字符(char,Unicode),1种布尔(true,false)。
17 0
|
1天前
|
Java 开发工具 Windows
Java入门及环境变量
Java入门及环境变量
|
1天前
|
Java API 调度
[AIGC] 深入理解Java并发编程:从入门到进阶
[AIGC] 深入理解Java并发编程:从入门到进阶
|
1天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
1天前
|
前端开发 Java 测试技术
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
Java从入门到精通:4.1.1参与实际项目,锻炼编程与问题解决能力
|
1天前
|
Java 程序员 数据库连接
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
Java从入门到精通:3.3.2性能优化与调优——内存管理篇
|
1天前
|
Dubbo Java 应用服务中间件
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
|
1天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
|
1天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
ava从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
|
1天前
|
设计模式 存储 前端开发
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式
Java从入门到精通:2.2.1学习Java Web开发,了解Servlet和JSP技术,掌握MVC设计模式