Java工程师需要具备的基本技能

2025-11-22 21:59:56

1、 java 基础

不用说精通,至少是常用的要熟练。必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver。

2. 各种工具的使用

必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试

2、 j2ee 框架

用java来做WEB应用,少不了使用j2ee框架,目前主要使用的有1)struts   2)spring  3) hibernate 4)ibatis 5)spirngMvc 等等的其他一些相似的框架,还有经常会用到的缓存框架例如memcached ,ehcache,oscache等。

4. 数据库基础

数据库当下主要还是关系型数据库,产品有oracle mysql sqlserver db2,需要掌握基本使用,和根据业务逻辑设计表,索引,视图,存储过程,函数等。

3、设计模式

知道常用设计模式的优缺点·能画出常用设计模式的UML图,知道并且能够在适当的时候用来解决问题就可以了。

6. 应用服务器

web应用需要部署到应用服务器上,常用的产品有tomcat,jboss, apache,resin 等等,还有用来提升性能的反向代理服务器如nginx等,需要掌握如何部署项目,基本调试,调优。  

4、 Linux系统

如果编码通常在windows环境下,可是生产环境却通常是在Linux下,需要掌握的是shell脚本,各种软件的安装,部署。

8. 数据结构算法

编程=数据结构 + 算法,平常的工作中用到的不是很多。

5、 多线程

在面试中多线程的和线程池是比较被容易问到的,比如:怎么实现多线程,Thread和Runnable的区别和联系、多次start一个线程会怎么样、线程有哪些状态线程池有几种?这几种线程池之间有什么区别和联系?线程池的实现原理是怎么样的?这些问题能熟悉更好。

Java工程师需要具备的基本技能

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢