1、有多少人看过Java语言规范?java 1.5 、1.6、1.7都看过吗?
2、有多少人看过JavaEE规范?JavaEE 5 、6 、7都看过吗?
3、觉得规范有必要 看吗?
4、实际工作中会要求指定的JDK版本吗?
5、实际工作中会要求指定JavaEE规范版本吗?
-->比如:servlet 2.5 与 servlet3.0 配置就有不同,3.0可以通过Annotation直接写在代码里
(我没有去验证,通过Annotation配置的servlet编译后,应该会自动注册到web.xml吧,不同组员使用相同技术的不同版本,会不会造成问题啊?现在Oracle已经不支持jdk1.6的更新了,jdk1.6好像已经不提供下载了吧。jdk7也不像以前更新的快了,好像都在为java8努力吧)
-->这又要求tomcat版本,6.0及以下是不支持Annotation的
6、实际工作中有没有要求工具版本的,比如:eclipse 现在4.3了。
7、工作时,是自己设置习惯的工作环境,还是公司提供工具软件,比如jdk版本、eclipse版本
8、公司有要求自己工作用机器的操作系统吗?有多少人自己重装系统设置环境的?
有人用装Linux作为工作系统吗?如果新来的用Linux,大家会认为他装(After A)吗?Java 规范

解决方案 »

  1.   

    有人用装Linux作为工作系统吗?如果新来的用Linux,大家会认为他装(After A)吗?用的好,牛B,用的不好还要显摆,装B
      

  2.   

    什么程度才算用的好呢?如果只是想替换掉Windows,不想装盗版系统、盗版软件呢?
    不会Linux Shell编程、不会定制系统服务(做桌面用不着定制服务)、不会编译内核,这算普通程度吧。
    大家都认为不用盗版Windows,用Linux就是装B吗?
      

  3.   

    我用windows我也不会编译windows内核啊。
    公司不是学校,你觉得是在windows上工作效率高,还是linux上面高?我在windows上用eclipse,plsql developer等图形工具做开发,Linux上面能用些什么呢?而且很多图形工具并不支持Linux。如果你在Linux上开发速度能跟上团队的效率,那你牛B。
      

  4.   

    我是来求经验的,说的不对的,请指点啊。
    就我自己的体验来说,Linux下效率好一点,同样的eclipse配置,Linux启动快一点;数据库方面,oracle都有自己的工具,mysql有MySQL-workbench,能做客户端连接、管理数据库,还集成了数据库设计功能;Oracle数据库,连接管理有SQLDeveloper,现在是4.0 Pre,设计有Oracle SQLDeveloper Datamoduler ,也是4.0 Pre版本。而且Oracle自己工具,对数据库客户端的需求应该更了解吧。
      

  5.   

    Linux提供了内核编译功能,编译内核是作为Linux掌握程度的一个等级吧...如果非常熟悉,可以定制内核,把不需要的功能模块剔除掉、或者优化内核。Windows本身就没提供定制、优化功能,就算会编译,也没法自己定制、优化吧。
      

  6.   

    这东西看工作需要了,我以前也有同事的电脑装Linux的,你用不着的话,装了又有什么用呢?
    至于编码规范,我是没认真看过,一般都会养成一个习惯的,再说你进公司,首先要适应公司的编码规范哪!
      

  7.   

    我试过Linux图形化界面,redhat9,启动eclipse速度不敢恭维,个人感觉windows更流畅一点。而且电脑难免出现些故障,懂windows的人应该比Linux的多吧,解决起来要快些吧。团队合作中,word,excel文档交流查看不知道Linux上是否有好的解决方案,遇到时程表schedule使用project制作的,数据库设计用powerdesign画的,等等吧还有关键一点,现在大部分的开发是B/S结构吧,这个无法逃避的IE怎么解决呢,它跟firefox是有很多不兼容的,你要如何调试呢。
      

  8.   

    嗯,确实说到linux的痛处了,office的东西,Linux下LibReoffice还好,不过遇上Win上都默认的gbk,中文显示可能比较麻烦,Linux下统一UTF-8。
    RedHat9我也用过,刚刚学linux时候用的,那时候还是内核2.4的版本呢,RedHat9 == Fedora 1,现在已经是内核3.7,Fedora 19了...大家别咬着Linux不放啊,其他问题也可以讨论啊
    规范、规范啊
      

  9.   

    嗯,确实说到linux的痛处了,office的东西,Linux下LibReoffice还好,不过遇上Win上都默认的gbk,中文显示可能比较麻烦,Linux下统一UTF-8。
    RedHat9我也用过,刚刚学linux时候用的,那时候还是内核2.4的版本呢,RedHat9 == Fedora 1,现在已经是内核3.7,Fedora 19了...大家别咬着Linux不放啊,其他问题也可以讨论啊
    规范、规范啊
    楼主头像是赵雅芝?
      

  10.   

    嗯,确实说到linux的痛处了,office的东西,Linux下LibReoffice还好,不过遇上Win上都默认的gbk,中文显示可能比较麻烦,Linux下统一UTF-8。
    RedHat9我也用过,刚刚学linux时候用的,那时候还是内核2.4的版本呢,RedHat9 == Fedora 1,现在已经是内核3.7,Fedora 19了...大家别咬着Linux不放啊,其他问题也可以讨论啊
    规范、规范啊
    楼主头像是赵雅芝?
    是的。某一次新闻上看到的,不老神话...
      

  11.   

    我再罗嗦几句,问的详细一点。关于技术实现的细节,就说servlet的配置吧,servlet 3.0可以用Annotation写在代码里,确实比较方便,不过现在市面上的书都是servlet2.4的(还真不知道2.4 和2.5有啥区别,这个网上也没搜到,估计好像没人关心,难道真的要把2.4和2.5的规范看一遍?很多公司的招聘条件上都写:熟悉JavaEE规范...难道这个是用来唬人的?)
    再有,举例来说:分配了一个模块,简单点,拿登录来说,可以用AJAX来做输入判断、还可以用<span>、<div>标签来提示成功、失败信息,这个可以有,也可以没有,项目会有详细的说明吗?还是看个人水平?(12306网站的登录就及其的简单,登录帐号可以用E-mail,email是不区分大小写的,但是12306就不做判断,大写和小写是不同的。)
      

  12.   

    我有个朋友,做架构师了,上班公司给配了Mac Pro,他就用Mac 然后搭配MySQL-workbench......
    看来大家都是区别对待的,Mac祖先也是*nix的,Mac上同样缺少Java开发工具、同样不能读.project文件、同样会对office兼容有问题,同样小众,但是用Mac的,大家就顶礼膜拜,用Linux的就是装B一族啊...
      

  13.   

    原来是同道中人啊,在公司没被"鄙视"?
    还是兄台是高人,被顶礼膜拜了?
    linux用的好,绝对比linux流畅,其实你说流畅,硬盘这么慢,能流畅到那里去?
    那个叫libreoffice
    我linux技术不怎么样,但是字符串的同意查找,修改,真的觉得无法超越linux上的awk,grep,sed命令,还有vim编辑器了
      

  14.   

    。。绝对比windows流畅,说错了
      

  15.   

    绝对的同意,一些有用的工具绝对是Win和IDE无法超越的。
    不过,咱还可以讨论一下其他的问题,工作中的规范、等等等等...
    单元测试是强制的吗?还是看个人编码习惯和经验...
    只做简单的方法、参数测试,还是servlet (好像有个HttpUnit)、Database(好像有个DbUnit)、JS都做测试?
    这些功力需要自己解决,还是入职培训时公司有学习资料?
      

  16.   

    对于做JavaEE的我们,Java功底如何?对于Java的一些特性和组件,比如:Annotation、Java IO、Java Socket、Java Swing还有新的JavaFX,是属于基础,必须掌握的,还是属于"插件",需要的时候学习就可以?在Java核心技术一书中,将Annotation、Java XML列为"高级技术",在JavaEE开发中,用到多少IO、Socket、Swing、JavaFX?对于Swing,先前有消息说,因为Swing的性能底下,Oracle在考虑重构Swing,在NetBeans和Eclipse的对比中发现,Swing的界面与SWT的界面在启动速度上确实低不少,这是我选择Eclipse而不是Oracle自己的NetBeans的原因之一。
      

  17.   

    原来是同道中人啊,在公司没被"鄙视"?
    还是兄台是高人,被顶礼膜拜了?
    linux用的好,绝对比linux流畅,其实你说流畅,硬盘这么慢,能流畅到那里去?
    那个叫libreoffice
    我linux技术不怎么样,但是字符串的同意查找,修改,真的觉得无法超越linux上的awk,grep,sed命令,还有vim编辑器了这么多年来人们一起完善的Linux,工具集丰富是Windows不能比的。主要熟悉命令行界面之后,越用越顺手。而且可以轻松的将输出重定义,然后多个工具结合使用。现在我的Windows只是用来玩玩游戏。。
      

  18.   

    原来是同道中人啊,在公司没被"鄙视"?
    还是兄台是高人,被顶礼膜拜了?
    linux用的好,绝对比linux流畅,其实你说流畅,硬盘这么慢,能流畅到那里去?
    那个叫libreoffice
    我linux技术不怎么样,但是字符串的同意查找,修改,真的觉得无法超越linux上的awk,grep,sed命令,还有vim编辑器了这么多年来人们一起完善的Linux,工具集丰富是Windows不能比的。主要熟悉命令行界面之后,越用越顺手。而且可以轻松的将输出重定义,然后多个工具结合使用。现在我的Windows只是用来玩玩游戏。。
    现在我用windows就是到12306买票,到12306买票,要装安全证书的,它那个格式好像只支持Windows导入吧。
    以前因为不能在Linux下压制电影,现在发现了ffmpeg,所以Windows只用来买票了
      

  19.   

    每个学java的人JAVAEE规范是必读的。
      

  20.   

    哥看过,其实java规范分很多种的。比如说,javaBean规范,java的命名规范等等
      

  21.   

    JavaEE规范现在有好几个版本了,JavaEE5/JavaEE6/JavaEE7,因为没看过,所以不知道区别,现在找工作动不动就要JavaEE规范,如果现在看,直接看JavaEE7吗?