int[]a=new int[2];a[0]=1;
a[1]=2;System.out.println(a);//为什么打印出来的是[I@de6ced(内存地址),而不是1和2Systemchar[]great={'a','b','c','d','e'};System.out.println(great);//为什么这个打印出来的就是它存储的值  abcde而不是它的地址?---------------------------------------------------------------------System.out.println(a);a是个对象,调用的是PrintStream的print(Object obj)方法,其中调用的是 write(String.valueOf(obj)),注意:String.valueOf(obj)调用的是obj的toString()方法,所以输出其内存地址.System.out.println(great);great是个字符数组,调用的是PrintStream的 public void print(char ac[])方法,其中调用的是 write(ac):private void write(char ac[])
{try{synchronized(this){ensureOpen();textOut.write(ac);textOut.flushBuffer();charOut.flushBuffer();if(autoFlush){for(int i = 0; i < ac.length; i++)if(ac[i] == '\n')out.flush();}}}catch(InterruptedIOException interruptedioexception){Thread.currentThread().interrupt();}catch(IOException ioexception){trouble = true;}}其中的textOut.write(ac)方法输出ac,textOut为BufferedWriter,通过其write(char ac[], int i, int j)可知其输出的是字符数组里面的值

I@de6ced(downloaded)相关推荐

  1. Docker 入门系列(2)- Docker 镜像, 免 sudo 使用 docker 命令、获取查看、修改镜像标签、查找删除创建镜像、导入导出镜像

    1. 免 sudo 使用 docker 命令 如果还没有 docker group 就添加一个 sudo groupadd docker 将用户加入该 group 内 sudo gpasswd -a ...

  2. 基于TensorRT的BERT实时自然语言理解(上)

    基于TensorRT的BERT实时自然语言理解(上) 大规模语言模型(LSLMs)如BERT.GPT-2和XL-Net为许多自然语言理解(NLU)任务带来了最先进的精准飞跃.自2018年10月发布以来 ...

  3. 基于Kaggle的图像分类(CIFAR-10)

    基于Kaggle的图像分类(CIFAR-10) Image Classification (CIFAR-10) on Kaggle 一直在使用Gluon's data package数据包直接获得张量 ...

  4. 网吧母盘制作(精华)

    网吧母盘制作其本流程: 系统流程表 ├-第一部份 系统安装 │ ├-系统分区 │ ├-WINXPSP2系统安装 │ ├-WINXPSP2系统补丁 │ ├-硬件驱动 | ├-系统其本的设置 | ├-备份 ...

  5. Docker学习(5)——创建私有仓库,为私有仓库添加web界面

    一.什么是Docker 仓库? 仓库是集中存放镜像文件的场所.有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分.实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多 ...

  6. Chapter 1 快速搭建-服务的注册与发现(Eureka)

    Chapter 1 快速搭建-服务的注册与发现(Eureka) 一.Spring Cloud简介 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代 ...

  7. 循序渐进 OSPF的详细剖析(三)

    理论性的东西,理解起来总有点难.今天我们用实验验证一下前文中有关OSPF的知识! 试验所用拓扑如下:   拓扑介绍: 分为Area 0 Area 1 和Area 2三个区域.R1的全部和R2的S0/0 ...

  8. maven入门(1-3)maven的生命周期

    maven的生命周期 maven的生命周期是抽象的,其实际行为都由插件来完成,引入maven 的 生命周期就是为了对所有的构建过程进行抽象和统一. 这种方式类似于模板方法,模板方法模式在父类中定义算法 ...

  9. metasploit 快速入门(三) 服务端漏洞利用

    目录 简介 01 攻击Linux服务器 02 SQL 注入 03 shell类型 04 攻击Windows 服务器 05 利用公用服务 06 MS17-010 永恒之蓝 SMB远程代码执行Window ...

最新文章

  1. OC封装的轮播图-只用调用即可
  2. TensorFlow Lattice:灵活、可控、可解释的机器学习
  3. 前两天谁要的抢红包利器,给你安排了
  4. 百度地图android自定义文字,androidsdk | 百度地图API SDK
  5. 食品、快速消费品行业的ERP兄弟们来此跟帖交流,开发实施路上的点点滴滴
  6. 笔记-项目采购管理-规划采购管理
  7. HDFS概述(5)————HDFS HA
  8. N101BCG-L21-10.1-LVDS
  9. 数组的连续最大子段和
  10. QT使用插件开发界面
  11. Rational rose 安装教程
  12. 【paper-note7】Several Papers About Video Classification
  13. Android AppWidget控制手机上网APN接入点
  14. 常见乱码产生原因以及锟斤拷的产生过程
  15. JAVA生成二维码链接(扫描二维码后进行指定链接跳转)--全网最详细
  16. 美容院的会员等级怎么设置?
  17. 华为云硬盘备份(VBS)服务
  18. Linux 生产环境搭建
  19. 人工智能换脸技术python_人工智能几行代码实现换脸,python+dlib实现图文教程
  20. 2.发那科工业机器人操作规范及坐标系介绍

热门文章

  1. HMI-42-【节能模式】实现油量表和水温表
  2. ERROR 1130 (HY000): Host ‘192.168.78.128‘ is not allowed to connect to this MySQL server
  3. 【Redis-6.0.8】CRC16
  4. c语言给结构体指针申请空间,结构体中的指针变量申请空间问题
  5. 三角函数π/2转化_@东莞同学,初中数学三角函数公式大汇总
  6. 解决台式机突然卡死的问题
  7. ifame 实现页面预载,页面不闪(load)
  8. CentOS 固定 IP 地址
  9. 在 Kubernetes 上部署 Fluent Bit 收集日志发送到 Kafka
  10. (项目)在线教育平台(九)