xjtushilei
V2EX  ›  Java

Java 编程有什么炫技的技巧吗

  •  
  •   xjtushilei · Apr 27, 2018 · 9575 views
    This topic created in 3112 days ago, the information mentioned may be changed or developed.

    lamda 感觉都炫不起来。

    44 replies  •  2018-06-12 08:59:11 +08:00
    l1093178
    l1093178
    Apr 27, 2018
    1
    annotation 算是一个吧,玩得好的话可以玩出很多花样
    然后,动态字节码生成?
    dbpe
    dbpe
    Apr 27, 2018 via Android
    2
    热更新?然后 jni 玩堆外内存,emmm 或者写一个 spring 全家桶?
    v3exhost
    v3exhost
    Apr 27, 2018
    3
    用反射和代理试试……
    junbaor
    junbaor
    Apr 27, 2018❤️1
    4
    注解不错,想吐槽一下 lamda 表达式,适当的用就好,有的人连成串,一个表达式将近 10 行写不下,可读性几乎为 0,想摔锅。
    pynix
    pynix
    Apr 27, 2018
    5
    都没啥可炫的。。
    glues
    glues
    Apr 27, 2018❤️2
    6
    有些别的语言的基本操作,在 Java 里都能算骚操作
    WildCat
    WildCat
    Apr 27, 2018 via iPhone
    7
    derived types 了解一下。
    mightofcode
    mightofcode
    Apr 27, 2018
    8
    炫个鸡儿 赶紧干完活好好休息才是正道
    douglarek
    douglarek
    Apr 27, 2018
    9
    ```java
    "".equals(xxx)
    ```

    这个算嘛
    lhx2008
    lhx2008
    Apr 27, 2018 via Android
    10
    stream+lambda,python 的体验
    BBCCBB
    BBCCBB
    Apr 27, 2018
    11
    instrument
    chocotan
    chocotan
    Apr 27, 2018
    12
    javaslang
    earendil1412
    earendil1412
    Apr 27, 2018 via Android
    13
    换 scala,炫到自己看不懂
    lance7in
    lance7in
    Apr 27, 2018 via Android
    14
    @dbpe 思路清奇,敢问玩堆外内存都玩出过什么鬼
    anteros
    anteros
    Apr 27, 2018
    15
    你写的代码,新手都看得懂,越看觉得越妙不可言。
    wdlth
    wdlth
    Apr 27, 2018
    16
    不是有人用 Java 写了个 JVM 么……
    lihongjie0209
    lihongjie0209
    Apr 27, 2018
    17
    KISS simple and stupid 哪个单词不懂?
    odirus
    odirus
    Apr 27, 2018
    18
    找个有意思的模型来训练,项目自己优化自己,自己热更新自己。。。
    LosLord
    LosLord
    Apr 27, 2018 via Android
    19
    @wdlth 其他语言也可以实现 jvm,跟 java 就无关了
    iyangyuan
    iyangyuan
    Apr 27, 2018 via iPhone
    20
    闭包
    billlee
    billlee
    Apr 27, 2018
    21
    Scala 了解一下,clojure 了解一下?
    q397064399
    q397064399
    Apr 28, 2018❤️2
    22
    炫啥技,,傻子都能看明白的代码才是好代码,
    用复杂的代码 解决的问题是傻子,
    工程首要问题就是隔离无关的复杂性,关注点分离原则
    你要解决的问题的复杂度 才决定你的代码的炫技程度
    orm
    orm
    Apr 28, 2018
    23
    是时候写写 Clojure
    openplatform
    openplatform
    Apr 28, 2018
    24
    别炫,会死人。
    Eugene1024
    Eugene1024
    Apr 28, 2018
    25
    得了吧,基本代码都没写好,炫啥
    90928yao
    90928yao
    Apr 28, 2018
    26
    @junbaor 我觉得 lambda 比 for 循环可读性好多了。。。当时 我不知道 你同事写的是什么逻辑
    nl101531
    nl101531
    Apr 28, 2018 via Android
    27
    最近在看 dubbo 的源码,感觉设计的好叼
    junbaor
    junbaor
    Apr 28, 2018
    28
    @douglarek #9 老司机的基本操作,哈哈,不过现在都推荐让用 Objects.equals()
    junbaor
    junbaor
    Apr 28, 2018
    29
    @90928yao #26 单纯的 for 循环确实方便,虽然写一行有时候影响调试,有些人流操作加了各种 filter、map、collect、noneMatch
    sweelia
    sweelia
    Apr 28, 2018
    30
    额。。字节码增强,谁敢轻易在生产环境炫技
    KV2
    KV2
    Apr 28, 2018❤️1
    31
    别炫了,上次装逼炫了一下,然后被叫加班改回大家都看得懂的。
    Cbdy
    Cbdy
    Apr 28, 2018
    32
    Java 平台上这么多语言工具,随便玩玩
    ij666
    ij666
    Apr 28, 2018
    33
    @mightofcode 活干得完?干完就能休息?
    est
    est
    Apr 28, 2018
    34
    akka actor
    kaedea
    kaedea
    Apr 28, 2018
    35
    Groovy + Kotlin
    specita
    specita
    Apr 28, 2018
    36
    求求你们别炫了
    ycz0926
    ycz0926
    Apr 28, 2018
    37
    java 炫个毛的技,不如把 jvm porting 到内核试试
    lusyoe
    lusyoe
    Apr 28, 2018 via iPhone
    38
    AOP、事件驱动等等
    CANTI
    CANTI
    Apr 28, 2018
    39
    @wdlth 鸡生蛋蛋生鸡的问题吗。。。
    murmur
    murmur
    Apr 28, 2018
    40
    天天炫技 小心下一个接手你代码的在背后问候你全家
    zouyun147
    zouyun147
    Apr 28, 2018 via Android
    41
    要炫也是炫在封装或者设计方法上
    xpresslink
    xpresslink
    Apr 28, 2018
    42
    java 的设计目标之一就是为了不让程序员炫计
    xjtushilei
    xjtushilei
    OP
    May 21, 2018
    43
    @specita 66666666
    skyJ
    skyJ
    Jun 12, 2018 via Android
    44
    把你的命名全写成很长看不懂的英文
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5271 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 110ms · UTC 02:15 · PVG 10:15 · LAX 18:15 · JFK 21:15
    ♥ Do have faith in what you're doing.