
Java基础类型
程序员潇然
微信搜索: 疯狂的字节X 免费第一时间获得更新哦
展开
-
[一]基础类型概述
本系列主要是针对于基础性常用的类型, 一个系统性的简介本文为概述基础性类型简介官方关于数据类型的介绍https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.htmljava中的8种基本数据类型每种数据类型还有他对应的包装类名称 字节 取值范围 默认值 ...原创 2018-09-25 08:37:00 · 769 阅读 · 0 评论 -
[七]基础数据类型之Float详解
Float 基本数据类型float 的包装类Float 类型的对象包含一个 float 类型的字段属性简介用来以二进制补码形式表示 float 值的比特位数 public static final int SIZE = 32; 二进制补码形式表示 float 值的字节数 public static final int BYTES = SIZE / ...原创 2018-10-08 11:45:00 · 12352 阅读 · 0 评论 -
[八]基础数据类型之Double详解
Double 基本数据类型double 的包装类Double 类型的对象包含一个 double 类型的字段属性简介用来以二进制补码形式表示 double 值的比特位数 public static final int SIZE = 64; 二进制补码形式表示 double 值的字节数 public static final int BYTES = SIZE /...原创 2018-10-09 10:15:00 · 33224 阅读 · 0 评论 -
[九]基础数据类型之Boolean详解
https://www.cnblogs.com/noteless/p/9767052.html相对于其他的基础性 类型Boolean是很简单的Boolean 基本数据类型boolean 的包装类Boolean 类型的对象包含一个 boolean 类型的字段属性简介属性也比较简单表示基本类型 boolean 的 Class 实例 public static...原创 2018-10-10 16:09:00 · 2531 阅读 · 0 评论 -
[十]基础数据类型之Unicode编码简介
编码含义关于编码的含义,之前也说过,计算机只能存储二进制序列所以对于字符,保存的时候,需要进行编码为二进制,进行存储呈现的时候,需要将二进制进行解码,转换成字符的形式有很多种编码方式,比如ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)使用一个字节进行编码,一个字节可以表示的最大值...原创 2018-10-11 13:34:00 · 1125 阅读 · 0 评论 -
[十一]基础数据类型之Character
Character与UnicodeCharacter 基本数据类型char 的包装类Character 类型的对象包含一个 char 类型的字段该类提供了几种方法来确定字符的类别(小写字母、数字等),并将字符从大写转换为小写,反之亦然Character在 jdk8中, 基于版本Unicode6.0.2 标准Character 类的方法和数据是通过 UnicodeD...原创 2018-10-17 08:24:00 · 3828 阅读 · 0 评论 -
[十三]基础数据类型之AbstractStringBuilder
String内部是一个private final char value[];也就意味着每次调用的各种处理方法,返回的字符串都是一个新的,性能上,显然....所以,对于可变字符序列的需求是很明确的 类的层次结构设计,有的时候是自顶而下 有的时候是总结归纳,然后抽象出来一个新的类,这很正常 尽管StringBuffer 要比StringBuilder 和 ...原创 2018-10-22 13:51:00 · 335 阅读 · 0 评论 -
[十四]基础类型之StringBuffer 与 StringBuilder对比
StringBuilder 和 StringBuffer是高度类似的两个类StringBuilder是StringBuffer的版本改写,下面从几个方面简单的对比下他们的区别类继承关系上文中,我们简单介绍了AbstractStringBuilder他是可变的字符序列的抽象模型,定义了可变字符序列的公共行为它是一个抽象类,针对一些操作提供了默认的实现StringBuilder...原创 2018-10-26 08:57:00 · 197 阅读 · 0 评论 -
[十五]java.math包简介,RoundingMode与MathContext
java.math包提供了java中的数学类包括基本的浮点库、复杂运算以及任意精度的数据运算'可以看得到,主要包括三个类一个枚举BigDecimal和BigInteger接下来会详细介绍先说下另外两个RoundingMode舍入行为/ 近似模式对于很多计算,都可能涉及到精度的问题比如两个数进行除法, 十进制下,1/3结果为无限循...原创 2018-10-29 09:38:00 · 2077 阅读 · 0 评论 -
[十六]基础类型BigInteger简介
BigInteger和BigDecimal都是Java针对大数提供的类超出了java的表示范围属性简介借助于signum和mag 来实现数据的符号位和实际数据的保存final int signum 保存BigInteger的符号负数 -1 0 0 正数 1 final int[] mag;保存数字的数据字节序为大端模式,...原创 2018-10-30 17:19:00 · 2328 阅读 · 0 评论 -
[十七]基础类型BigDecimal简介
BigDecimal是不可变的、任意精度的、有符号的、十进制数.组成部分BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成 BigDecimal 表示的数值是 : unscaledValue × 10的-scale 次幂 私有成员intVal就是非标度值scale就是标度标度B...原创 2018-11-02 14:41:00 · 1706 阅读 · 0 评论 -
[六]基础数据类型之浮点数简介
Java中,基本数据float 和double的包装类Float和Double都是浮点类型所以对于浮点数在计算机中的表示方法需要有一个基本了解,否则很难了解清楚Float和Double的实现原理本文对计算机中的浮点数表示IEEE754标准,进行了简单介绍浮点数的表示IEEE754 标准 因为指数有正有负,指数位中我们就要拿出第一位来指示符号,但是处理起来...原创 2018-10-08 11:10:00 · 486 阅读 · 0 评论 -
[五]基础数据类型之Short详解
Short 基本数据类型short 的包装类Short 类型的对象包含一个 short 类型的字段属性简介值为 215-1 的常量,它表示 short 类型能够表示的最大值 public static final short MAX_VALUE = 32767; 值为 -215 的常量,它表示 short 类型能够表示的最小值public...原创 2018-09-30 15:52:00 · 26705 阅读 · 0 评论 -
[四]基础数据概述之Byte详解
Byte 基本数据类型byte 的包装类Byte 类型的对象包含一个 byte类型的字段属性简介构造方法Byte的构造方法也是有两种可以通过基本类型byte 或者字符串形式Byte(byte value) Byte(String s) 常用方法比较static ...原创 2018-09-30 13:56:00 · 832 阅读 · 0 评论 -
[三]基础数据类型之Integer详解
Integer 基本数据类型int 的包装类Integer 类型的对象包含一个 int 类型的字段属性简介值为 2^31-1 的常量,它表示 int 类型能够表示的最大值 @Native public static final int MAX_VALUE = 0x7fffffff; 值为 -2^31 的常量,它表示 int 类型能够表示...原创 2018-09-28 08:42:00 · 2567 阅读 · 0 评论 -
[二]基础数据类型之Long详解
LongLong 基本数据类型long 的包装类Long 类型的对象包含一个 long类型的字段属性简介值为 263-1 的常量,它表示 long 类型能够表示的最大值 @Native public static final long MAX_VALUE = 0x7fffffffffffffffL; 值为 -263 的常量,它表示 l...原创 2018-09-26 13:54:00 · 25094 阅读 · 0 评论 -
JavaSE之Long 详解 Long的方法简介以及用法
基本功能 Long 类在对象中包装了基本类型 long 的值 每个 Long 类型的对象都包含一个 long 类型的字段 static long MAX_VALUE long 8个字节 最大值2^63-1 十六进制: 0x8000000000000000L static long MIN_VALUE 最小值-2^63 十...原创 2018-09-11 12:37:00 · 11078 阅读 · 0 评论