谁比IDEA聪明?

两年前,我自愿参加了在新西伯利亚举行的上一次JBreak会议上我们公司JetBrains的展位会议之前,他们给我寄了以下卡片:



他们说,嗯,请您酌情将它分发给会议上的某些人。我慌了 我将如何选择人?


IntelliJ IDEA Java. -, , IDE. -, -. IDEA , , , .


, . ( ). , IDEA, , . .


. , . , .


1



. args, parameters. i == 0, . , , .


2



. variants . , . if (best == null || distance > d) , best == null. , best = variant . variant, , null. , variant.distance.


3



. value null, result , . IDEA 2018.1 , . .


4 ?



-, , IDEA . . , map (, filter), , findFirst - orElse(null) .


5



name, ?


. "may produce", "will produce" ( ). name, init(). this . init() , , . , . , init() name , name , , , init() null.


6




7



. , indicator == 2, riseBinding, sinkBinding null. , , IDEA , .


8



. , exception[0] . , . . , exception[0] . , .


9 -



. : i < initializers.length initializers.length < i. . , , . , returnif (parent instanceof GrTuple). .


10



. filePrefix linePrefix . filePrefixes linePrefixes , . filePrefix , linePrefix . , , .



, . ? 29 Java- SnowOne. JetBrains , . — JetBrains. !


All Articles