1
canesten 2014-08-05 17:15:03 +08:00
Java就是一个GC和JIT性能很好的胶水语言
没啥特殊用途 |
2
KentY 2014-08-05 17:15:57 +08:00 1
瞎掺和一下,
问题不如问 java不能做什么吧.. - 操作系统应该是有难度 - [不确定](分布)/文件系统,应该能写出来, 但不知性能会如何 周边需要的其它技术.... 谁知道啊? 所有技术都可以在周边. java产不出干货, 那属于瓜子,花生杏仁之类的东西.java是编程语言. :-) 如果应说java生产干货, 那你说的java是印尼的Java岛, 那"Jawa" (是w哦) 代表强力,但味甜的黑咖啡, 引申咖啡豆, 可算干货. |
3
ddzz 2014-08-05 17:17:23 +08:00
从使用 jetbrains 公司的IDE开始认同java,虽然从来没用java写过项目
|
6
jyjmrlk 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 1
@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
貌似没有不能做的!
|