java软件开发工程师的技能:熟练运用struts 、hibernate、spring等框架技术、掌握JSP、Servlet、JQuery等Web开发技术、熟悉JBPM工作流技术及JasperReport、JFreeChart等报表技术、数据库方面使用过Oracle、Sqlserver等进行过开发、熟悉SQL数据库 *** 作语言。
B. java工程师的专业技能包括哪些
core java,js,servlet,jsp,SSH三大框架,xml,SQL和数据库。Proxy、ThreadLocal、InvocationHandler后面的这三个是类。
嗯。Spring的IOC、AOP。
MVC
23种设计模式。主要是单利。抽象工厂。工厂方法。迭代。策略。装饰者。适配器。
ejb。了解JNDI。JPA。JTA。
嗯。也没什么了。还有就是前台的 HTML。JSP。JSF。JS。嗯。
Struts2 的 前端控制器。拦截器等等。
C. 急求Java程序员技能描述!!
精通Java语言,熟练掌握了j2ee、jsp、servlet、struts、 spring、hibernate技术,熟练数据库Oracle的数据库技术的管理与维护,熟练运用SQL语句,熟练运用struts、hibernate、spring轻量级三大框架技术进行项目开发。 熟悉java开发工具Eclipse使用。熟练Tomcat容器的配置及使用。熟练使用HTML/XML标记语言和JS脚本语言、熟练UML统一建模语言,能运用Sybase PowerDesigner进行模型建立。
还有尽量不要说精通 !!精通不符合实际,因为很对面试官自己都不敢谈精通!
D. Java程序员的三年工作经验,应该必备哪些专业技能
1、基本语法
这包括static、final、transient等关键字的作用,foreach循环的原理等等。
2、 ***
非常重要,基本上就是List、Map、Set,各种实现类的底层实现原理,实现类的优缺点。
*** 要掌握的是ArrayList、LinkedList、Hashtable、HashMap、ConcurrentHashMap、HashSet的实现原理,
(1)ConcurrentHashMap的锁分段技术
(2)ConcurrentHashMap的读是否要加锁,为什么
(3)ConcurrentHashMap的迭代器是强一致性的迭代器还是弱一致性的迭代器
3、设计模式
设计模式在工作中是非常重要、非常有用的,23种设计模式中重点研究常用的十来种就可以了,面试中关于设计模式的问答主要是三个方向:
(1)你的项目中用到了哪些设计模式,如何使用
(2)知道常用设计模式的优缺点
(3)能画出常用设计模式的UML图
4、多线程
假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小,所有线程都统计完毕交给Thread5线程去做汇总,应当如何实现?
聪明的网友们对这个问题是否有答案呢?不难,java.util.concurrent下就有现成的类可以使用。
另外,线程池在面试中也是比较常问的一块,常用的线程池有几种?这几种线程池之间有什么区别和联系?线程池的实现原理是怎么样的?实际一些的,会给你一些具体的场景,让你回答这种场景该使用什么样的线程池比较合适。
最后,虽然面试问得不多,但是多线程同步、锁这块也是重点。synchronized和ReentrantLock的区别、synchronized锁普通方法和锁静态方法、死锁的原理及排查方法等等,关于多线程,
5、JDK源码
要想拿高工资,JDK源码不可不读。总结一下比较重要的源码:
(1)List、Map、Set实现类的源代码
(2)ReentrantLock、AQS的源代码
(3)AtomicInteger的实现原理,主要能说清楚CAS机制并且AtomicInteger是如何利用CAS机制实现的
(4)线程池的实现原理
(5)Object类中的方法以及每个方法的作用
6、框架
老生常谈,面试必问的东西。一般来说会问你一下你们项目中使用的框架,然后给你一些场景问你用框架怎么做,比如我想要在Spring初始化bean的时候做一些事情该怎么做、想要在bean销毁的时候做一些事情该怎么做、MyBatis中$和#的区别等等,这些都比较实际了,平时积累得好、有多学习框架的使用细节自然都不成问题。
7、数据库
一些基本的像union和union all的区别、left
join、几种索引及其区别就不谈了,比较重要的就是数据库性能的优化,如果对于数据库的性能优化一窍不通,那么有时间,还是建议你在面试前花一两天专门把SQL基础和SQL优化的内容准备一下。
8、数据结构和算法分析
数据结构和算法分析,对于一名程序员来说,会比不会好而且在工作中绝对能派上用场。数组、链表是基础,栈和队列深入一些但也不难,树挺重要的,比较重要的树AVL树、红黑树,可以不了解它们的具体实现,但是要知道什么是二叉查找树、什么是平衡树,AVL树和红黑树的区别。
9、Java虚拟机
Java虚拟机中比较重要的内容:
(1)Java虚拟机的内存布局
(2)GC算法及几种垃圾收集器
(3)类加载机制,也就是双亲委派模型
(4)Java内存模型
(5)happens-before规则
(6)volatile关键字使用规则
E. 智联招聘java专业技能怎么写
你可以参考该招聘网站上发布招聘信息的公司的任职要求,根据其要求进行写作
F. 计算机专业的求职简历中专业技能描述怎么写啊
Java:
1. 全面掌握Java语言及面向对象的设计思想。
2. 熟悉JSP,Servlet,JavaBean等J2EE的核心技术。
3. 熟练使用Struts1.x、Hibernate 3.x以及Spring 3.x框架。
4. 熟悉Struts 2.x和EJB 3.0框架。
5. 熟练使用Ajax,利用DWR框架设计Ajax的MVC框架以及自定义Ajax框架。
6. 能熟练的应用各种常见的设计模式:工厂模式,单例模式,缺省适配器模式,不变模式等。
7. 熟练掌握Web Service技术
8. 熟练使用JSP,HTML,JSTL,EL等表现层技术。
9. 熟练应用JavaScript ,CSS, Dreamweaver。
_________________________________________
数据库:
1. 熟悉T-SQL语言,能够熟练的使用SQL语句创建表,约束,视图,存储过程。
2. 熟练运用SQLServer,MySQL等数据库系统以及基于(尤其是SQLServer)进行的应用程序开发。
_________________________________________
其 他:
1. 熟悉C#面向对象语言,熟悉.NetFrameWork 3.0等核心框架。
2. 熟悉ASP.Net技术并能够熟练地使用Visual Studio2008独立进行Web开发。
3. 熟悉ADO.Net等基于Inter的数据库访问技术。
这个可以作为参考!
G. java软件工程师技能专长怎么写
可以写你学会哪些技术,比如SSH三大框架,以及对技能的掌握程度。
对于很多学习Java的学生来说,关心的不只是薪资,就业才是很多人非常关注的。学习Java如何才能获得很好的就业机会呢?就业和技术是息息相关的,想要有好的就业,主要是看自己掌握多少技术。对于学习Java的学生来说,应该学会哪些技能呢?下面电脑培训为大家介绍学习Java需要学会的技能。
一、解决问题的能力
企业招聘人才的目的是为企业带来利益,并且能够解决问题。换句话说,如果你想被公司聘用,那么你必须首先有解决问题的能力。例如,总经理应该解决企业盈利问题,HR应该解决企业招聘问题,程序员应该解决程序实现问题。所以IT培训认为只要你具备能力,能够完成公司的任务,就能得到公司的认可。
二、实践技能
企业招募java开发人员,面试官更关心你是否有实际项目经验。由于公司对培训员工的成本越来越敏感,越来越多的公司在招聘人才时更加关注候选人的实际工作技能。如果你有这种能力,那么你就可以在工作中脱颖而出。那么什么样的技能被称为实用技能,简单来说,北大青鸟发现就是java学生有项目经验。这是衡量Java初学者实践能力的最关键部分。那些有项目经验的人通常进入企业,可以快速完成工作职责并做一些简单的模块。
三、学习能力
作为长期发展的企业,更加注重员工的学习能力。对于刚刚离开校园的学生,实际技能和工作能力相对较低,但他们具有很强的可塑性。在工作过程中,他们需要不断的学习和提升自己,能够接受企业的管理模式。但是天通苑北大青鸟认为如果学习能力不强,会增加企业的培训成本。
问:Java是什么?
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE,JavaEE,JavaME)的总称。
Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景
问:java课程一般都学些什么?
1、软件技术基础、java基础编程、java语法,SQLServer2005基础编程、C#基础编程
2、SQLserver高级编程、网页设计与制作、javascript编程、java高级编程、javaweb开发商务网站
3、数据库:MySql、Oracle、DB2
4、JDBCJava数据库连接。使用Java程序 *** 作数据库。这部分非常重要。几乎所有的企业项目都会用到
5、HTML、CSS、Javascript。HTML-(HyperTextMark-upLanguage)超文本标记语言。CSS-(CascadingStyleSheets)层叠样式表。JavaScript-是一种由Netscape的LiveScript发展而来的脚本语言
6、学习如何使用及管理WEB服务器,例如tomcat,并且知道如何在其基础上扩展和维护WEB程序,如何使用它的附加服务,如连接池
7、JSP、Servlet,昌平北京java软件开发发现这两个是初级Java程序员必须掌握的基本技能,是所有B/S结构框架的基础
8、企业流行框架:Struts、Spring、Hibernate、XML应用与开发、MVC应用与开发、Linux平台与应用
9、UML与Java设计模式
10、了解在Java项目中使用的新技术。如Ajax、javaee等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)