数据类型

  • 强类型预言

    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • 弱类型预言

  • Java的数据类型分为两大类

    • 基本类型(primitive type)
    • 引用类型(reference type)

public class Demo02 {public static void main(String[] args) {String a = "hello";int num = 10;System.out.println(a);System.out.println(num);//八大基本数据类型//整数int num1 = 10;   //最常用byte num2 = 20;short num3 = 10;long num4 = 10L;  //Long类型要在后面加个L//小数:浮点数float num5 = 50.1f;double num6 = 3.1415926;//字符char name =  'a';//布尔boolean a1 = true;boolean a2 = false;}
}

什么是字节

  • 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。

  • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示

  • 1B(byte,字节)=8bit(位)

  • 字符:是指计算机中使用的字母、数字、字和符号

  • 1bit表示1位

  • 1Byte表示一个字节 1B = 8b

  • 1024B = 1KB

  • 1024KB = 1M

  • 1024M = 1G

Java基础03:数据类型讲解相关推荐

  1. 【重难点】【Java基础 03】hashCode() 和 equals()、代理模式

    [重难点][Java基础 03]重写hashCode() 和equals(). 文章目录 [重难点][Java基础 03]重写hashCode() 和equals(). 一.hashCode() 和 ...

  2. JAVA基础 :数据类型

    JAVA基础 :数据类型 Java的基本数据类型有8种,分别是**:byte(位).short(短整数).int(整数).long(长整数).float(单精度).double(双精度).char(字 ...

  3. java基础-02数据类型

    基本类型 整数 byte byte 数据类型是8位.有符号的,以二进制补码表示的整数 最小值是 -128(-2^7) 最大值是 127(2^7-1) 默认值是 0 byte 类型用在大型数组中节约空间 ...

  4. Java基础语法-数据类型与idea配置

    文章目录 day02 - Java基础语法 1. 注释 使用的技巧 注意点 2. 关键字 2.1 概念 2.2 第一个关键字class 3. 字面量 区分技巧 4. 变量 4.1 什么是变量? 4.2 ...

  5. Java基础-基本数据类型

    Java中常见的转义字符: 某些字符前面加上\代表了一些特殊含义: \r :return  表示把光标定位到本行行首. \n :next 表示把光标定位到下一行同样的位置. 单独使用在某些平台上会产生 ...

  6. java基础之数据类型

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  7. Java基础代码语法讲解上

    因为最近有多余的时间,可以码字,Java基础虽然真的很基础,但是我学起来又慢又吃力,我想不能忘记自己学语言学不会的样子. 这篇文章我决定写的很零碎,而且想尽量写的很通俗易懂,来锻炼自己说人话的能力. ...

  8. java基础03(基本语法)

    学习笔记--Java基础 JAVA基本语法01 关键字 保留字 标识符 变量 Java基本语法02 基本数据类型之间的运算规则 String类型变量的使用 Java基本语法03-进制转换(了解) JA ...

  9. 小汤学编程之JAVA基础day02——数据类型、Scanner类的使用

    一.JAVA的数据类型 1.变量      2.常量     3.基本数据类型     4.引用数据类型     5.数据类型转换 二.Scanner类的使用 1.作用      2.引入     3 ...

最新文章

  1. 同在服务器无响应,全部服务器无响应!!!
  2. Dubbo发展史谁知道?
  3. Python入门 学习笔记
  4. sniffer 和 debug flow
  5. 在要求输入数字处找到非数字字符_剑指 Offer 67. 把字符串转换成整数 leetcode 剑指offer系列...
  6. restTemplate请求,报 : No instances avaliable for ip地址
  7. 首次c#蓝牙开发踩坑记录
  8. Vue:Vue-cli2结合mavonEditor实现MarkDown编辑器
  9. Auto Layout详解
  10. 什么是强制性3C认证?
  11. 虚拟磁盘管理 无法启动服务器,运行虚拟磁盘管理器提示"RPC服务器不可用"分析与解决方案...
  12. 1.7 微信推送早安及天气预报信息(Springboot框架)(一)
  13. 仿朋友圈图片查看功能
  14. 任务16:16_Flume案例_断点续传文件(案例测试)
  15. 【ThreeJS基础教程-初识Threejs】1.6各种各样的几何体
  16. Chap.15 总结《CL: An Introduction》 (Vyvyan Evans)
  17. 英语单词:profile
  18. Java 列举数组中任意元素和为定值的组合
  19. 皇后大道东 皇后大道西
  20. 融云 IM SDK 发送语音消息

热门文章

  1. MongoDB中shell基本使用
  2. win10如何关机时显示停止服务器,Win10系统关机时总提示此应用程序阻止关机如何解决...
  3. Java基础关于接口的案例及多态的引用类型转换练习题
  4. [RK3399][Android7.1] 移植笔记 --- 9.7寸eDP显示屏添加
  5. 4G全网通模块 高通骁龙410系列-MSM8916(M9+) Cortex-A53架构
  6. 高通使用/system/bin/r读取msm8916的gpio配置
  7. 基于vue+spring的博客系统
  8. 11. JS编程之查找元素在数组中的位置
  9. 李斌转让5000万股私人持有股份 完成蔚来用户信托设立
  10. In Search of the Holy Grail 寻找圣杯 中文翻译