V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xjtushilei
V2EX  ›  Java

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

  •  
  •   xjtushilei · 2018 年 4 月 27 日 · 8821 次点击
    这是一个创建于 2821 天前的主题,其中的信息可能已经有所发展或是发生改变。

    lamda 感觉都炫不起来。

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

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