URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [text] => Array
                        (
                            [query] => Java函数的传参机制
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [text] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 8
    [from] => 0
)
RESPONSE:
string(7637) "{"took":25,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":31.794783,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"22454","_score":31.794783,"_source":{"id":"22454","text":"Java\u51fd\u6570\u7684\u4f20\u53c2\u673a\u5236","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"ydymz","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1529656925"},"highlight":{"text":["#em#Java#/em##em#函#/em##em#数#/em##em#的#/em##em#传#/em##em#参#/em##em#机#/em##em#制#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"175486","_score":25.619503,"_source":{"id":"175486","text":"java-\u51fd\u6570\u4f20\u53c2","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"marton","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1627985380"},"highlight":{"text":["#em#java#/em#-#em#函#/em##em#数#/em##em#传#/em##em#参#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"175468","_score":23.821363,"_source":{"id":"175468","text":"java\u4e2d\u53c2\u6570\u4f20\u9012\u673a\u5236---\u5f62\u53c2\u548c\u5b9e\u53c2","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"yaoruozi","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1633325356"},"highlight":{"text":["#em#java#/em#中#em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em#---形#em#参#/em#和实#em#参#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"55384","_score":23.754677,"_source":{"id":"55384","text":"java\u4e2d\u65b9\u6cd5\u7684\u53c2\u6570\u4f20\u9012\u673a\u5236","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"kyaa111","tagsname":"","tagsid":"[]","catesname":"Java","catesid":"[\"107\"]","createtime":"1552722460"},"highlight":{"text":["#em#java#/em#中方法#em#的#/em##em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"749257","_score":23.754677,"_source":{"id":"749257","text":"java\u4e2d\u65b9\u6cd5\u7684\u53c2\u6570\u4f20\u9012\u673a\u5236","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"lixiaolun","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1639033387"},"highlight":{"text":["#em#java#/em#中方法#em#的#/em##em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"749300","_score":23.218359,"_source":{"id":"749300","text":"Java\u65b9\u6cd5\u4e4b\u53c2\u6570\u4f20\u9012\u673a\u5236","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"summerday152","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1636433175"},"highlight":{"text":["#em#Java#/em#方法之#em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"368864","_score":22.59233,"_source":{"id":"368864","text":"12.java\u4e2d\u53c2\u6570\u4f20\u9012\u673a\u5236---\u5f62\u53c2\u548c\u5b9e\u53c2 - mztloong","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"mztl-1122","tagsname":null,"tagsid":"","catesname":"","catesid":"","createtime":"1632461363"},"highlight":{"text":["12.#em#java#/em#中#em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em#---形#em#参#/em#和实#em#参#/em# - mztloong"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"73333","_score":22.115744,"_source":{"id":"73333","text":"\u51fd\u6570\u7684\u53c2\u6570\u4f20\u9012","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"plague0","tagsname":"","tagsid":"[]","catesname":"","catesid":"[]","createtime":"1568248252"},"highlight":{"text":["#em#函#/em##em#数#/em##em#的#/em##em#参#/em##em#数#/em##em#传#/em#递"]}}]}}"
URL: http://127.0.0.1:9200/likecs_art_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [text] => Array
                        (
                            [query] => Java函数的传参机制
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [text] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 8
    [from] => 8
)
RESPONSE:
string(7555) "{"took":27,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":10000,"relation":"gte"},"max_score":31.794783,"hits":[{"_index":"likecs_art_db","_type":"_doc","_id":"732672","_score":21.967262,"_source":{"id":"732672","text":"\u65b9\u6cd5\u7684\u53c2\u6570\u4f20\u9012\u673a\u5236","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"gyjx2016","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1636197886"},"highlight":{"text":["方法#em#的#/em##em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"326043","_score":21.914059,"_source":{"id":"326043","text":"java\u628a\u51fd\u6570\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"fnlingnzb-learner","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1631620349"},"highlight":{"text":["#em#java#/em#把#em#函#/em##em#数#/em#作为#em#参#/em##em#数#/em##em#传#/em#递"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"30556","_score":21.795807,"_source":{"id":"30556","text":"java \u8c03\u7528\u51fd\u6570\u4f20\u53c2\u65f6\u5019\u4fee\u6539\u53c2\u6570\u7684\u503c","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"imaye","tagsname":"java\u57fa\u7840|java","tagsid":"[\"581\",\"164\"]","catesname":"","catesid":"[]","createtime":"1535682143"},"highlight":{"text":["#em#java#/em# 调用#em#函#/em##em#数#/em##em#传#/em##em#参#/em#时候修改#em#参#/em##em#数#/em##em#的#/em#值"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"203493612","_score":21.529564,"_source":{"id":"203493612","text":"Java\u53c2\u6570\u4f20\u9012\u673a\u5236\u7684\u4e00\u79cd\u6253\u5f00\u65b9\u5f0f","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"","tagsname":null,"tagsid":"","catesname":null,"catesid":"","createtime":"1634711011"},"highlight":{"text":["#em#Java#/em##em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em##em#的#/em#一种打开方式"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"934934","_score":21.458414,"_source":{"id":"934934","text":"js\u51fd\u6570\u4f20\u53c2","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"lzylzy","tagsname":"","tagsid":"","catesname":"","catesid":"","createtime":"1638684547"},"highlight":{"text":["js#em#函#/em##em#数#/em##em#传#/em##em#参#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"934976","_score":21.458414,"_source":{"id":"934976","text":"Javascript\u51fd\u6570\u4f20\u53c2","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"sjie0224","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1638684593"},"highlight":{"text":["Javascript#em#函#/em##em#数#/em##em#传#/em##em#参#/em#"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"63134","_score":21.321058,"_source":{"id":"63134","text":"\u53c2\u6570\u4f20\u9012\u673a\u5236\u4e4bJWT","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"timeddd","tagsname":"JWT","tagsid":"[\"2443\"]","catesname":"WEB\u5f00\u53d1","catesid":"[\"525\"]","createtime":"1562060147"},"highlight":{"text":["#em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em#之JWT"]}},{"_index":"likecs_art_db","_type":"_doc","_id":"484407","_score":21.315285,"_source":{"id":"484407","text":"matlab\u7684\u51fd\u6570\u53c2\u6570\u4f20\u9012","intro":"\u76ee\u5f55\n\nECharts\n\u5f02\u6b65\u52a0\u8f7d\n\n\n\nECharts\r\n\u6570\u636e\u53ef\u89c6\u5316\u5728\u8fc7\u53bb\u51e0\u5e74\u4e2d\u53d6\u5f97\u4e86\u5de8\u5927\u8fdb\u5c55\u3002\u5f00\u53d1\u4eba\u5458\u5bf9\u53ef\u89c6\u5316\u4ea7\u54c1\u7684\u671f\u671b\u4e0d\u518d\u662f\u7b80\u5355\u7684\u56fe\u8868\u521b\u5efa\u5de5\u5177\uff0c\u800c\u662f\u5728\u4ea4\u4e92\u3001\u6027\u80fd\u3001\u6570\u636e\u5904\u7406\u7b49\u65b9\u9762\u6709\u66f4\u9ad8\u7684\u8981\u6c42\u3002\r\nchart.setOption({\r\n    color: [\r\n        ","username":"yibeimingyue","tagsname":"","tagsid":"","catesname":null,"catesid":"","createtime":"1634321929"},"highlight":{"text":["matlab#em#的#/em##em#函#/em##em#数#/em##em#参#/em##em#数#/em##em#传#/em#递"]}}]}}"
URL: http://192.168.101.128/searchcore/index.php/cihere_cn_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [match] => Array
                (
                    [title] => Array
                        (
                            [query] => Java函数的传参机制
                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [title] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [from] => 0
)
RESPONSE:
bool(false)
URL: http://127.0.0.1:9200/likecs_down_db/_search
REQUEST:
Array
(
    [query] => Array
        (
            [bool] => Array
                (
                    [must] => Array
                        (
                            [0] => Array
                                (
                                    [match] => Array
                                        (
                                            [title] => Array
                                                (
                                                    [query] => Java函数的传参机制
                                                )

                                        )

                                )

                        )

                    [must_not] => Array
                        (
                            [0] => Array
                                (
                                    [term] => Array
                                        (
                                            [cate1] => 电子书籍
                                        )

                                )

                        )

                )

        )

    [highlight] => Array
        (
            [fields] => Array
                (
                    [title] => stdClass Object
                        (
                        )

                )

            [pre_tags] => #em#
            [post_tags] => #/em#
        )

    [size] => 5
    [from] => 0
)
RESPONSE:
string(3218) "{"took":10,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":9527,"relation":"eq"},"max_score":23.828876,"hits":[{"_index":"likecs_down_db","_type":"_doc","_id":"71046","_score":23.828876,"_source":{"id":"71046","title":"asp.net \u65b9\u6cd5\u7684\u53c2\u6570\u4f20\u9012\u673a\u5236 \u503c\u53c2\u6570 \u5f15\u7528\u53c2\u6570 \u8f93\u51fa\u53c2\u6570\u533a\u522b \u89c6\u9891\u8be6\u89e3","spidertime":"1623126544","contenttime":"1670119017","tag":"\u503c\u53c2\u6570|\u5f15\u7528\u53c2\u6570|\u8f93\u51fa\u53c2\u6570","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"C\/C++\/C#","attr1":"7.14MB"},"highlight":{"title":["asp.net 方法#em#的#/em##em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em# 值#em#参#/em##em#数#/em# 引用#em#参#/em##em#数#/em# 输出#em#参#/em##em#数#/em#区别 视频详解"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"35995","_score":23.828876,"_source":{"id":"35995","title":"asp.net \u65b9\u6cd5\u7684\u53c2\u6570\u4f20\u9012\u673a\u5236 \u503c\u53c2\u6570 \u5f15\u7528\u53c2\u6570 \u8f93\u51fa\u53c2\u6570\u533a\u522b \u89c6\u9891\u8be6\u89e3","spidertime":"1622961016","contenttime":"1671287335","tag":"\u503c\u53c2\u6570|\u5f15\u7528\u53c2\u6570|\u8f93\u51fa\u53c2\u6570","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"C\/C++\/C#","attr1":"7.14MB"},"highlight":{"title":["asp.net 方法#em#的#/em##em#参#/em##em#数#/em##em#传#/em#递#em#机#/em##em#制#/em# 值#em#参#/em##em#数#/em# 引用#em#参#/em##em#数#/em# 输出#em#参#/em##em#数#/em#区别 视频详解"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"50392","_score":19.499256,"_source":{"id":"50392","title":"Java \u51fd\u6570\u901f\u67e5HTML\u7248","spidertime":"1623054273","contenttime":"1672523145","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/userup\/0912\/011G402W19.gif","tag":"Java|\u51fd\u6570\u901f\u67e5","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"java\u7535\u5b50\u4e66","attr1":"193KB"},"highlight":{"title":["#em#Java#/em# #em#函#/em##em#数#/em#速查HTML版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"101364","_score":19.499256,"_source":{"id":"101364","title":"Java \u51fd\u6570\u901f\u67e5HTML\u7248","spidertime":"1625738049","contenttime":"1674636381","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/userup\/0912\/011G402W19.gif","tag":"Java|\u51fd\u6570\u901f\u67e5","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"java\u7535\u5b50\u4e66","attr1":"193KB"},"highlight":{"title":["#em#Java#/em# #em#函#/em##em#数#/em#速查HTML版"]}},{"_index":"likecs_down_db","_type":"_doc","_id":"58368","_score":17.666008,"_source":{"id":"58368","title":"Delphi\u51fd\u6570\u53c2\u8003\u5927\u5168 pdf\u7248","spidertime":"1623065314","contenttime":"1624691619","pageimage":"https:\/\/img.jbzj.com\/do\/uploads\/userup\/0911\/1423130Ba7.gif","tag":"\u51fd\u6570\u53c2\u8003|delphi","cate1":"\u7535\u5b50\u4e66\u7c4d","cate2":"\u7f16\u7a0b\u5f00\u53d1","cate3":"Delphi","attr1":"95MB"},"highlight":{"title":["Delphi#em#函#/em##em#数#/em##em#参#/em#考大全 pdf版"]}}]}}"
Java函数的传参机制 - 爱码网
ydymz

最近的一个项目,里面各种返回void,参数用引用类型,那叫一个熟和多,但是也把我绕糊涂了。

我就打算好好理一理java的传参机制,整理一番

 

很多人一听Java的传参,那一定会脱口而出,java都是值传递的。恭喜各位,答对了。

那么,传的是什么值?

如果参数类型是原始类型,那么传过来的就是这个参数的一个副本,也就是这个原始参数的值,这个跟之前所谈的传值是一样的。如果在函数中改变了副本的值不会改变原始的值.

如果参数类型是引用类型,那么传过来的就是这个引用参数的副本,这个副本存放的是参数的地址。如果在函数中没有改变这个副本的地址,而是改变了地址中的 值,那么在函数内的改变会影响到传入的参数如果在函数中改变了副本的地址,如new一个,那么副本就指向了一个新的地址,此时传入的参数还是指向原来的 地址,所以不会改变参数的值。
 
 

这里我给个代码就很好理解了
 1 public class ParamterTest {
 2     public static void main(String[] args) {
 3         List<Integer> list1 = new ArrayList<>();
 4         List<Integer> list2 = new ArrayList<>();
 5         list1.add(0);
 6         list2.add(0);                          //(1)
 7         f(list1, list2);
 8         System.out.println("list1 2");
 9         p(list1);
10         System.out.println("list2 2");
11         p(list2);                              //(4)
12     }
13 
14     public static void f(List<Integer> list1, List<Integer> list2) {
15         list1.add(1);
16         list2.add(1);
17         list2 = new ArrayList<>();             //(2)
18         list1.add(2);
19         list2.add(2);
20         System.out.println("list1 1");
21         p(list1);
22         System.out.println("list2 1");
23         p(list2);                             //(3)
24     }
25 
26     public static void p(List<Integer> list) {
27         for (Integer i : list) {
28             System.out.println(i);
29         }
30     }
31 }

输出结果

list1 1
0
1
2
list2 1
2
list1 2
0
1
2
list2 2
0
1

 

要具体解释,就是涉及到堆,栈和方法区了。

(1)list1,list2刚刚成立,都放进了 0,因为是对象的实例所以保存在堆里面

(2)list1,list2将自己堆的地址传到了方法里,因为是引用所以保存在栈里面,并通过地址往堆里面的实例,放进了 1。但是,此时new了一个实例,list2在栈里面不再指向堆的实例,而是一个新的地址。

(3)list1,list2放进了2,但此处list1依然指向堆的实例,故放进了 2,而list2则是新的地址堆的list2并没有放进 2

(4)方法结束,返回的结果使堆的list1,放进了 1 , 2 。list2 因为在方法内中途有新的实例, 只放进了 1 ,而没有 2。

 

其实一直迷惑我们,是我们判断出错的是String ,明明是一个引用类型,却是基本类型的特性,因为String 实际上是[]char,具体不细说,我就丢个代码,让大家跑跑吧。

public class ParamterStringTest {
    public static void main(String[] args) {
        String s1 = "a";
        String s2 = "a";
        f(s1, s2);
        System.out.println("s1 2");
        p(s1);
        System.out.println("s2 2");
        p(s2);
    }

    public static void f(String s1, String s2) {
        s1 = "b";
        s2 = "b";
        System.out.println("s1 1");
        p(s1);
        System.out.println("s2 1");
        p(s2);
    }

    public static void p(String s) {
        System.out.println(s);
    }

}

同理,相应的Interge等包装类。

分类:

技术点:

相关文章:

  • 2021-11-06
  • 2021-09-14
  • 2018-08-31
  • 2021-10-20
  • 2021-12-05
  • 2021-12-05
  • 2019-07-02
  • 2021-10-16
猜你喜欢
  • 2021-08-03
  • 2021-10-04
  • 2019-03-16
  • 2021-11-09
  • 2021-09-24
  • 2019-09-12
相关资源
相似解决方案