java维护一般指什么(java运营维护需要什么能力)
很多朋友对于java维护一般指什么和java运营维护需要什么能力不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
Java系统运行维护工程师有什么要求
1、熟悉你要维护项目的业务逻辑,也就是所有功能,这是很重要的。
2、了解操作系统的知识,了解服务器的常用操作。一般都是linux+weblogic。简单点儿的就是winServer2003
3、了解数据库的常用操作,备份,查询什么的。
4、要有比较出色的沟通能力,因为运维人员经常会给客户以及开发人员沟通。
5、了解软件开发的基本过程。
java工程师是做什么的
对于java工程师是做什么的华清远见教育认为想要了解一个职业是做什么的最好的方法就是在先看一下这个岗位的职责,java工程师职业一样也不例外。
1、负责客户端APP产品中服务器后端的工程设计,架构设计以及开发工作
2、研究业界最新技术及其应用,解决创新研发过程中的关键问题和技术难点
3、根据项目任务计划按时完成软件编码和单元测试工作
4、按照开发流程编写相应模块的设计文档
5、与产品经理、测试工程师、其他团队沟通合作,保证产品研发工作的质量和进度
6、协调或指导团队里其它开发人员的工作。
7、一种主流后端语言编程经验:Java,或Scala,或Node.js,或Python
8、精通主流Web应用开发框架(Spring,Play!,Express,Django,等等);熟悉SOA和Web Services(REST,SOAP)系统框架;熟悉主流应用服务器(Tomcat,JBoss,Apache,Nginx,等)
9、精通数据库设计和性能优化;熟悉主流RDBMS和NoSQL数据库(MySQL,MongoDB,Memcached,Redis等),以及数据库编程(SQL, JDBC, iBatis,OpenJPA,等)
10、熟悉常用工程工具:Jenkins, Maven/Sbt/Npm/Ant,Git/SVN,Eclipse/IntelliJ,等等
11、熟悉设计模式,熟练掌握面向对象编程和事件驱动编程风格
12、有热情,酷爱技术,有良好的计划、沟通、组织协调能力、语言表达能力;较强的逻辑分析能力和应变能力;良好的团队合作精神
java运营维护需要什么能力
java基础需要掌握,能看懂别人写的代码,不然小问题都得找开发人员;
数据库需要重点看下,许多程序出错,往往最先发现的是数据库里面的数据出现问题。而且既然是维护那么性能这块还是得下点功夫,不然写的SQL语句冗长。。。;
良好的沟通能力,维护嘛,肯定少不了和开发人员打交道,开发人员有时候压力大,如果你的表述模棱两可,开发人员肯定会烦的。。。所以需要有良好的表达和分析能力。
为什么说Java中的接口利于代码的维护
类似于硬件接口设计,如计算机母板上的各种接口,Java语言中的接口,应用高度抽象概念和编程形式,以及应用时必须完善接口的要求,达到对象通过接口与外部世界的联系。
1接口和类
如果说类对它所代表的对象的形态和行为提供了具体的运算和操作代码,接口只是对要实现接口的所有类提出了协议(protocol)。这些协议是类和接口的通讯和对话管道,以静态常量和方法签名的形式,使不同的类之间建立起一个共享体制,这就像CPU的管脚对准其接口的插脚一样。这看起来似乎对类很宽容,实际上对类提出了管理和组织机制。对类的行为,提出了政策性的宏观控制。
public interface Plugable{
static final String componentID="CPU";//可选项
void plugin(argumentList);//可选项
}
即接口中只规定静态常量,方法签名以及返回类型,而无具体操作代码。具体的方法行为由继承这个接口的类来实现。可以看到,一个接口有可能是只有接口名的空接口。
接口具有可继承性。如同类一样,接口中的静态常量(如果有,只能是公共静态常量)和方法可以被实现它的类所继承。所以,接口技术为在Java中实现多重继承(multiple inheritance)提供了可能性。即一个子类可以继承多个直接超类。在Java编程中,更确切地说,应该是一个子类可以继承一个直接超类和多个接口(参见图7.4)。即:
public class SubClass extends SuperClass implements Interface1, Interface2, InterfaceN{
...
}
我们称这种多重继承为间接多重继承。因为子类仅继承了接口中对方法编写的协议规范,还必须编写完善这些方法的具体代码。
如果说子类继承超类是“is a”,即“是”的关系,类和支持类之间是“has a”,即“有”的关系,或称“组合”,那么类和接口则是“like a”,即“像是”的关系。接口表示,所有实现了我这个接口的类都具有我规定的协议,即“看起来都像我”,确切地说,“看起来都像我的签名”。因为完善这个接口的类必须按照签名和返回类型编写具体代码。当然,类知道应该调用哪些方法才可实现继承过来的接口功能。
作一个比喻,继承好比“给予财富”,组合好比“你拥有我”,而接口则是“你中有我”。
接口技术有助于实现类之间的“松散关联”关系(loose coupling,也称松散耦合)。“松散关联”阐述了如下两个面向对象编程中的重要原则:
1.尽可能地使类独立存在,“自给自足”(tied cohesion)。
2.如果类之间有依赖关系,尽可能实现松散关联(loose coupling)。
接口以协议的形式建立了类之间的松散关系。体现了行为规范和行为实现的分离。使接口,这个特殊类的设计,上升到更抽象的高度。
关于本次java维护一般指什么和java运营维护需要什么能力的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。