2016 - 2024

感恩一路有你

java可以做软件吗 用C#、C 、Java能编写出Adobe等级的行业软件吗?

浏览量:2524 时间:2021-04-05 04:22:03 作者:admin

用C#、C 、Java能编写出Adobe等级的行业软件吗?

Adobe这种软件工具的核心是算法,你列的三种语言都可以很好地实现。

我90年代初做过断口图像处理的基金项目,有很多类似Adobe的功能,那时还没有上述CSharp、Java语言,也没有Adobe,用C语言写的软件,何况现在这些面向对象的语言。

C语言写,相当于手工打造。擦掉一根线都要按位进行各个点的异或处理,不象C#之类语言,删除一个对象即可。对图像进行降噪、去毛刺、二值化、特征提取都要编写相关算法。比如边缘增强、平滑处理要用到插值算法,模式匹配用到圆邻域方法……现在很多算法都有函数库,通过接口调用就行了,简单了很多,用C#、C 、Java处理起来绰绰有余。

JAVA是什么?Java工程师到底是做什么的?

Java是一种高级计算机语言,它是由SUN公司(已被Oracle 公司收购)与1995年5月推出的一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java语言简单易用、安全可靠,主要面向Internet编程,具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

为了使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发,SUN公司将Java划分为三个技术平台:Java SE(J2SE,Java2 Platform Standard Edition,标准版);JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版);Java ME(J2ME,Java 2 Platform Micro Edition,小型版)。Java语言的特点主要有以下几个:简单、面向对象、安全、跨平台、支持多线程。

Java软件工程师是指运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作的人员。Java工程师的工作内容主要包括完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护;参与产品构思和架构设计;撰写相关的技术文档;支持售前技术服务;支持项目对产品的应用服务等。
一个合格的Java工程师要求有一定的软件分析设计能力;熟悉Java、Servlet、JSP、EJB等开发技术;熟练使用Eclipse或jbuilder等java开发工具;熟悉JAVA STRUTS体系结构和开发工具;熟悉至少一种数据库的开发和设计;具有良好的学习能力,具有强烈的工作责任心、有良好的沟通能力和团队合作精神。

java可以做软件吗 java怎么做软件 java能做什么软件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。