首页 > 编程语言 >Java基础03: 数据类型

Java基础03: 数据类型

时间:2023-06-28 20:32:47浏览次数:45  
标签:03 Java String 示例 数据类型 byte public

一、Java的数据类型

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


  • Java的数据类型分为两大类
  • 基本类型:primitive type
  • 引用类型:reference type

Java基础03: 数据类型_Java

二、示例

示例1:

public class Demo02 {
    public static void main(String[] args) {
        String a="10";
        System.out.println(a);
    }
}

示例2:

public class Demo02 {
    public static void main(String[] args) {
        //八大基本数据类型

        //整数
        int num1 = 10;    //最常用
        byte num2= 20;
        short num3 = 30;
        long num4= 30L;    //long类型要在数字后面加个L

        //小数:浮点数
        float num5 = 50.1F;
        double num6 = 3.14234234235883488354489;

        //字符
        char name = 'A';
        //字符串,String不是关键字,而是一个类
        String namea = "尤达";

        //布尔值:是非
        boolean flag = true;
        //boolean flag = false;
    }
}

三、什么是字节

  • 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数
  • 字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来标识
  • 1B(byte,字节) = 8bit(位)
  • 字符:是指计算机中使用的字母、数字、字和符号


  • 1bit标识1位
  • 1Byte标识一个字节 1B=8b
  • 1024B=1KB
  • 1024KB=1M
  • 1024M=1G



标签:03,Java,String,示例,数据类型,byte,public
From: https://blog.51cto.com/u_5147178/6576239

相关文章

  • Java 中内置的数据结构
    在计算机领域有八种基本的数据结构,分别为:数组、链表、栈、队列、散列表、树、堆、图,在Java中通过借助这些数据结构的特性封装了一些常用的数据结构类,了解这些数据结构的特性和差异可以帮助我们在编写程序代码的过程中更好的选择合理的数据结构来降低相关算法的空间复杂度和时......
  • 【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实
    为什么要使用不可变集合不可变集合包括元组和冻结集合,其特点是不能被修改。元组有序、不可变、可包含不同类型元素,不能进行修改、删除操作,可通过索引访问元素。冻结集合是一种无序的集合类型,内部元素不能修改、添加或删除,因此常用于处理集合的不可变。不可变对象有很多优点不可变对......
  • Jmeter访问网站返回403(CSRF verification failed. Request aborted.)
    django网站自带CSRF校验,所以jmeter直接请求时会出现校验不通过的情况一、CSRF校验CSRF是指跨站请求伪造,CSRF攻击的流程大概是我们登录网站A后存在本地的cookie,之后打开了另一个危险网站B,这个网站B使用本地cookie向网站A发起请求(该请求不是用户主动发起,是个恶意请求),网站A误以为是......
  • uva 10034(最小生成树)
    题目:InanepisodeoftheDickVanDykeshow,littleRichieconnectsthefrecklesonhisDad'sbacktoformapictureoftheLibertyBell.Alas,oneofthefrecklesturnsouttobeascar,sohisRipley'sengagementfallsthrough.ConsiderDick......
  • Day05 5.1 Java环境搭建
    Day055.1Java环境搭建【一】Jdk的安装和配置【1】安装jdk是否需要再选择安装一个额外的JRE。这是可选的,因为之前安装的JDK中,已经包含了开发环境和JRE运行环境两部分,所以不必再安装一个JRE。【2】配置环境变量(1)新建JAVA_HOMEJAVA_HOMED:\ProgramFiles\Java\jdk-1......
  • 【Java】使用 fasterxml.jackson 反序列化的一个注意事项
    我们在对接接口时,不时会遇到以Json格式返回数据的接口。后端解析此类接口返回数据时,不免需要进行反序列化以获取到需要的数据对象。常用的反序列化工具有 Fastjson、Jackson、Gson。这三种都是不错的Json处理工具,我这里较常用的是Jackson。使用 Jackson反序列化:1.......
  • JavaScript学习 -- 内置函数(Math和Date)
    一、Date函数letdate=newDate()console.log("当前日期和时间:"+date)console.log("当前日期和时间:"+date.toLocaleString())console.log("年份:"+date.getFullYear())console.log("月份:"+(parseInt(date.getMonth())+1))console.log("日:"......
  • 修改xampp中的mysql的密码报错,ERROR 1348 (HY000): Column 'Password' is not updatab
    xampp中的mysql(MariaDB)默认密码为空,进入mysql的bin目录,输入mysql-uroot-p,回车,无密码登录:查看所有数据库,选择mysql数据库:showdatabases;usemysql;使用update语句修改密码报错:ERROR1348(HY000):Column‘Password’isnotupdatable使用如下命令修改密码,并没有效果:使......
  • Java基础-Day05
    Java基础-Day05breake和continue使用上的相同点和不同点不相同点:break:可用于switch-case和循环结构(结束当前循环)continue:只能循环结构(结束档次循环)相同点:其后不可以声明执行语句衡量一个功能代码的优劣正确性可读性健壮性高效率与低储存:时间复杂度(衡量效率)和空间......
  • Java 12 新特性
    Java12是Java平台的另一个重要版本,它引入了一些新特性和改进。以下是Java12的一些新特性以及基于这些特性的Java代码案例:Switch表达式(SwitchExpressions):Java12引入了新的Switch表达式,使得Switch语句更加灵活和易用。下面是一个使用Switch表达式的示例:1......