基础数据类型:

整型(byte short int long )、浮点型、布尔型、字符型boolean:只表示一位的信息,true,false。默认为false,基本上占一字节char: 16位,2字节,Java内部使用Unicode字符集最小值是’\u0000’(即为0)最大值是’\uffff’(即为65,535);可以当整数来用,它的每一个字符都对应一个数字byte 8位,1字节,(-128,127)
short 16位,2字节,(-2`15  , 2`15-1)
int 32位,4字节,(-2`31 , 2`31-1)
long 64位,8字节,(-2`63 , 2`63-1)float: 单精度,32位,4字节,默认值0.0f。
double:双精度,64位,8字节,默认0.0d。double为默认的浮点类型;

什么是浮点型?什么是单精度和双精度?为什么不能用浮点型表示金额?
浮点型即实数,单精度、双精度长度不同,能表示的数值范围不同。用来表示金额,会有精度上的损失

自动拆装箱

什么是包装类型、什么是基本类型、什么是自动拆装箱?
基本类型:Java中基本的8种类型。(boolean\byte\char\short.....)
包装类:指的是Java为8种基本类型对应封装的8个类
自动装箱:基本数据类型,直接变成对象
自动卸箱:对象 变回 基本数据类型
Integer的缓存机制
Integer缓存了【-127,128】一个字节的Integer类,使用static final修饰,使得最常见的Integer对象可以复用,提升性能

Java修炼之路——基础篇——数据类型相关推荐

  1. Java修炼之路——基础篇——枚举

    枚举的用法 每个枚举变量其实都是枚举类的一个实例. 枚举与单例 各种模式的单例模式,包括枚举实现的单例 //懒汉模式 class SingletonA {private static Singleto ...

  2. Java修炼之路——基础篇——Java集合类详解2

    Set和List区别?Set如何保证元素不重复? Set.List都实现了Collection接口,List是有序的列表,Set是无序的集合(TreeSet有序) List实现类: ArrayList ...

  3. Java修炼之路——基础篇——Java集合类详解1

    SynchronizedList和Vector的区别 java.util.Vector java.util.Collections.$SynchronizedList Vector用同步方法,Sync ...

  4. Java修炼之路——基础篇——Java关键字

    1:transient 当对象被序列化时,transient阻止其修饰的对象进行序列化:当反序列化时,此对象的值不会被恢复. 2:instanceof 判断引用指向的对象,是不是某个类及其子类的实例对 ...

  5. Java修炼之路——基础篇——String

    String 1:字符串的不可变性 什么是不可变对象?不可变对象是指创建后无法变更的对象 String为什么是不可变的?String类为final,并且内部字符数组也为final.所以String对象 ...

  6. Java修炼之路——基础篇——值传递

    什么是值传递?引用传递? 值传递:值传递是将变量的一个副本传递到方法中,方法中如何操作该副本,都不会影响原变量的值.引用传递:引用传递是将变量的地址传递到方法中,方法中操作该变量,会对其产生影响. 为 ...

  7. Java修炼之路——基础篇——平台无关性

    Java如何实现平台无关性? 首先说无论是哪种语言,都需要经过操作系统和CPU来完成程序的运行.平台无关性指的是程序不会因为操作系统和处理器的不同而不能运行或者发生运行错误.而不同的CPU和OS组成的 ...

  8. JAVA学习之路--基础篇三

    目录 关于Java中从键盘输入的语句 nextxxx().next().nextLine()的区别 语句 if和if else语句 Switch语句 for语句 while和do..while bre ...

  9. java程序试岗内容_java程序员修炼之路基础篇四:继承

    上一篇文章我跟大家聊了一下"封装",今天我们聊一下同样作为java语言三大特征之一的"继承". 简单说"继承"就是从一个已知类派生出新类的过 ...

最新文章

  1. CSS布局之-水平垂直居中
  2. 屠榜大杀器UniMP!百度登顶图神经网络权威榜单三项榜首
  3. 学会这几个公式技巧,瞬间你就是高手
  4. 密码篇——非对称加密
  5. 组织软件测试中应当避免的几个常见现象
  6. 提高你的javascript代码逼格系列之函数与数组
  7. php数据趋势曲线,数据曲线图怎么做
  8. Xcode9的xib只支持iOS7.0及以上版本
  9. C/C++程序员如何学习英语
  10. 电脑怎么测试硬盘的读写速度_电脑硬盘这麽多到底该怎么选?硬盘的各类分类你知道吗...
  11. 第九天 面试失败了。。。。
  12. 人人都可以参与开源!龙蜥社区最不容错过的开发者活动来了
  13. 网易面试软件测试面试题
  14. 新唐 Nuvoton M031 入门 点亮板载LED
  15. 基于封锁的并发控制机制
  16. 通杀! 熬夜码的 - 八万字 - 让你一文读懂SQL注入漏洞原理及各种场景利用
  17. 基于JSON+JQuery实现的多条件筛选功能(类似京东和淘宝功能)
  18. 一篇文教你使用python Turtle库画出“精美碎花小清新风格树”快来拿代码!
  19. 基于主从博弈的智能小区代理商定价策略及 电动汽车充电管理matlab程序(yalmip+cplex)(yalmip+gurobi)
  20. 中心极限与大数定理律的关系_CLT 中心极限定理

热门文章

  1. linux如何获取网卡计数信息,Linux下如何获取网卡信息
  2. spark java 计数_spark程序——统计包含字符a或者b的行数
  3. 清华博士生放弃科研,跑去当中学教师,值得吗?
  4. 世界大百科全书!耶鲁大学教授再出神作!用1000幅图片,讲明白45亿年历史......
  5. 90后一代人还能通过攒钱改变现状吗?
  6. 被学校辞退、拒绝FB后:语音识别大牛Povey确认兼职北京初创公司,称主业还选中国...
  7. 普通程序员转型深度学习指南
  8. 用php打印九九乘法表,php如何打印出九九乘法表呢?
  9. python课程思路_学习python课程第二十六天
  10. php正则匹配标点符号,php 正则匹配包含字母、数字以及下划线,且至少包含2种...