java基础数据类型与String类型区别
基础类型与引用类型的区别是,基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构
第一类:整型--》byte short int long
第二类:浮点--》float double
第三类:逻辑--》boolean
第四类:字符--》char
(基础数据类型在栈 里面直接分配内存 ,而引用数据则是通过堆里的对象来对栈中的内容进行引用)
字节以及其范围:
boolean布尔型 1/8
byte 字节型 1
char 字符型 2
short 短整型 2
int 整数型 4
float 单精度 4
long 长整型 8
double 双精度 8
java中默认的整型是int ,如果定义为long,要在后面加上L或l标识
默认的浮点类型是双精度的double,如果要定义为float,要在后面加上F火f
一个字节等于8位,一个字节等于256个数,就是-128到127一共256。
kB就是kBytes Bytes就是“字节”的意思!
K就是千的意思,因为计算机是通过二进制来计算,10个1正好是1024
1111111111(二进制)=1024(十进制)
1Bytes(字节)=8bit(比特)
一个英文字母或一个阿拉伯数字就是一个字符,占用一个字节
一个汉字就是两个字符,占用两个字节。
一般讲大小是用Bytes,大写的“B”,讲网络速率是用bit,注意是小写的“b”。
例:一个文件有8MBytes
例:我下载文件的速率是256KB/s,即2Mbit,这通常就是我们宽带上网的速率。
基本数据类型自动转换:
byte--》short
char--》int--》long
float--》double
int --》 float
long--》double
java基础数据类型与String类型区别相关推荐
- java基本数据类型转为String类型的4种常见方法
1.toString 先把基本数据类型装箱,再用对象的toString()方法 2.String类的valueOf方法 这是一个静态方法,几乎可以把各种类型转换为字符串 String.valueOf( ...
- Java基础之equals和==的区别深入解析
Java基础之equals和==的区别深入解析 以下是本文目录大纲 equals 和 == 的区别 equals 的重写 复写hashCode方法,有31这个数字的作用 1. equals 和 == ...
- JAVA基础数据类型转化
JAVA基础数据类型转化 1.根据基础数据储存空间可以将基础数据类型做以下排列 //浮点数类型要比整数类型大 // byte,short,char=>int=>long=>float ...
- 【java】JAVA中int转String类型有三种方法
String.valueOf(i) Integer.toString(i) i+"" i+""也就是一个int型的常量.+上个空的字符串,这里牵涉到了strin ...
- Java基本数据类型和String类型的转化
基本数据类型转String类型只需要 + ""即可,如下 public static void main(String[] args) {int n1 = 100;float n2 ...
- 【重难点】【Java基础 07】变量类型、内部类、处理器指令优化
[重难点][Java基础 07]变量类型.内部类.处理器指令优化 文章目录 [重难点][Java基础 07]变量类型.内部类.处理器指令优化 一.变量类型 1.对比 二.内部类 1.介绍 三.处理器指 ...
- Java基础-数据类型int,short,char,long,float,double,boolean,byte
Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...
- Java基础知识(四) 基本类型与运算
Java基础知识 基本类型与运算 1. Java提供了哪些基本数据类型 2. 什么是不可变类 3. 值传递与引用传递的区别 4. Math类中的round.ceil和floor方法的功能各是什么 5. ...
- Java 基础数据类型
Java 提供的基础数据类型(也称内置数据类型)包含:整数类型.浮点类型.字符类型.布尔类型. 整数类型 整数类型变量用来表示整数的数据类型.整数类型又分为字节型(byte).短整型(short).整 ...
最新文章
- oracle 提示:ORA-02292:integrity constraint(xxxxxxx) violated - child record found
- 横向瀑布流android,RecyclerView实现瀑布流布局
- C语言,统计0~9出现次数。_只愿与一人十指紧扣_新浪博客
- 146亿美元!2018全球数字医疗投资创下新纪录
- MongDB与Spring整合及操作
- 五矿期货携手神策数据,深耕数字化 5 大应用,加速金融科技创新增长
- springmvc拦截器配置
- Django复习:视图和模版
- 毕业设计一周一记02
- Multiresolution Recurrent Neural Networks: An Application to...
- 判断点在多边形内部的方法(Java版)
- 系泊系统的设计界_如何回馈设计界
- 如何在 Windows 右键菜单中新建自己想要的文件格式
- C++学习笔记day3
- Elastic-job系列(一)-------- 搭建Esjob控制台
- 4个新的HTTP状态码含义:428、429、431、511
- 图片放大后变得不清晰,很模糊怎么办?
- PDF文档如何进行加密
- 百度飞浆EISeg高效交互式标注分割软件的使用教程
- Android 7.0 写入ro.serialno小结