首页 > 编程语言 >java的数据类型

java的数据类型

时间:2023-05-28 18:55:37浏览次数:39  
标签:java int str2 str1 数据类型 空间

java中的数据类型分为:

  1. 基本数据类型:boolean、byte、char、short、int、long、float、double

     注意:整数的默认类型是int;有小数的默认是double,所以在表示float时,应该在数值后加f。

  2. 引用数据类型(言外之意是变量所指的空间是在堆中):数组、类、接口、NULL

 

引用数据类型之数组:

  java中定义数组:

    int str1[] = new int[10];  //动态分配

    int str2[] = {1,2,4};  //静态分配

  str1、str2都是放在栈空间,new int[10]这块空间是在堆空间,str1、str2中存放的是堆空间的地址。

 

  c中malloc出来的空间是要free的;

  而在java中,堆空间没有被引用后就将自动释放,如str1 = NULL,那么堆空间中的40个字节的空间就没有被引用,将会被垃圾回收机制自动释放。

  

 

标签:java,int,str2,str1,数据类型,空间
From: https://www.cnblogs.com/zj-studyrecoding/p/17438650.html

相关文章

  • java课程总结
    一转眼本学期的Java课程就要结束了,在开学时我们的王建民老师就让我们自己给自己定一个本学期的学习目标,老实说我给自己定的任务其实并没有很好的完成,至于原因有一部分是因为自己的懒惰,有一部分就是不知道怎么学、从哪学,现在大二快结束了我依旧有点迷茫,总是不知道该干什么,现在对我......
  • Java课程总结
     通过了一学期的Java学习,课程也来到了结束的时候,所以才临近课程结束的时候,我做此总结。我们每周的Java课程都在周一,周一是每周我们最斗志昂扬的时候,也是很适合学习Java的时间,经过了一学期的学习,我收获了许多,虽然我的Java基础很差,但是我仍然没有放弃,继续努力学习,在老师的带领下,完......
  • Java:mybatis-plus-generator-ui 基于Mybatis-Plus的代码自助生成器
    引用官方文档上的简介:提供交互式的WebUI用于生成兼容mybatis-plus框架的相关功能代码,包括Entity,Mapper,Mapper.xml,Service,Controller等,可以自定义模板以及各类输出参数,也可通过SQL查询语句直接生成代码。文档github:https://github.com/davidfantasy/mybatis-plus-generator-......
  • Java:SpringBoot整合Canal+RabbitMQ组合实现MySQL数据监听
    canal[kə’næl],译意为水道/管道/沟渠,主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费目录一、MySQL设置二、启动Canal服务端三、通过Canal客户端消费数据四、通过RabbitMQ消费数据1、启动RabbitMQ2、修改canal配置3、消费RabbitMQ中的数据文档资料github:https......
  • 基于Arduino和Java实现的教室桌面控制系统
    访问【WRITE-BUG数字空间】_[内附完整源码和文档]摘要物理实验室类的专业教室目前使用状况十分混乱,为了改变这一现状,我们提出并设计了一个专业教室桌面控制系统。这个系统主要由客户端和服务端两大部分构成。客户端又可以分为门禁机、通信机、桌面机和读卡机四部分。门禁机负责控制......
  • 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/
     第一个错误 刷新后出现第二个 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.admin.adminFace_jsp 解决方法:1.1检查WEB-INF下的lib文件夹里是否导入了写jstl-1.2.jar(jstl.jar),standard1.1.jar(standard.jar)如果没有......
  • java——微服务——spring cloud——Eureka——ribbon负载均衡——策略
                        ========================================================         全局设置:                         针对某个微服务单独设置:......
  • java——微服务——spring cloud——Eureka——ribbon负载均衡——饥饿加载
       ......
  • Rust学习笔记——基础篇3:数据类型
    数据类型整数类型位长度有符号无符号8-biti8u816-biti16u1632-biti32u3264-biti64u64128-biti128u128archisizeusize整数型的表述方式进制例十进制98_222十六进制0xff八进制0o77二进制0b1111_0000字节(只能......
  • 使用Java构造XML字符串
    使用如下工具类可以自行构建想要的XML字符串。需要引入lombok依赖(懒得写get和set方法了)<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>具体实现如下importjava.io.StringWriter;importjava.nio.charset.Stan......