java属于什么专业?
因为JAVA是作为软件开发的后台应用语言,是面向对象程序设计语言,在计算机开发语言中排第一位,不仅吸收了c++的语言特点,还摈弃了很多难以理解的多继承,多指针等概念,他具有功能强大和简单易用两个特征,极好的实现了面向对象理论。
一般J***a小公司的规模在多少人数?
专门做j***a的公司人数还是蛮多的,一般再小的公司纯技术人员5-10多个有的,这样的公司规模可能在20-50人。
搞技术的人达到100的话,公司规模估计超过200人了。
搞技术的人达到200的话,公司规模估计有800-1000人了。
j***a的小型项目一个人完全可以搞定,但是一个开发的项目质量、代码质量等都会比较差,不如分工的项目做的好,比如你做的页面一定没有专门做页面的人好,比如你的设计或架构没有专门做设计和架构的人好。
上个月我花了2周给别人开发了一个图片管理系统,纯面向过程开发的,如果要架构、设计和面向对象开发,估计要6周(都是晚上+周末搞,白天在公司做公司的事情,每天都1点睡觉),很累的,功能做不出来也没地方讨论了。
在公司总是一个人开发的话,进步会很慢的,可能会处理的问题的能力比别人强,但是开发人员的目标不是这样的,最终要走架构或者管理的,要学会宏观的分析问题,要学会站在很高的角度做设计。
可以QQ里加些同行的朋友经常聊聊技术。
最后祝你在职业生涯中越走越好。
现在企业的j***a开发工具用得最多是还是idea,这两者的区别又是什么?
两种都用了,但是平时还是用Eclipse的多,我也没有让部门内同事二选一,两种都可以用,看个人顺手了。部门内也有同事用idea,但是功能用的比较浅显,唯一debug用的好一点,所以我觉得在编辑器上选谁并没有任何的优越感而言,只是一个工具而已。
现在还是idea用的比较多一点
一、项目创建区别
使用基于IntelliJ的IDE,都会对project和module的关系比较糊涂。用简单的一句话来概括是:
IntelliJ系中的Project相当于Eclipse系中的workspace。
IntelliJ系中的Module相当于Eclipse系中的Project。
IntelliJ中一个Project可以包括多个Module
Eclipse中一个Workspace可以包括多个Project
二、用法
idea可以直接支持eclipse的快捷键,图省事的朋友可以直接切换之,方法是setting > keymap >第一个下拉框切换即可。
Eclipse使用简单,大局观更佳,更适合初学者和代码管理者。
IDEA功能强大,配置项繁多,更多尊重开发者自己的选择,专注感更强,写代码的体验极佳,更适合开发熟手。
做J***a 开发的小伙伴对IDE(集成开发环境(Integrated Development Environment )),应该都不会陌生,因为每个J***a 程序员都有自己心仪的J***a IDE;无论是Eclipse,还是Idea,都是J***a IDE,并且都是使用J***a 语言开发的。
虽然都是J***a IDE,但在编辑上最大的不同便是Idea能实时保存、支持单项目空间,而Eclipse却是需要手动保存、支持多项目位于同一工作空间。
***是:,Eclipse在英文中是“日蚀”之意,为什么会取这么个名称呢?这个还得从那一年说起,那时的J***a 还在Sun公司手中,IBM欲将Sun公司收归麾下,可无奈Sun公司不从,IBM心中不快,便以“日蚀”之名命名新一代J***a IDE,对应的便是Sun公司中的“Sun”(太阳)。
Eclipse的初始版本是由IBM开发的,目的是为了替代商业软件Visual Age for J***a;于2001年11月将Eclipse贡献给Eclipse开源社区,自此以后,便由Eclipse软件基金会来管理Eclipse。
Eclipse 还提供了丰富的插件可供选择,无论是版本控制工具、还是各种依赖管理组件,都能***。Eclipse 是免费且开源的,因此便衍生出了很多基于Eclipse开发的编辑器,比如:Hbuilder、ZendStudio、[_a***_] Tools等的众多开源工具。