java能做什么 java編程用什么工具?
java編程用什么工具?本人的工作是軟件測試,每天都和開發(fā)打交道。服務(wù)過幾個公司,開發(fā)們用的工具無非如下幾種:1.eclipse,不但開源免費(fèi)還可支持多種插件和語言。2.svn,是一個開源的版本控制系
java編程用什么工具?
本人的工作是軟件測試,每天都和開發(fā)打交道。服務(wù)過幾個公司,開發(fā)們用的工具無非如下幾種:
1.eclipse,不但開源免費(fèi)還可支持多種插件和語言。
2.svn,是一個開源的版本控制系統(tǒng)。多個人開發(fā)同一個項目可以共用資源,合并代碼。
3.git,也是一個開源的版本控制系統(tǒng),所不同的是它是分布式的。而且更加的高效。我們現(xiàn)在的項目正在由vn逐漸向git遷移。
4.genkins,開源的軟件項目,是基于java開發(fā)的一種持續(xù)集成工具。最主要的功能是可以持續(xù)的軟件版本發(fā)布,每次開發(fā)完或是改完bug都可以快速地部署。
5.文本編輯器,比如notepa 還有UE異都是很好用的代碼編輯器。這個就看個人使用偏好了。
以上,是一般公司java開發(fā)常用的軟件。
寫回答不易,點(diǎn)個贊再走唄。
用C#、C 、Java能編寫出Adobe等級的行業(yè)軟件嗎?
Adobe這種軟件工具的核心是算法,你列的三種語言都可以很好地實現(xiàn)。
我90年代初做過斷口圖像處理的基金項目,有很多類似Adobe的功能,那時還沒有上述CSharp、Java語言,也沒有Adobe,用C語言寫的軟件,何況現(xiàn)在這些面向?qū)ο蟮恼Z言。
C語言寫,相當(dāng)于手工打造。擦掉一根線都要按位進(jìn)行各個點(diǎn)的異或處理,不象C#之類語言,刪除一個對象即可。對圖像進(jìn)行降噪、去毛刺、二值化、特征提取都要編寫相關(guān)算法。比如邊緣增強(qiáng)、平滑處理要用到插值算法,模式匹配用到圓鄰域方法……現(xiàn)在很多算法都有函數(shù)庫,通過接口調(diào)用就行了,簡單了很多,用C#、C 、Java處理起來綽綽有余。