tomac_cu 发表于 2016-06-20 15:33

回复 8# laputa73


    框架学的越多,问题越多,精通一个才能更快的实现功能。

tomac_cu 发表于 2016-06-20 15:35

回复 19# gugegev5


   随着java跨平台的应用越来越多,计算能力价格的不断下降,java正成为性能开发的主力。这也是hadoop框架中大多数是java的原因。

   在资金不足的情况下和反应时间的要求就需要更低层的C来作辅助。还有更多的是权限问题。

tomac_cu 发表于 2016-06-20 15:37

回复 13# heguangwu


    java的GC问题也恰恰是它的优点之一,在性能要求较高时,可以手动触发GC。

shenlanyouyu 发表于 2016-06-30 21:33

本帖最后由 shenlanyouyu 于 2016-06-30 21:34 编辑

回复 1# tomac_cu

1、遇到过什么样的Java的运行版本问题,如何解决的?
主要做Android开发,使用中遇到JDK版本不兼容的问题,最后更新JDK,现在Android开发JDK库是一个问题,以前用的比较多oracle的JDK,现在转向使用OpenJDK。

2、什么工具开发Java效率更高?NetBeans?Eclipse?Android Studio?Vim?
用过Eclipse、Android Studio、Vim、Sublime Text,每一种工具都有其优点和缺陷。做Android开发,Android Studio比Eclipse功能要强大一些,但是使用的gradle管理太麻烦了,不是很习惯,经常版本间出现问题,耽搁时间。集成的IDE的好处能够提供,自动补齐、自动导入库等功能,集成IDE的缺点也很明显,太臃肿了,运行占用太多系统资源,编译也非常慢,我觉得开发效率看个人习惯,工具主要是辅助作用。

3、Java开发中哪个框架最贴心?
做Web研究过一段时间SSH,后面转向使用PHP做web。在Android开发过程中使用了Xutils、Volley、Picasso、fastJson、Json等框架,这些框架使用起来都非常方便,框架的好处就是开发效率比较高,很多功能模块已经封装好,例如Xutils已经将Database、Image加载、Http等功能封装好了,使用起来非常简单,但是自身水平的提高,还是要研究这些框架的源码,学习其设计思想,不能仅仅停留在会用的程度上。

4、希望在未来的Java 10提供什么功能,什么库?
希望整合JSON库,现在都是用的第三方的,JSON基本上是网络数据交换常用格式。如果能够加入大数据分析相关的库更好了。

5、有人说精通Java的终极奥义,就是学习C++,你觉得有道理么,遇到过Java无法解决的困难么?
这个问题仁者见仁,智者见智。Java运行在虚拟机中,效率肯定会低一些,而C++的优势在于效率,学习C++能够加深对系统的认识和掌握,能够提高自己的技术水平。在一些场合,可以通过JNI的方式,在Java中调用C++程序达到目的,在Android中大量使用这种方式。

   

renxiao2003 发表于 2016-12-19 13:19

结束了。呵呵。
页: 1 2 [3]
查看完整版本: 【有奖讨论】Java开发中哪个框架最贴心?