一.1.float是单精度浮点数,内存分配4个字节,占32位,有效小数位6-7位

double是双精度浮点数,内存分配8个字节,占64位,有效小数位15位

2.java中默认声明的小数是double类型的,如double d=4.0

如果声明: float x = 4.0则会报错,需要如下写法:float x = 4.0f或者float x = (float)4.0

其中4.0f后面的f只是为了区别double,并不代表任何数字上的意义

3.对编程人员而言,double 和 float 的区别是double精度高,但double消耗内存是float的两倍,且double的运算速度较float稍慢。

二.1.char表示字符,定义时用单引号,只能存储一个字符,如char c='x';

而String表示字符串,定义时用双引号,可以存储一个或多个字符,如String name="tom";

2.char是基本数据类型,而String 是一个类,具有面向对象的特征,可以调用方法,如name.length()获取字符串的长度。

最新文章

  1. Hibernate4.0之HibernateSessionFactory源码详解
  2. opentsdb basic install
  3. swift 多线程及GCD
  4. [.net 面向对象编程基础] (13) 面向对象三大特性——多态
  5. jquery是如何架构的.
  6. Mysql安全配置【转】
  7. Centos安装软件小结-20160325
  8. DB2建立不记录日志的表
  9. 版本控制 - SVN/TortoiseSVN
  10. Linux中的find指令
  11. Linux中date命令的各种实用方法--转载
  12. D11
  13. linux云服务器常用设置
  14. C语言面试笔记(8/26)
  15. 比特币学习-Transaction的locktime属性
  16. Django商城项目笔记No.5用户部分-注册接口-短信验证码
  17. js 模拟鼠标事件
  18. dbt 包依赖简单测试
  19. 【转载】不得不知道的Python字符串编码相关的知识
  20. Alpha阶段敏捷冲刺⑧

热门文章

  1. Centos7虚拟环境virtualenv与virtualenvwrapper的安装及基本使用
  2. hbase单机版安装
  3. [转]轻松理解AOP思想(面向切面编程)
  4. LDAP-轻量级目录访问协议(统一认证)
  5. 凤凰系统(Phoenix OS)PC版安装,电脑上体验功能丰富的安卓系统
  6. jquery $.ajax status为200 却调用了error方法
  7. Manacher(马拉车)算法
  8. Android FM模块学习之四源码解析(一)
  9. windows下pycharm连接vagrant的python环境
  10. .Net后台实现微信APP支付