V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
xjtushilei
V2EX  ›  Java

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

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

    lamda 感觉都炫不起来。

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

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