day04 Java数据类型

Java数据类型

Java是强类型语言

  • 要求变量的使用要严格符合规定,所有变量必须先定义才能使用
  • 好处:安全性
  • 弊端:速度慢

弱类型语言

  • 例如 VB JS

可以随便玩,没有严格区分

Java的数据类型

  1. 基本类型(primitive type )
  2. 引用类型(reference type)

基本数据类型

  • 数值类型:整数、浮点数、字符类型
  • boolean类型

引用数据类型

  • 接口
  • 数组

扩展

整数扩展

进制 :二进制 十进制 八进制 十六进制
在这里插入图片描述
在这里插入图片描述

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1
  • 少用浮点数进行比较

字符扩展

  • 所有的字符本质上还是数字
  • 编码 unicode 表(97=a 65=A) 2字节 0-65536
  • excel表格 2的16次方 =35536

转义字符

  • \t 制表符
  • \n 换行
  • …还有很多
string sa = new string(original:"hello world");
string sb = new string(original:"hello world");
system.out.println(sa==sb);
//输出结果为false
string sc = "hello world";
string sd = "hello world";
//priintln后是true
//为什么呢? 因为对象 从内存分析不一样

布尔值扩展

boolean 值怎么判断?

  • 一般用if来判断

Java里面 :Less is More! 代码要精简易读

布尔值扩展

boolean 值怎么判断?

  • 一般用if来判断

Java里面 :Less is More! 代码要精简易读

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值