日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

420一个像素多少个字节_一个Java方法能有多少个参数类型?这个好奇coder做了个实验...

發(fā)布時間:2024/10/5 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 420一个像素多少个字节_一个Java方法能有多少个参数类型?这个好奇coder做了个实验... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在 JVM 中,一個 Java 方法,最多能定義多少參數(shù)呢?這是一個很無聊的問題,即使能定義一萬個,十萬個,誰又會真的去這么做呢。但是作為一個 coder,最重要的不就是好奇心嗎,沒有好奇心,和一條咸魚又有什么區(qū)別呢?本文作者就是這樣一位充滿好奇心的 coder。

我最近給我的 QuickTheories 分支添加了一個接口:

@FunctionalInterfacepublic interface QuadFunction { E apply(A a, B b, C c, D d);}

讓我好奇的是這個方法能有多少個類型參數(shù)。到目前為止,我敢說,Java 語言規(guī)范并沒有談及這個問題。

對于實現(xiàn)定義的限制可能是什么,我有兩個猜測:

  • 編譯器會設置一個可預測的限制,如 255 或 65535。
  • 編譯器的緊急行為會由于實現(xiàn)細節(jié)(堆棧溢出或同樣不可預測/不相關的東西)而設置意外的限制。
  • 我不想在源代碼上測試我那點可憐的 C++技巧,所以我決定只測試編譯器做了什么。我寫了一個 Python 腳本,它使用二進制搜索找到最少的致錯類型參數(shù)。完整的腳本放在 Github repo (https://github.com/hyperpape/java-max-type-params) 中。

    腳本地址:https://github.com/hyperpape/java-max-type-params

    生成方法很簡單。幸運的是,我們不必使用任何類型參數(shù),只需以的形式發(fā)出它們:

    def write_type_plain(count): with open('Test.java', 'w') as f: f.write("public class Test {") f.write("public 0): f.write( 與50位技術專家面對面20年技術見證,附贈技術全景圖

    總結

    以上是生活随笔為你收集整理的420一个像素多少个字节_一个Java方法能有多少个参数类型?这个好奇coder做了个实验...的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。