IT书架 本次搜索耗时 0.214 秒,为您找到 430 个相关结果.
  • 508.Go有哪些关键字?

    138 2024-01-25 《Golang面试题》
    Go有哪些关键字? Go有哪些关键字?
  • 443.go map slice 实现(内存泄漏分析)

    137 2024-01-23 《Golang面试题》
    go map slice 实现(内存泄漏分析) 答案1: go map slice 实现(内存泄漏分析) 参考解析 题目来源:知乎 答案1: slice内存泄漏分析 ( 1 )发生场景:截取长 slice 中的一段导致长 slice 未释放 ​ 由于底层都是数组,如果截图长slice的一段,其实相当于引用了底层数组中的一小段...
  • 343.java内存模型,方法区,堆栈的区别

    137 2024-01-22 《Golang面试题》
    java内存模型,方法区,堆栈的区别 java内存模型,方法区,堆栈的区别 题目来源:奇安信 答案: 在理解java内存模型之前需要了解Java线程之间通信靠的是共享内存的方式,JMM决定一个线程对共享变量的写入何时对另一个线程可见。从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程之间的共享变量存储在主内存(main memo...
  • 341.java 实例放在哪个区,常量放在哪个区

    137 2024-01-22 《Golang面试题》
    java 实例放在哪个区,常量放在哪个区 java 实例放在哪个区,常量放在哪个区 参考解析 题目来源:字节跳动 答案:村雨 实例放在哪个区 不要掉以轻心的一口回答在堆中!!!一般在java程序中,new的对象是分配在堆空间中的,但是实际的情况是,大部分的new对象会进入堆空间中,而并非是全部的对象,还有另外两个地方可以存储new的对象...
  • 381.值溢出(usignedchar最大255)

    137 2024-01-23 《Golang面试题》
    值溢出(usignedchar最大255) 值溢出(usignedchar最大255) 题目来源:腾讯 答案: 在计算机中的基本单位:字节(Byte) 和 比特(bit) 关系如下 在计算机中任意的数据都以二进制 bit 的形式存在 以一个类型为 int8 ,值为 7 的数据为例,末尾三位的二进制和为数值 7,由于 int8 是...
  • 447.Go 程序中的包是什么?

    137 2024-01-23 《Golang面试题》
    Go 程序中的包是什么? Go 程序中的包是什么? 参考解析 包 (pkg ) 是 Go 工作区中包含 Go 源文件或其他包的目录。源文件中的每个函数、变量和类型都存储在链接包中。每个 Go 源文件都属于一个包,该包在文件顶部使用以下命令声明: package <packagename> 您可以使用以下方法导入和导出包以重用导出的函数或类型...
  • 434.Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明

    136 2024-01-23 《Golang面试题》
    Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 Go 并发优秀在哪里,需要通过实际的测试,benchmark等说明 参考解析 题目来源:Shopee 答案: Go中天然的支持并发,Go允许使用go语句开启一个新的运行期线程,即 goroutine,以一个不同的、新创建的goroutine来执行一个函数。同一个程序中的...
  • 345.golang的defer,channel,reflect,多线程 panic recover

    136 2024-01-22 《Golang面试题》
    golang的defer,channel,reflect,多线程 panic recover golang的defer,channel,reflect,多线程 panic recover 题目来源:字节跳动 答案:村雨 defer defer是延迟的意思,在Go里可以放在某个函数或者方法调用的前面,让该函数或方法延迟执行 语法: d...
  • 417.Go结构体内嵌后的命名冲突

    135 2024-01-23 《Golang面试题》
    Go结构体内嵌后的命名冲突 Go结构体内嵌后的命名冲突 参考解析 题目来源:腾讯 答案: package main import ( "fmt" ) type A struct { a int } type B struct { a int }...
  • 473.Channel 的 ring buffer 实现

    135 2024-01-24 《Golang面试题》
    Channel 的 ring buffer 实现 Channel 的 ring buffer 实现 参考解析 channel 中使用了 ring buffer(环形缓冲区) 来缓存写入的数据。ring buffer 有很多好处,而且非常适合用来实现 FIFO 式的固定长度队列。 在 channel 中,ring buffer 的实现如下: ...