Java基本类型和引用类型

ESP8285的固件和烧录方法 立即下载
8种基本类型 

一、4种整型 
    byte      1字节           -128——127 

    short     2 字节         -32,768 —— 32,767 

    int       4 字节          -2,147,483,648 ——2,147,483,647(超过20亿) 

    long      8 字节   -9,223,372,036,854,775,808——9,223,372,036854,775,807 

    注释:java中所有的数据类所占据的字节数量与平台无关,java也没有任何无符号类型 

二、 2种浮点类型 
    float    4 字节         32位IEEE 754单精度(有效位数 6 – 7位) 

    double   8 字节         64位IEEE 754双精度(有效位数15位) 

三、1种Unicode编码的字符单元 
    char    2 字节          整个Unicode字符集 

四、1种真值类型 
boolean    1 位             True或者false 
 

3种引用类型 

类class 

接口interface 

数组array 

一、类Class引用 
可以是我们创建的,这里我不多讲,主要是讲解几个java库中的类 

Object :Object是一个很重要的类,Object是类层次结构的根类,每个类都使用Object作为超类,所有对象(包括数 

               组)都实现这个类的方法。用Object可以定义所有的类 

              如: 

              Object object= new Integer(1); 来定义一个Interger类 

               Integer i=(Integer) object;     在来把这个Object强制转换成Interger类 

String :String类代表字符串,Java 程序中的所有字符串字面值(如"abc")都作为此类的实例来实现。检查序列的单 

               个字符、比较字符串、搜索字符串、提取子字符串、创建字符串副本、在该副本中、所有的字符都被转换为                      大 写或小写形式。 

Date :Date表示特定的瞬间,精确到毫秒。Date的类一般现在都被Calendar 和GregorianCalendar所有代替 

Void :Void 类是一个不可实例化的占位符类,它保持一个对代表 Java 关键字 void 的 Class 对象的引用。 

同时也有对应的Class如:Integer  Long  Boolean  Byte  Character  Double  Float   Short 

二、接口interface引用 
可以是我们创建的,这里我不多讲,主要是讲解几个java库中的接口interface 

List<E>:列表 ,此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引 

(在列表中的位置)访问元素,并搜索列表中的元素。List 接口提供了两种搜索指定对象的方法。从 

性能的观点来看,应该小心使用这些方法。在很多实现中,它们将执行高开销的线性搜索。 List 接 

口提供了两   种在列表的任意位置高效插入和移除多个元素的方法。 

add() : 在列表的插入指定元素。 

remove():移除列表中指定位置的元素。 

             get(int index):返回列表中指定位置的元素。 



Map<K,V>: 

K - 此映射所维护的键的类型 

V - 映射值的类型 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 

put(K key,V value):将指定的值与此映射中的指定键关联(可选操作)。如果此映射以前包含一个该键的  

                   映  射 关系,则用指定值替换旧值(当且仅当,返回 true 时,才能说映射 m 包含键 k 的映射关系)。  remove(Object key)如果存在一个键的映射关系,则将其从此映射中移除(可选操作)。更确切地讲,如果此 映射包含从满足(key==null ? k==null :key.equals(k))的键 k 到值 v 的映射关系,则移除该映射关系。(该映                        射最多只能包含一个这样的映射关系。) get(Object key):返回指定键所映射的值;如果此映射不包含该键的映射关系,则返回 null。 

这里我们主要是用String List Map Object 是最常用Number ArrayList<E> Arrays等 

可以查考jdk的api 

这些类和接口在 

java.lang :提供利用 Java 编程语言进行程序设计的基础类。 

和 

java.unit:包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字                         符串标记生成器、随机数生成器和位数组)。 
分类:  Java / J2EE
Win系统蓝牙设备频繁卡顿/断连 - 解决方案 无线网卡有2个模块,一个是WiFi,一个是蓝牙,因此蓝牙问题可能和无线网卡有关。在某些情况下,例如高温或WiFi速率过高,会导致蓝牙频繁卡顿/断连。解决方法分为2种,1是更新驱动,2是更换无线网卡。 阅读详情

相关推荐

COD论文笔记VSCode: General Visual Salient and Camouflaged Object Detection with 2D Prompt Learning

VSCode模型通过引入领域特定提示和任务特定提示,结合提示区分损失,成功地在单一模型中处理多个显著目标检测和伪装目标检测任务。这种方法不仅提高了模型的性能,还展示了其对未见任务的泛化能力。作者使用 Visual saliency transformer ICCV 2021 作为baseline model这张图展示了VSCode模型的整体框架,特别强调了2D提示学习方法。

985小菜鸡 1627

引用数据类型

引用数据类型 1、 什么叫引用数据类型 - 引用数据类型是java的两大数据类型之一; - 该数据类型在创建的时候,会先在堆内存中分配一块空间,存储对象的具体信息,然后在栈中存储该对象的地址信息; 2、引用数据类型的种类: - 引用数据类型包括:类(class)、接口类型(interface)、数组类型(list)、枚举类型、注解类型,字符串型(String,String的衍生类,如StringBUilder等)。 3、需要注意的是 1、引用数据类型是由类加载器创建的,他们是用于访问对象的; 2、任何引用数

AAA31321的博客 1万+

华为防火墙NAT避坑指南:当双ISP出口遇到服务器发布,这些细节不注意会翻车

本文深入解析华为防火墙在双ISP出口环境下服务器发布的实战配置,重点探讨no-reverse参数对Server-Map表的影响、源进源出功能的实现及线路切换时的会话保持问题。通过策略路由和智能选路技术,确保HTTP/FTP服务在多运营商链路中的高可用性,避免路径不对称和NAT映射冲突等常见陷阱。

weixin_30897233的博客 548

java的数据类型:引用数据类型(String、数组)

java的数据类型:引用数据类型(String、数组、枚举)

yu的博客 1万+

Intel Realsense windows安装与入门

realsense400系列介绍: https://www.intelrealsense.com/stereo-depth/?utm_source=intelcom_website&utm_medium=button&utm_campaign=day-to-day&utm_content=D400_learn-more_button realsense 435i介绍: ...

hanshuning的专栏 1万+

拯救我的老平板三星note8.0 table(GT-N5110)升级到lineage os-14.1(android7.1)全记录

买了多年的三星平板note8.0已经闲置了一段时间,今天在家不能出门,也没啥事,就把它拿出来刷新系统。不成想居然搞了一天,还差点变成了砖。 原版的系统是安卓4.0的系统,很多软件已经不能用了,微信、优酷都不支持,而且三星也不提供更新升级,于是寻求第三方解决方案。折腾过程一波三折,就不赘述了,我就讲一下正确的操作过程吧。 切记我这里讲的过程只针对三星note8.0 table,国行版本,版本号是...

weixin_41108814的博客 2万+

JAVA基础第2.5章 JAVA引用数据类型

Java变量、基本类型变量的声明和使用、引用类型变量的声明和使用。

希望我的原创文章或转载文章可以帮到你那么一点点~ 3251

从Gitee上部署视觉工程到Linux虚拟机

(使用SVM来识别装甲板的编号,此处手机上的图片中只有灯条没有数字,SVM无法识别出编号。这两行代码的意义是,当SVM识别不出或者识别不到编号时,把装甲板的编号默认为2号。找到自瞄程序中,数字识别类下的这两行代码,把注释去掉。这样,每次打开新的终端时,环境变量都会自动设置。(2)查看虚拟机设置选项,检查虚拟机USB接口是否为3.0及以上的接口。如果不是,要更改好。这样,每次打开新的终端时,环境变量都会自动设置。后,每次打开终端时自动设置这些环境变量,你可以将。打开第一个终端,用来挂ROS的内核启动页面。

2301_81035291的博客 1520

java中引用类型和基本类型的区别

java中引用类型和基本类型的区别 一、数据类型 1.基本类型 基本数据类型只有8种,可按照如下分类 ①整数类型:long、int、short、byte ②浮点类型:float、double ③字符类型:char ④布尔类型:boolean 2.引用类型: 引用数据类型非常多,大致包括:类、 接口类型、 数组类型、 枚举类型、 注解类型、 字符串型。 简单来说,所有的非基本数据类型都是引用数据类型。 二、基本类型和引用数据类型的区别 1、存储位置 基本变量类型 在方法中定义的非全局基本数据类型变量的具体内容

m0_52415681的博客 8130

毕设-MobileNetV4:给YOLOv8装上轻量化“引擎”——通用瓶颈与C2f融合的实战教程

本文介绍了一种将MobileNetV4与YOLOv8结合的目标检测模型轻量化方案。MobileNetV4通过通用瓶颈(UB)结构实现多任务适配,其核心改进包括动态卷积核、注意力机制和多路径特征聚合,显著提升特征提取能力。作者详细阐述了如何在YOLOv8框架中实现MobileNetV4的通用瓶颈模块,包括"膨胀-卷积-注意力-压缩"的流程设计,并构建完整的backbone网络。该方案通过融合MobileNetV4的轻量化优势与YOLOv8的高效检测架构,在移动设备上实现了精度与速度的良好平

FJN110的博客 505

Google Cameraserver 看门狗CameraServiceWatchdog超时crash原理分析

本文分析了Android CameraServiceWatchdog机制的工作原理。该看门狗用于监控相机服务关键操作(如close、flush)的超时情况,通过定时器线程检测阻塞问题。文章详细讲解了Watchdog的初始化流程、使能方式、内部定时器机制(默认周期100ms,650次循环触发超时),并提供了configureStreams阶段的客制化实现方案。当检测到超时,Watchdog会触发abort生成tombstone日志,便于调试分析。

1130

Java中基本类型和引用类型的区别

Java中基本类型和引用类型的区别 一、基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32767,默认值0 int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0 long:长整型,...

peng的博客 1万+

AutoJs调用DeepSeek大模型接口实战教程 AutoJs接入DeepSeek、 DeepSeek API调用 、 手机脚本接入大模型

通过这篇文章,我们用 AutoJs 成功接入了 DeepSeek Chat API。使用发送请求在 Header 里正确携带 API Key从里拿到最终返回结果这样一来,你就可以在 AutoJs 里实现一个智能助手脚本,甚至做更复杂的 AI 自动化工具。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 467

Java的引用类型和基本类型的区别

基本类型:变量的值就是一个数字,一个字符或者是一个布尔值。 引用类型:是一个对象类型,它的值是 指向内存空间的引用,就是地址,所指的内存中保存着变量所表示的一个值或者一组值。 举例说明: 变量的赋值方式不同: int a; a = 123; // 基本数据类型 a,在声明的时候就已经为其分配了内存空间,所以可以直接赋值 MyDay today; today.day = "Monday"; // 该方式就会报错,应为在引用对象的声明时只分配了引用空间,并没有分配数据空间,没人知道他是一个值,还是

雪人奥特曼的博客 956

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Java基本类型和引用类型详详详解

基本类型和引用类型的分类、特点、示例、转换、自动拆箱和装箱、注意事项、易错点举例等详解

weixin_55745942的博客 1287

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

java引用类型和基本类型

java中有两种数据类型:基本类型和引用类型。 基本类型有8个: 整数类型 byte、short、int、long 浮点数类型 float、double 字符型 char 布尔类型 boolean 引用类型包括三种: 类 Class 接口 Interface 数组 Array 基本类型是通过诸如 int a = 5; long b = 6L;的形式来定义的,称为自动变量,自动变量存放的是字面值,不是类的实例,它存放在内存的堆栈中,数据大小和生存期必须是确定的,存取速度比较快,在堆栈中的字面值可以共享,也就是

qq_41357191的博客 1360

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Java基本数据类型和引用类型的区别

背景 新语言Kotlin已经抛弃了Java里的基本数据类型,而是采用引用类型去声明一个变量,那么怎么区分基本数据类型和引用类型呢? 文字概念 基本数据类型:byte、short、int、long、float、double、char、boolean引用类型:类(class)、接口(interface)、数组(array)基本类型保存的值,引用类型保存了是对象的地址,所有基本类型赋值是按值传递(拷贝赋值),引用类型赋值是按引用传递。 图与代码解析 参考:知乎作者:Intopass 一:搞清楚 基本类型 和 引用

youif的博客 5797

java基础【一】基本类型变量和引用类型变量

一。引用变量的特点 对象是通过对象引用变量来访问的,该变量包含了对对象的引用。 假设我们自己定义一个类Circle,这个类是一种引用类型。该类类型的变量都可以引用该类的一个实例。 从表面上看,对象引用变量种似乎存放了一个对象;但是事实上,它只是存放了对该对象的引用。 二。基本类型变量和引用类型变量的区别 每个变量都代表一个保存了存储值的内存位置。声明一个变量时,就是在告诉编译器这个变量可...

sunshine77_的博客 7711

Java基本类型和引用类型的区别

Java是一门面向对象的编程语言,它支持两种数据类型:基本类型和引用类型。基本类型是Java语言内置的八种数据类型,分别是byte、short、int、long、float、double、char和boolean。引用类型是指除了基本类型之外的所有数据类型,例如类、接口、数组和枚举。本文将介绍基本类型和引用类型的区别,以及它们在内存中的存储方式。总之,基本类型和引用类型在Java语言中有着不同的特点和作用,了解它们之间的区别有助于我们更好地编写和理解Java程序。

m0_64015460的博客 1401

java中的引用类型_Java中的基本类型和引用类型

一、定义基本类型:基本类型的值就是一个数字,一个字符或一个布尔值。8种基本类型booleancharbyte、short、int、longfloat、double引用类型:引用类型是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。主要有类class、接口interface、数组array下表列出了原始类型以及它们的对象封装类。(关于装...

weixin_35999303的博客 194

java基本类型和引用类型

java基本类型和引用类型

三冬暖 482

java引用类型和基本类型的比较

引用类型和基本类型的分类,不在写了,网上有很多。我们知道: 当两个基本类型使用”==”比较时,他们比较的是值。 当两个引用类型使用”==”比较时,他们比较的是地址。 当两个引用类型使用方法equals()比较时,他们比较的是值。但当基本类型和他的包装类(引用类型)使用”==”比较时, 他们的结果又是如何呢?下面我们使用Integer和int进行说明。 Integer是int的包装类。 in

ldshx3的博客 4902

Java-数据类型(基本类型和引用类型)

数据类型分为两类:基本类型(Primitive Type) 和引用类型(Reference Type)。名称含义数据分配基本类型基本类型包括boolean类型和数值类型。数值类型有整数类型和浮点类型。整数类型包括 byte、short、int、long、char,浮点类型包括float和double。原始数据类型变量的“变量分配”与“数据分配”是在一起的(都在方法区或栈内存或堆内存)引用类型引用类型包括类、接口和数组类型,还有一种特殊的null类型。

yueerba126的博客 4303

JAVA基本类型和引用类型的比较

当比较基本类型和他的包装类(引用类型)使用”==”和方法equals()比较时,他们比较的都是。

weixin_46198164的博客 179

Java中基本类型和引用类型

基本数据类型 4种整型 byte 1字节 -128——127 short 2 字节 -32,768 —— 32,767 int 4 字节 -2,147,483,648 ——2,147,483,647(超过20亿) long 8 字节 -9,223,372,036,854,775,808——9,223,...

Y,yyy的博客 209
上一篇: List集合和Set集合
下一篇: 190测试报未上架至主体产品
八点二十四分
博客等级 码龄10年 29粉丝 291原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值