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

你们觉得 java 程序的稳定性怎样

  •  
  •   lingo233 · 2015-01-29 08:31:55 +08:00 via iPhone · 5756 次点击
    这是一个创建于 3376 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先声明我不会java只是咨询一下
    最近厌烦了使用vim于是我试了试eclipse加插件(环境arch洗发水+xfce4、发现eclipse动不动就崩溃。搜索了一下解决方法无非就是加大默认内存关闭这关闭那,我想问java对内存就这么敏感吗
    44 条回复    2015-01-30 06:56:40 +08:00
    vinceguo
        1
    vinceguo  
       2015-01-29 08:38:11 +08:00
    这应该不是java的问题,而是eclipse的问题。
    你完全可以用vim写java,然后javac xxx.java 编译,java xxx运行

    不过据说没有自动补全,java写起来很麻烦。估计是敲键盘敲到手都要废掉。
    mulog
        2
    mulog  
       2015-01-29 08:40:07 +08:00
    @vinceguo Eclipse也是java程序啊lol
    lingo233
        3
    lingo233  
    OP
       2015-01-29 08:44:04 +08:00
    @vinceguo java对不敏感嘛?可是联系到安卓需要成吨的内存。
    不想手残了0.0,不过纯码字感觉还是vim舒服
    vinceguo
        4
    vinceguo  
       2015-01-29 08:51:11 +08:00
    @lingo233
    其实我对java也就了解一点皮毛,但它能流行开来就说明了很多问题。
    关于内存有这么一种说法:内存就是拿来用的,那么节省干嘛?能取下来吃吗?

    PS:我的ubuntu开机久了(数天),8G的内存能给你剩200多M,关键是我也没打开多少程序。
    lingo233
        5
    lingo233  
    OP
       2015-01-29 08:52:31 +08:00
    @vinceguo 不是要节省,而是我内存不够啊0.0真要考虑加根了TT
    vinceguo
        6
    vinceguo  
       2015-01-29 08:52:55 +08:00
    其实我上面说是eclipse的问题也不对。我自己用eclipse就没崩溃过。
    SO,可能还是你系统环境的问题吧。
    Aegwynn
        7
    Aegwynn  
       2015-01-29 08:53:03 +08:00
    eclipse强大的扩展性和灵活性,伴随的就是稳定性的降低

    整体来说java稳定性还是可以的
    lingo233
        8
    lingo233  
    OP
       2015-01-29 08:54:52 +08:00
    @Aegwynn 原来如此 ^_^
    mthli
        9
    mthli  
       2015-01-29 09:03:12 +08:00 via Android
    IDEA就是Java写的,非常稳定。
    mikan
        10
    mikan  
       2015-01-29 09:05:32 +08:00 via Android
    我2g内存的本,没改过eclipse配置文件,从来不崩啊,是不是lz电脑问题?
    Narcissu5
        11
    Narcissu5  
       2015-01-29 09:09:58 +08:00
    @Aegwynn idea比eclipse更强大更灵活,也没见稳定性低。

    eclipse就是纯粹的写的烂,特别是很多不知道来源的插件,有些一个就能拖死整个系统。
    DRcoding
        12
    DRcoding  
       2015-01-29 09:10:25 +08:00
    电脑或者IDE的问题,怎么就能够扯到java稳定性的问题......

    哪天我的游戏甭了,你们觉得是不是C++的稳定性怎么样?
    acros
        13
    acros  
       2015-01-29 09:11:13 +08:00 via iPhone
    eclipse有很多小毛病...
    java本身也对内存不怎么敏感(甚至是倾向浪费...),不关注内存的java程序员肯定想不到有多少地方在c里可以优化的。
    sky300
        14
    sky300  
       2015-01-29 09:11:49 +08:00
    淘宝后台就是java写的~
    lingo233
        15
    lingo233  
    OP
       2015-01-29 09:12:20 +08:00
    @mikan ^ω^也可能是系统的问题(洗发水太前卫。可能是因为安卓的恶名加上死掉后代码的丢失,才导致我对java有不好的看法
    wintersun
        16
    wintersun  
       2015-01-29 09:12:50 +08:00
    [quote]eclipse加插件(环境arch洗发水+xfce4、发现eclipse动不动就崩溃[/quote]
    ===>你都加了洗发水了,还能不奔溃!QAQ

    当然,插件系统好是好,但良莠不齐,经常因为依赖关系导致崩溃或者不能升级,建议你好好查查错误日志吧。
    pkking
        17
    pkking  
       2015-01-29 09:13:42 +08:00
    程序写的烂不能怪语言
    joshryo
        18
    joshryo  
       2015-01-29 09:14:13 +08:00
    不能因为你的Eclipse出问题就说Java稳定性不好,况且都说稳定的东西,也可能被玩崩溃。
    lingo233
        19
    lingo233  
    OP
       2015-01-29 09:15:01 +08:00
    @DRcoding 这不能一起比喻啊,游戏本身就不考虑这些啊(TX:不是能运行就能较差了吗lol。如果一个ide天天蹦怎么写代码0.0.可能我问的有点极端请原谅
    Registering
        20
    Registering  
       2015-01-29 09:15:32 +08:00
    v2,不是提问的人变得像知乎了,是回答的人变得像知乎了
    dndx
        21
    dndx  
       2015-01-29 09:28:33 +08:00
    很稳定。工作地方的 JIRA 运行了半年没重启毫无问题。
    RangerWolf
        22
    RangerWolf  
       2015-01-29 09:33:46 +08:00
    @Aegwynn 我倒觉得只是带来性能的降低~ 至少我在win mac ubuntu 上从来没见过Eclipse 崩溃
    当然 内存耗尽遇到过。 看玩的是什么程序了
    publicID123
        23
    publicID123  
       2015-01-29 09:38:07 +08:00
    拿 vim 这样的编辑器和 IDE 比,Java 也不会也不爆自己机器配置就敢发帖挑动语言战 @livid 月经
    up76733
        24
    up76733  
       2015-01-29 09:41:50 +08:00
    我已经从eclipse迁移到Idea了,稳定性非常好,不过依然吃内存.
    thisnull
        25
    thisnull  
       2015-01-29 09:47:27 +08:00
    @up76733 +1 , 大量JS JSP文件的时候,eclipse巨卡无比.
    yunshansimon
        26
    yunshansimon  
       2015-01-29 09:49:19 +08:00
    java程序员倾向于更多浪费内存以减少代码或者加快速度。能成为今天这个样子,主要因为java有自动回收机制。所以,C类的语言编写的代码要么完美(没有内存泄漏),要么运行一段时间会内存溢出。java类的,无论写的多么烂,只要逻辑没错,拖拖拉拉总能运行。特别适合那些“迭代”升级的程序员。
    pythonee
        27
    pythonee  
       2015-01-29 09:55:27 +08:00
    @yunshansimon 中枪
    Humorce
        28
    Humorce  
       2015-01-29 09:57:28 +08:00
    JAVA感觉占用的内存还是太多了,
    已转CPP
    xiaowangge
        29
    xiaowangge  
       2015-01-29 10:03:10 +08:00 via iPhone
    就去问问淘宝系的程序员吧(^_^)

    有付费的IDE,自己谷歌一下。嗯哼
    LittleMK
        30
    LittleMK  
       2015-01-29 10:08:34 +08:00
    eclipse开久了就是要非常吃内存。IDEA比eclipse好很多
    bigzhu
        31
    bigzhu  
       2015-01-29 10:12:27 +08:00 via Android
    我想说我见过的Java都是相当不稳定的…这么说太温柔了,应该是最不稳定里排行第一的。
    确定不是Java语言本身的问题
    那么可以肯定就是Java程序员的问题了。
    中枪的Java 大神对不住拉,谁让Java那么滥大街呢
    m_z
        32
    m_z  
       2015-01-29 10:29:26 +08:00
    IDE的问题很大程度上和你给IDE里面装了多少东西有关吧!还有机器配置。不能归到java的问题。
    13k
        33
    13k  
       2015-01-29 10:34:28 +08:00
    我只知道java捆绑了百度卫士百度杀毒。
    likuku
        34
    likuku  
       2015-01-29 11:09:40 +08:00
    @vinceguo 「PS:我的ubuntu开机久了(数天),8G的内存能给你剩200多M」

    我 ubuntu天天都是 swap 使用掉2G... 6G内存一滴不剩...时不时看到硬盘灯狂闪,也就开个chrome+vbox(2G内存)
    ajan
        35
    ajan  
       2015-01-29 11:23:35 +08:00
    一个活动页,php开发只要3天,java开发要2周,我不想说什么了
    66beta
        36
    66beta  
       2015-01-29 11:25:36 +08:00
    @ajan 我司正遇上此窘境中

    IBM做的JAVA应用,貌似没有不慢的,eclipse是我接触的第一个java桌面应用,卡得影响深刻
    ajan
        37
    ajan  
       2015-01-29 11:31:41 +08:00
    一个页面的问卷调查java开发做了一个礼拜,还TM在测试,java就不适合做Web
    lguan
        38
    lguan  
       2015-01-29 11:55:18 +08:00
    作为一个Java Hater还是要说一句,没有不稳定的语言,只有不稳定的程序员
    typcn
        39
    typcn  
       2015-01-29 12:23:22 +08:00
    java 很流畅从不卡顿,也很稳定啊
    你说啥?你那破机子能流畅? 找找自己的问题而不要怪语言!
    typcn
        40
    typcn  
       2015-01-29 12:27:34 +08:00
    找不到 PS 的马化腾那张图 “别吐槽游戏优化,加配置”。。。
    typcn
        41
    typcn  
       2015-01-29 12:31:16 +08:00
    没个16 核 E7,几十 G 内存 还敢用 JAVA ? ( 黑完了赶紧溜
    xinyewdz
        42
    xinyewdz  
       2015-01-29 18:33:37 +08:00
    Java适合做大型的项目,安全,并且可以进行很好的架构,这也是导致Java项目周期比较长的原因。如果用php开发一个很大型的项目,失败的可能性很高。
    wleexi
        43
    wleexi  
       2015-01-29 22:59:43 +08:00
    你eclipse中项目有多少大
    knall
        44
    knall  
       2015-01-30 06:56:40 +08:00
    @xinyewdz +1

    以我的认识是Java的开发速度、可维护性和拓展性是跟项目规模成正比的。据我所知Google、BAT和各大电商都用到了非常多的Java用作数据库读写。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   931 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:34 · PVG 06:34 · LAX 15:34 · JFK 18:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.