![]() | 1 canesten 2014-08-05 17:15:03 +08:00 Java就是一个GC和JIT性能很好的胶水语言 没啥特殊用途 |
![]() | 2 KentY 2014-08-05 17:15:57 +08:00 ![]() 瞎掺和一下, 问题不如问 java不能做什么吧.. - 操作系统应该是有难度 - [不确定](分布)/文件系统,应该能写出来, 但不知性能会如何 周边需要的其它技术.... 谁知道啊? 所有技术都可以在周边. java产不出干货, 那属于瓜子,花生杏仁之类的东西.java是编程语言. :-) 如果应说java生产干货, 那你说的java是印尼的Java岛, 那"Jawa" (是w哦) 代表强力,但味甜的黑咖啡, 引申咖啡豆, 可算干货. |
![]() | 3 ddzz 2014-08-05 17:17:23 +08:00 从使用 jetbrains 公司的IDE开始认同java,虽然从来没用java写过项目 |
![]() | 6 yuanji 2014-08-05 17:26:01 +08:00 |
![]() | 7 davepkxxx 2014-08-05 17:34:15 +08:00 @KentY Java调用dll的部分相当不好用,不支持多重继承(JDK8通过给Interfac添加默认方法来变相实现多重继承),JDK8没有针对尾调用做优化,不能操作符重载,没有Lisp里Macro那么强大的特性,不支持LinQ(个人觉得引入Lambda之后LinQ也不需要了)。 |
![]() | 9 spance 2014-08-05 22:43:34 +08:00 via iPhone Java 是目前面向对象思想的最佳实现之一、最靠谱实现之一、最成熟实现之一。 |
10 qinix 2014-08-05 23:59:05 +08:00 Do What The Fuck You Want |
![]() | 11 xiparos 2014-08-06 00:26:29 +08:00 Java是用来在公司混饭吃的 自己的项目肯定用不上这种大块头 |
![]() | 13 xiparos 2014-08-06 02:06:27 +08:00 @xiaop 看了看Infoq上对oschina的访谈,oschina最初也是追求简单粗暴的网站架构,没有上SSH,这才是做web开发的思路;Java今天其实最让人诟病的就是无法避免使用重框架SSH,相比于其他语言的轻量级框架来说毫无优势可言。 |
![]() | 14 helloworld00 2014-08-06 05:47:52 +08:00 @romisanic 准确的来说hadoop关于分布式文件系统部分是HDFS |
![]() | 15 MASAILA 2014-08-06 07:49:23 +08:00 via Android Android!我学Java就是为了Android |
![]() | 17 mornlight 2014-08-06 08:55:11 +08:00 可以做淘宝 |
18 jjx 2014-08-06 09:10:09 +08:00 代码实在太唆了,几年不写,都快忘了,没有ide支持,根本就写不来 同样是编译的,go简捷多了,期待go 更进一步发展 |
![]() | 19 4gShell 2014-08-06 09:13:48 +08:00 J2EE, Android? |
![]() | 21 davepkxxx 2014-08-06 09:46:04 +08:00 个人的话,很多黑客作的破解工具都是用Java的Swing作的UI,比如苹果的破解工具。还有就是minecraft也是用Java写的。 |
22 rockagen 2014-08-06 09:47:37 +08:00 JAVA做服务端很不错的. |
![]() | 23 gongzili456 OP |
24 TimLang 2014-08-06 10:25:39 +08:00 除非你只会java,不然个人做项目首选肯定不是java吧。 |
![]() | 25 incompatible 2014-08-06 10:28:35 +08:00 ![]() @xiparos SSH当然可以避免,使用jsp、servlet、jdbc从底层做起就行了 SSH只不过是在java se的基础上把mvc、ioc、aop、orm、事务管理的功能包装好提供给你而已 如果要说重,你可以看一下java ee规范里的ejb、jta、jpa、jndi,重到几乎没人愿意用。以至于spring+servlet容器成了java领域web开发的实施标准 |
![]() | 27 gongzili456 OP |
![]() | 28 chocotan 2014-08-06 16:02:03 +08:00 |
![]() | 29 xiparos 2014-08-06 16:26:47 +08:00 |
![]() | 30 ren2881971 2014-08-06 19:31:57 +08:00 混饭吃的工具。。。 |
![]() | 31 cxshun 2014-08-06 20:50:33 +08:00 @cxshun 好吧,我只是不大爽混饭吃这个词罢了。不针对楼主的问题。 @gongzili456 个人项目不建议用java,太重量级了,一上来没个框架,基本难搞,纯servlet基本想死的节奏。个人的小项目一般建议python或ruby,随便挑一个都可以,如果抱着学习的态度,可以看看tonardo和django,当然还有另外的框架,如果不是,就什么简单用什么。另外,如果不是web的话,可以看看go(虽然go也可以搞web,我不知道罗)。 靠什么吃饭和自己用什么不冲突,我就不说一通百通了,但至少一个程度员至少应该熟悉两门语言,一门养活自己和家人的,一门是爱好的,个人项目肯定用爱好的语言罗,做得开心,所以用一句话总结:人生苦短,应该用python。 |
![]() | 32 davepkxxx 2014-08-07 11:18:51 +08:00 @incompatible JPA用到的越来越多,尤其是Spring和Hibernate的JPA实现,很大程度上方便的对于数据模型的管理。JNDI主要都是看JavaEE实现,一般选择WebSphere的都回选用JNDI。 |
33 jhhdoctor 2015-01-05 16:19:39 +08:00 貌似没有不能做的! |