
JAVA
java
一只工程狮
对于深度学习较为感兴趣,研究范围包括但不限于图像分类、目标检测、图像分割、视频异常检测、动作识别、AI部署与优化加速等
展开
-
解释 Java 中的 Integer.valueOf() 方法
前言 今天在做题时,碰到了一道选择题,就是关于Integer.valueOf()的知识,题目如下: A.System.out.println(i01== i02); B.System.out.println(i01== i03); C.System.out.println(i03== i04); D.System.out.println(i02== i04); 答案呢,我也做对了,但是也是靠排除法做对的,至于这道题考察的具体细节问题,我当时没考虑,不过等我查看了Integer的转载 2020-12-28 14:04:38 · 5664 阅读 · 0 评论 -
JAVA:形参改变对实参的影响
JAVA:形参改变对实参的影响熟悉C/C++的同学都知道,如果想在传入形参的函数中,实现形参改变,实参也跟着改变的话,我们需要手动将实参的地址或引用传入给形参,这样形参生成的拷贝副本,就是实参指向存储单元的地址,也就是说,形参的改变会导致实参也跟着改变。但是由于Java的JVM的机制,我们并不能够获得真正的存储地址,是JVM根据不同的平台自动分配,这也就导致了我们不能手动传递地址,JAVA将自动为引用传递传递一个地址。一、两种类型:基本类型 和 引用类型基本类型的变量保存原始值,即它代表的值原创 2020-12-22 14:08:40 · 3854 阅读 · 2 评论 -
C++为何会出现深浅拷贝问题(引出对JAVA内存机制的思考?)
C++为何会出现深浅拷贝问题(引出对JAVA内存机制的思考?)一、首先说一下为什么会出现深浅拷贝的问题?所谓拷贝就是平常意义的复制,至于深浅,就因为一个东西:指针!指针拷贝的时候,如果有指针,那么也就是对指针的拷贝,指针怎么拷贝?指针本质也就是一个存储地址的整型,所以拷贝的时候,也就是把指针本身进行复制,这样就导致一个问题:本体与复制体的指针成员实际是一个值(地址值),那么他们会操作同一个地址的内存内容,在析构的时候,就出现问题了,本体或者复制体进行析构的时候,将指针成员kill了,即把指针成员原创 2020-12-15 16:27:56 · 301 阅读 · 0 评论