java工程师个

2024-08-17

java工程师个(共13篇)(共13篇)

1.java工程师个 篇一

40个Java集合面试问题和答案

1.Java集合框架是什么?说出一些集合框架的优点?

每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。

随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。

集合框架的部分优点如下:

(1)使用核心集合类降低开发成本,而非实现我们自己的集合类。

(2)随着使用经过严格测试的集合框架类,代码质量会得到提高。

(3)通过使用JDK附带的集合类,可以降低代码维护成本。

(4)复用性和可操作性。

2.集合框架中的泛型有什么优点?

Java1.5引入了泛型,所有的集合接口和实现都大量地使用它。泛型允许我们为集合提供一个可以容纳的对象类型,因此,如果你添加其它类型的任何元素,它会在编译时报错。这避免了在运行时出现ClassCastException,因为你将会在编译时得到报错信息。

泛型也使得代码整洁,我们不需要使用显式转换和instanceOf操作符。它也给运行时带来好处,因为不会产生类型检查的字节码指令。

3.Java集合框架的基础接口有哪些?

Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。

Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。

List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List更像长度动态变换的数组。

Map是一个将key映射到value的对象.一个Map不能包含重复的key:每个key最多只能映射一个value。

一些其它的接口有Queue、Dequeue、SortedSet、SortedMap和ListIterator。

4.为何Collection不从Cloneable和Serializable接口继承?

Collection接口指定一组对象,对象即为它的元素。如何维护这些元素由Collection的具体实现决定。

例如,一些如List的Collection实现允许重复的元素,而其它的如Set就不允许。很多Collection实现有一个公有的clone方法。然而,把它放到集合的所有实现中也是没有意义的。这是因为Collection是一个抽象表现。重要的是实现。

当与具体实现打交道的时候,克隆或序列化的语义和含义才发挥作用。所以,具体实现应该决定如何对它进行克隆或序列化,或它是否可以被克隆或序列化。

在所有的实现中授权克隆和序列化,最终导致更少的灵活性和更多的限制。特定的实现应该决定它是否可以被克隆和序列化。

5.为何Map接口不继承Collection接口?

尽管Map接口和它的实现也是集合框架的一部分,但Map不是集合,集合也不是Map。因此,Map继承Collection毫无意义,反之亦然。

如果Map继承Collection接口,那么元素去哪儿?Map包含key-value对,它提供抽取key或value列表集合的方法,但是它不适合“一组对象”规范。

6.Iterator是什么?

Iterator接口提供遍历任何Collection的接口。我们可以从一个Collection中使用迭代器方法来获取迭代器实例。迭代器取代了Java集合框架中的Enumeration。迭代器允许调用者在迭代过程中移除元素。

7.Enumeration和Iterator接口的区别?

Enumeration的速度是Iterator的两倍,也使用更少的内存。Enumeration是非常基础的,也满足了基础的需要。但是,与Enumeration相比,Iterator更加安全,因为当一个集合正在被遍历的时候,它会阻止其它线程去修改集合。

迭代器取代了Java集合框架中的Enumeration。迭代器允许调用者从集合中移除元素,而Enumeration不能做到。为了使它的功能更加清晰,迭代器方法名已经经过改善。

8.为何没有像Iterator.add这样的方法,向集合中添加元素?

语义不明,已知的是,Iterator的协议不能确保迭代的次序。然而要注意,ListIterator没有提供一个add操作,它要确保迭代的顺序。

9.为何迭代器没有一个方法可以直接获取下一个元素,而不需要移动游标?

它可以在当前Iterator的顶层实现,但是它用得很少,如果将它加到接口中,每个继承都要去实现它,这没有意义。

10.Iterater和ListIterator之间有什么区别?

(1)我们可以使用Iterator来遍历Set和List集合,而ListIterator只能遍历List。

(2)Iterator只可以向前遍历,而LIstIterator可以双向遍历。

(3)ListIterator从Iterator接口继承,然后添加了一些额外的功能,比如添加一个元素、替换一个元素、获取前面或后面元素的索引位置。

**********

11.遍历一个List有哪些不同的方式?

ListstrList = new ArrayList();

//使用for-each循环

for(String obj : strList){

System.out.println(obj);

}

//using iterator

Iteratorit = strList.iterator();

while(it.hasNext()){

String obj = it.next();

System.out.println(obj);

}

使用迭代器更加线程安全,因为它可以确保,在当前遍历的集合元素被更改的时候,它会抛出ConcurrentModificationException,

12.通过迭代器fail-fast属性,你明白了什么?

每次我们尝试获取下一个元素的时候,Iterator fail-fast属性检查当前集合结构里的任何改动。如果发现任何改动,它抛出ConcurrentModificationException。Collection中所有Iterator的实现都是按fail-fast来设计的(ConcurrentHashMap和CopyOnWriteArrayList这类并发集合类除外)。

13.fail-fast与fail-safe有什么区别?

Iterator的fail-fast属性与当前的集合共同起作用,因此它不会受到集合中任何改动的影响。

Java.util包中的所有集合类都被设计为fail-fast的,而java.util.concurrent中的集合类都为fail-safe的。Fail-fast迭代器抛出ConcurrentModificationException,而fail-safe迭代器从不抛出ConcurrentModificationException。

14.在迭代一个集合的时候,如何避免ConcurrentModificationException?

在遍历一个集合的时候,我们可以使用并发集合类来避免ConcurrentModificationException,比如使用CopyOnWriteArrayList,而不是ArrayList。

15.为何Iterator接口没有具体的实现?

Iterator接口定义了遍历集合的`方法,但它的实现则是集合实现类的责任。每个能够返回用于遍历的Iterator的集合类都有它自己的Iterator实现内部类。

这就允许集合类去选择迭代器是fail-fast还是fail-safe的。比如,ArrayList迭代器是fail-fast的,而CopyOnWriteArrayList迭代器是fail-safe的。

16.UnsupportedOperationException是什么?

UnsupportedOperationException是用于表明操作不支持的异常。在JDK类中已被大量运用,在集合框架java.util.Collections.UnmodifiableCollection将会在所有add和remove操作中抛出这个异常。

17.在Java中,HashMap是如何工作的?

HashMap在Map.Entry静态内部类实现中存储key-value对。

HashMap使用哈希算法,在put和get方法中,它使用hashCode()和equals()方法。当我们通过传递key-value对调用put方法的时候,HashMap使用Key hashCode()和哈希算法来找出存储key-value对的索引。

Entry存储在LinkedList中,所以如果存在entry,它使用equals()方法来检查传递的key是否已经存在,如果存在,它会覆盖value,如果不存在,它会创建一个新的entry然后保存。

当我们通过传递key调用get方法时,它再次使用hashCode()来找到数组中的索引,然后使用equals()方法找出正确的Entry,然后返回它的值。下面的图片解释了详细内容。

其它关于HashMap比较重要的问题是容量、负荷系数和阀值调整。HashMap默认的初始容量是32,负荷系数是0.75。

阀值是为负荷系数乘以容量,无论何时我们尝试添加一个entry,如果map的大小比阀值大的时候,HashMap会对map的内容进行重新哈希,且使用更大的容量。容量总是2的幂,所以如果你知道你需要存储大量的key-value对,比如缓存从数据库里面拉取的数据,使用正确的容量和负荷系数对HashMap进行初始化是个不错的做法。

18.hashCode()和equals()方法有何重要性?

HashMap使用Key对象的hashCode()和equals()方法去决定key-value对的索引。当我们试着从HashMap中获取值的时候,这些方法也会被用到。如果这些方法没有被正确地实现,在这种情况下,两个不同Key也许会产生相同的hashCode()和equals()输出,HashMap将会认为它们是相同的,然后覆盖它们,而非把它们存储到不同的地方。

同样的,所有不允许存储重复数据的集合类都使用hashCode()和equals()去查找重复,所以正确实现它们非常重要。equals()和hashCode()的实现应该遵循以下规则:

(1)如果o1.equals(o2),那么o1.hashCode() == o2.hashCode()总是为true的。

(2)如果o1.hashCode() == o2.hashCode(),并不意味着o1.equals(o2)会为true。

2.java工程师个 篇二

Java的File Input Stream和File Output Stream类用于字节流, 可以对外部文件读/写数据。Buffered Input Stream和Buffered Output Stream类使用缓冲区进行输入输出, 通过减少读写次数加快输入/输出的速度。这几个类都在java.io包中。

2 File Input Stream类的常用方法

2.1 构造方法

public File Input Stream (String name) throws File Not Found Exception:

通过打开一个到实际文件的连接来创建一个File Input Stream, 该文件通过文件系统中的文件名name指定。参数“name”表示与系统有关的文件名。

public File Input Stream (File file) throws File NotFound Exception:

通过打开一个到实际文件的连接来创建一个File Input Stream, 该文件通过文件系统中的File对象file指定。参数“file”表示为了进行读取而打开的文件。

上述两个构造方法, 如果指定文件不存在, 或者它是一个目录, 而不是一个常规文件, 抑或因为其他某些原因而无法打开进行读取, 则抛出File NotFound Exception。

2.2 常用方法

public int read () throws IOException:从此输入流中读取一个数据字节。如果没有输入可用, 则此方法将阻塞。read () 返回:下一个数据字节;如果已到达文件末尾, 则返回-1。

public int read (byte[]b) throws IOException:从此输入流中将最多b.length个字节的数据读入一个byte数组中。

public void close () throws IOException:关闭此文件输入流并释放与此流有关的所有系统资源。如果此流有一个与之关联的通道, 则关闭该通道。

如果发生I/O错误, 则抛出IOException。

3 File Output Stream类的常用方法

3.1 构造方法

public File Output Stream (String name) throws File Not Found Exception:创建一个向具有指定名称的文件中写入数据的输出文件流。参数“name”表示与系统有关的文件名。

public File Output Stream (File file) throws File NotFound Exception:

创建一个向指定File对象表示的文件中写入数据的文件输出流。参数“file”表示为了进行写入而打开的文件。

如果该文件存在, 但它是一个目录, 而不是一个常规文件;或者该

文件不存在, 但无法创建它;抑或因为其他某些原因而无法打开, 则抛出File Not Found Exception

3.2 常用方法

public void write (int b) throws IOException:将指定字节写入此文件输出流。参数“b”表示要写入的字节。

public void write (byte[]b) throws IOException:将b.length个字节从指定byte数组写入此文件输出流中。参数“b”表示数据。

如果发生I/O错误, 则抛出IOException。

4 Buffered Input Stream类的构造方法

public Buffered Input Stream (Input Stream in) :创建一个Buffered Input Stream并保存其参数, 即输入流in, 以便将来使用。创建一个内部缓冲区数组并将其存储在buf中。参数“in”表示底层输入流。

5 Buffered Output Stream类的构造方法

public Buffered Output Stream (Output Stream out) :创建一个新的缓冲输出流, 以将数据写入指定的底层输出流。参数“out”表示底层输出流。

6 使用上述文件输入输出流的实例

【例1】使用Buffered Input Stream、File Input Stream和Buffered Output Stream、File Output Stream类进行文件复制操作

程序的编辑、编译、运行步骤如下:

(1) 用Windows的记事本, 在e:javacode文件夹中建立一个文件a.txt, a.txt中有字符串“This is a book.That is a pencil.”。再用记事本在e:javacode文件夹中建立另外一个文件b.txt, b.txt为空。

(2) 在Java环境下, 编辑、保存Java程序:File-Buffered IO.java

(3) 在Java环境下, 编译程序:

javac File Buffered IO.java

(4) 在Java环境下, 运行程序:

java File Buffered IO

(5) Windows的记事本, 文件-->打开…, 重新打开b.txt, 查看其内容, 可以看到文件b.txt中现在有字符串“This is a book.That is a pencil.”。

与一般的Java应用程序的运行结果不同, 文件输入输出Java应用程序的运行结果, 不是Java程序运行后就直接可以在Java环境下看到输出结果。因为a.txt的内容复制到b.txt中去了, 所以需要重新打开b.txt文件, 才能看到b.txt是否复制了a.txt的内容。程序的运行结果如图1所示。

程序分析:有了缓冲区后, 并不是每读/写一个数据就会引起外部设备的动作。从而提高了输入输出的速度。特别是文件比较大时, 可以显著提高输入输出的速度。

注意:虽然在API文档中Buffered Input Stream类的构造方法Buffered Input Stream (Input Stream?in) 的参数是Input Stream类的对象, 但是实际编程时, 创建Buffered Input Stream类的对象时, 构造方法的参数不能是Input Stream类的对象。因为Input Stream类是抽象类, 不能实例化。创建Buffered Output Stream类的对象时, 构造方法的参数不能是Output Stream类的对象。因为Output Stream类是抽象类, 不能实例化。

7 结束语

通过学习File Input Stream、File Output Stream、Buffered Input Stream和Buffered Output Stream类的构造方法、常用方法, 我们在编写Java程序时, 就可以比较轻松地利用这些类实现简单的文件输入输出。

摘要:介绍了Java语言中File Input Stream、File Output Stream、Buffered Input Stream和BufferedOutput Stream类的构造方法、常用方法, 使用这些类实现了简单的文件输入输出。

关键词:Java,File Input Stream,File Output Stream,Buffered Input Stream,Buffered Output Stream,输入,输出

参考文献

[1]张雷, 王悦.Java中的输入输出流研究[J].电脑编程技巧与维护, 2011, 12:9-10, 146.

[2]甘文丽, 孙亦博.Java软件开发中文件操作的研究与探析[J].绵阳师范学院学报, 2013, 2:81-85.

3.做个专注的用户研究工程师 篇三

在燕保珠看来,这段时间的经历是他“T”型职业模型中的那一横,只是,虽然涉猎广泛却大多浅尝辄止。

真正专注于用户研究,是从加入腾讯后开始的。

2011年硕士毕业,燕保珠进入腾讯CDC用户研究中心,跳脱出以前的设计师角色,根据工作的需要开始从事全新的用户研究工作。“这个全新的职业角色让我开启了专注用户研究的纵深模式,从T字模型的一横转向一竖发展。”

从横向跨界到专注纵深,工作角色的转变,意味着工作方法和思维的跟进变换。

用户研究是一个学科交叉性很强的领域,要求从业者具备较好的综合素质,不仅需要发现问题,而且需要创新解决问题的能力,不仅要懂产品更要理解用户。好在腾讯CDC针对新员工的“魔鬼训练营”给他提供了全流程参与一个虚拟项目的机会,这让燕保珠很快理解了不同分工的角色定位。

燕保珠认为,用户研究的角色是一个团队中不可或缺的合作润滑剂。一方面要面向用户理解他们的需求和意见,另一面要配合产品经理与设计师,将用户的反馈意见转变为可行性建议。“用户研究是支持性的业务,要站在整个产品设计的周期中思考问题。”如何发挥自己在团队中的影响力并更好地将研究成果分享给团队成员以促进协调合作,最终转变为落地的执行力—这是入行三年多来他在不断摸索的问题。

进入腾讯后,燕保珠先后支持过搜索业务、腾讯网和现在的腾讯新闻客户端等多种多样的产品项目,在这个过程中他也渐渐对这个行业有了许多自己的想法。“数据固然很重要,但千万不要拘泥于数据,而是要让数据有态度,会说话。”

除了用户研究工程师,燕保珠还有另外一个身份—“用户体验那些人”(UXRen)社区联合创始人之一。这是一个面向用户体验行业的公益交流平台,在没有宣传也没有推广的状况下,燕宝珠利用自己工作之余的时间和他的同好们完全依靠行业内的口碑传播,让这个小众的免费行业平台获得了越来越多的认可。

“我是个精力特别充沛的人,知道自己想要什么,所以一定会坚持把社区做下去。UXRen社区让我认识了许多志同道合的朋友,也更坚定了自己的职业规划。”燕保珠觉得,加入UXRen社区的一群人可能都是这个行业里最普通的从业者,但是大家都怀揣着一个行业梦。

对用户研究工作的专注和对用户体验行业的热忱,是他保持工作激情的最大动力。谈及未来一个时期的规划,燕保珠又提到了自己的“T字”职业模型,他希望能够在用户研究工作这个纵深上做得更扎实一些。

4.java工程师个 篇四

JAVA开发者最常去的20个英文网站

JAVA开发者最常去的20个英文网站

1.[http://] – comp.lang.java的FAQ站点 – 收集了来自comp.lang.java新闻组的问题和答案的分类目录.18.[http://java.sun.com/docs/books/tutorial/] – 来自SUN公司的官方Java指南 – 对于了解几乎所有的java技术特性非常有帮助.19.[http://] – 互联网上最活跃的一个Java Blog网站.20.[http://java.about.com/] – 来自About.com的Java新闻和技术文章网站.

5.java工程师个 篇五

下面是Java程序员在写SQL时常犯的错误(没有特定的顺序): 1.忘掉NULL

Java程序员写SQL时对NULL的误解可能是最大的错误。也许是因为(并非唯一理由)NULL也称作UNKNOWN。如果被称作UNKNOWN,这还好理解些。另一个原因是,当你从数据库拿东西或是绑定变量时,JDBC将SQL NULL 和Java中的null对应了起来。这样导致了NULL = NULL(SQL)和null=null(Java)的误解。

对于NULL最大的误解是当NULL被用作行值表达式完整性约束条件时。

另一个误解出现在对于NULL 在 NOT IN anti-joins的应用中。解决方法: 好好的训练你自己。当你写SQL时要不停得想到NULL的用法: 这个NULL完整性约束条件是正确的? NULL是否影响到结果? 2.在Java内存中处理数据

很少有Java开发者能将SQL理解的很好.偶尔使用的JOIN,还有古怪的UNION,好吧.但是对于窗口函数呢?还有对集合进行分组呢?许多的Java开发者将SQL数据加载到内存中,将这些数据转换成某些相近的集合类型,然后再那些集合上面使用边界循环控制结构(至少在Java8的集合升级以前)执行令人生厌的数学运算.但是一些SQL数据库支持先进的(而且是SQL 标准支持的!)OLAP特性,这一特性表现更好而且写起来也更加方便.一个(并不怎么标准的)例子就是Oracle超棒的MODEL分句.只让数据库来做处理然后只把结果带到Java内存中吧.因为毕竟所有非常聪明的家伙已经对这些昂贵的产品进行了优化.因此实际上,通过将OLAP移到数据库,你将获得一下两项好处: 便利性.这比在Java中编写正确的SQL可能更加的容易.性能表现.数据库应该比你的算法处理起来更加快.而且更加重要的是,你不必再去传递数百万条记录了.完善的方法: 每次你使用Java实现一个以数据为中心的算法时,问问自己:有没有一种方法可以让数据库代替为我做这种麻烦事.3.使用UNION代替UNION ALL 太可耻了,和UNION相比UNION ALL还需要额外的关键字。如果SQL标准已经规定了支持,那么可能会更好点。UNION(允许重复)UNION DISTINCT(去除了重复)移除重复行不仅很少需要(有时甚至是错的),而且对于带很多行的大数据集合会相当慢,因为两个子select需要排序,而且每个元组也需要和它的子序列元组比较。

注意即使SQL标准规定了INTERSECT ALL和EXCEPT ALL,很少数据库会实现这些没用的集合操作符。处理方法:

每次你写UNION语句时,考虑实际上是否需要UNION ALL语句。4.通过JDBC分页技术给大量的结果进行分页操作

大部分的数据库都会支持一些分页命令实现分页效果,譬如LIMIT..OFFSET,TOP..START AT,OFFSET..FETCH语句等。即使没有支持这些语句的数据库,仍有可能对ROWNUM(甲骨文)或者是ROW NUMBER()OVER()过滤(DB2,SQL Server2008等),这些比在内存中实现分页更快速。在处理大量数据中,效果尤其明显。纠正:

仅仅使用这些语句,那么一个工具(例如JOOQ)就可以模拟这些语句的操作。

5.在java内存中加入数据 从SQL的初期开始,当在SQL中使用JOIN语句时,一些开发者仍旧有不安的感觉。这是源自对加入JOIN后会变慢的固有恐惧。假如基于成本的优化选择去实现嵌套循环,在创建一张连接表源前,可能加载所有的表在数据库内存中,这可能是真的。但是这事发生的概率太低了。通过合适的预测,约束和索引,合并连接和哈希连接的操作都是相当的快。这完全是是关于正确元数据(在这里我不能够引用Tom Kyte的太多)。而且,可能仍然有不少的Java开发人员加载两张表通过分开查询到一个映射中,并且在某种程度上把他们加到了内存当中。纠正:

假如你在各个步骤中有从各种表的查询操作,好好想想是否可以表达你的查询操作在单条语句中。

6.在一个临时的笛卡尔积集合中使用 DISTINCT 或 UNION 消除重复项

通过复杂的连接,人们可能会对SQL语句中扮演关键角色的所有关系失去概念。特别的,如果这涉及到多列外键关系的话,很有可能会忘记在JOIN..ON子句中增加相关的判断。这会导致重复的记录,但或许只是在特殊的情况下。有些开发者因此可能选择DISTINCT来消除这些重复记录。从三个方面来说这是错误的:

它(也许)解决了表面症状但并没有解决问题。它也有可能无法解决极端情况下的症状。

对具有很多列的庞大的结果集合来说它很慢。DISTINCT要执行ORDER BY操作来消除重复。对庞大的笛卡尔积集合来说它很慢,还是需要加载很多的数据到内存中。解决方法: 根据经验,如果你获得了不需要的重复记录,还是检查你的JOIN判断吧。可能在某个地方有一个很难觉察的笛卡尔积集合。7.不使用MERGE语句

这并不是一个过失,但是可能是缺少知识或者对于强悍的MERGE语句信心不足。一些数据库理解其它形式的更新插入(UPSERT)语句,如 MYSQL的重复主键更新语句,但是MERGE在数据库中确是很强大,很重要,以至于大肆扩展SQL标准,例如SQL SERVER。解决之道: 如果你使用像联合INSERT和UPDATE或者联合SELECT..FOR UPDATE然后在INSERT或UPDATE等更新插入时,请三思。你完全可以使用一个更简单的MERGE语句来远离冒险竞争条件。8.使用聚合函数代替窗口函数(window functions)

在介绍窗口函数之前,在SQL中聚合数据意味着使用GROUP BY语句与聚合函数相映射。在很多情形下都工作得很好,如聚合数据需要浓缩常规数据,那么就在join子查询中使用group查询。

但是在SQL:2003中定义了窗口函数,这个在很多主流数据库都实现了它。窗口函数能够在结果集上聚合数据,但是却没有分组。事实上,每个窗口函数都有自己的、独立的PARTITION BY语句,这个工具对于显示报告太TM好了。使用窗口函数: 使SQL更易读(但在子查询中没有GROUP BY语句专业)提升性能,像关系数据库管理系统能够更容易优化窗口函数 解决方法:

当你在子查询中使用GROUP BY语句时,请再三考虑是否可以使用窗口函数完成。9.使用内存间接排序

SQL的ORDER BY语句支持很多类型的表达式,包括CASE语句,对于间接排序十分有用。你可能重来不会在Java内存中排序数据,因为你会想: SQL排序很慢 SQL排序办不到 处理方法: 如果你在内存中排序任何SQL数据,请再三考虑,是否不能在数据库中排序。这对于数据库分页数据十分有用。10.一条一条的插入大量纪录

6.java工程师简历 篇六

◆基本资料:

姓名 :性别 :男出生年月:1986年2月学历 :本科毕业学校:华中科技大学武昌分校专业 :计算机科学与技术政治面貌:中共党员

联系方式:E-mail:akipeng@163.com

◆能力描述:

 精通Java,JSP/56(MVC)网站架构,以及程序代码编写;

 精通前台设计,photoshop,div+css规范,flash等;

 熟练使用Eclipse / Dreamweaver/photoshop/flash等开发工具;

 熟练Struts, Hibernate, Spring ,Oracle,SQL Server, EJB, WEBSERVICE, XML,等。

 熟悉ERP、CRM流程。

◆工作经验:

2008/1—至今郑州软创科技有限公司Java软件工程师 2006/2—2006/6武汉IT新时空网站前台设计师 项目经验:

2008/6-至今基于/Struts/Hibernate/Spring框架的CRM项目,Oracle数据库,Struts实现MVC框架,Hibernate实现数据的持久化,由Spring的 IOC容器来管理对象的生命周期、依赖关系。并使用Ajax

框架做客户端的验证。项目核心组成员,负责设计,开发,代码编写。

技术:Oracle、Hibernate、Spring、Struts、Ajax、JasperReport、iReport

2008/4-2006/5基于B/S平台的RPMS系统:主要运用到了了目前比较流行的MVC 开发框架。以符合W3C标准的div+css制作前台的页面

结合后台的控制和数据库。本项目中进行了系统方案设计,取

得良好效果。独立负责开发流程,包括调研、设计、实现、测

试及文档。担任项目组组长。

技术:SQL Server、JavaBean、Servlet、JSP、JavaScript、CSS、xml、mvc

2008/2-2008/3基于J2SE的MAILSERVER项目, 实现SMTP,POP3,ESMTP

协议的邮件收取,发送及转发。系统根据SOKECT网络编程

和多线程机制实现,从外部配置文件读取用户信息。独立负责

整个开发流程,包括设计、实现、测试及文档。

技术:SMTP、POP3、Java、Socket

2007/7-2007-9killerbar局域网的管理,killerbar欢迎网站k7kbar.com:主要

运用flash和photoshop技术,其中使用到了flash内嵌的actionscript脚本语言编写。

技术:html、css、photoshop、flash、actionscript、网络管理

2006/4-2006/6球鞋交易网站前台设计,使用Fireworks+Flash+Dreamweavers

设计。主要为前台页面的效果以及布局设计。

◆教育背景:

2004/9-2008/7华中科技大学武昌分校计算机科学与技术本科 ◆获得证书:

英语水平:通过大学英语CET4、CET6,表达能力强,能熟练阅读; 职称:获得高级制图员职称;

◆在校经历:

2005年—2006年获得系三好学生二等奖学金;

2006年—2007年获得校优秀学生干部;

2006年—2007年获得校集体活动先进个人三等奖学金;

2006年—2007年担任系学生会体育部部长;

◆个人评价:

7.北京市10个重大科技工程 篇七

工程一:紧急救援

全称:首都紧急医学救援科技促进工程

背景:急救的“黄金时间”是呼吸、心跳骤停后的4-6分钟,时间是挽救伤员生命的最关键因素。因此,紧急医学救援体系建设是保障市民生命安全的民生、民心工程。目前,国际上紧急医学救援主要采用两种模式,一是“美国EMS模式”,特点为简单现场处置,快速后方转运、依赖医院急诊救治能力,二是“法国SAMU”模式,特点是重装救护车和高素质急救医护人员随车急救。目前,北京市已初步建成覆盖全市、以“120”和“999”为龙头,以众多二。三级医疗机构为主体的紧急医学救援格局,但也存在紧急医疗呼叫反应时间过长、院前和院内衔接效率不高等问题。在北京市科委“首都紧急医学救援科技工程建设研究”重大科技项目的支持下,已初步形成了继“美国模式”、“法国模式”之后,适合我国国情的“院前一院内抢救一体化”的第三种急救模式。

目标:该工程将在“首都紧急医学救援科技工程建设研究”项目的基础上,进一步完善急救“院前一院内”衔接的各项规范和标准,进一步优化“急救信息平台”的软硬件系统,通过示范应用为进一步推广奠定基础,以实现以患者为中心、“患者未到信息先行”、适合中国国情的“院前一院内抢救一体化”创新模式,缩短患者得到有效救治的时间,减少死亡率和致残率,提高抢救成功率和抢救质量,为北京城市平安运行保驾护航。

工程二:空间信息

全称:服务首都城市运行管理,创建空间信息服务业工程

背景:“北京一号”小卫星是北京市科委主持完成的国家“十五”科技攻关和“863”计划联合支持的重大科技成果,已成功服务于政府管理,资源环境监测等多领域,在2008年的南方雪灾,汶川特大地震抗灾救灾、2008北京奥运环境整治工作中发挥了重要作用。“北京一号”小卫星的成功运行,进一步提升了北京市企业在业内的龙头地位。但北京市空间信息服务业还存在龙头企业稀缺,没有形成市场框架下的多源空间数据获取和整合模式、手段和商业运行机制等方面的问题。

目标:通过该工程的实施,到2009年10月。实现多源空间数据初步完成整合,获取整合多颗国内外卫星资源,开展全市森林火情按日监测+全市五大水系及两大水库水资源,水环境,水安全保护监测等四大政府管理突出难点热点应用,以龙头企业促进空间信息服务产业链的形成,初步形成北京市空间信息服务产业群。到2010年,建设多源空间信息整合服务能力,具有获取、整合20颗以上国内外卫星资源的能力。建成“空间信息柔性生产及快速服务平台”,处理能力由100亿次/秒提升到500亿次/秒,提升5倍,数据处理效率提高1倍,空间信息的综合储存能力由4TB提高到100TB,提高25倍,形成面向全球开展空间信息产品服务的能力。

工程三:院所研究服务业

全称:科研院所研发服务业培育工程

背景:科研院所和高校是科技创新的“专业队”,是北京发展研发服务业和科技成果产业化服务业的重要支撑。然而,近年来北京市科研院所和高校在开展研发服务方面尚不能适应市场需求。从技术市场的情况看,北京高校输出技术在全国不占优势,科研院所(含转制科研院所)技术服务收入在技术市场各类主体中所占比重呈逐年下降趋势。实施“科研院所研发服务引导”工程,目的是将研发服务理念导入科研院所,引导科研院所向研发服务转型,带动北京研发服务业发展。

目标:工程以推动科研院所研发服务市场化为主线,以典型带动,示范引导为手段,通过深化市场体制机制创新和科研院所机制改革,引导科研院所转变观念,实现向为首都乃至全国提供行业技术服务转型。工程的重点任务一是组织20家左右大型科研院所召开研发服务座谈会,二是确定10-20家科研院所开展研发服务试点,三是2009年上半年争取出台“科研院所研发服务业培育”专项政策。

通过工程的实施,在材料、冶金、钢铁,化工、能源等领域内示范支持10-20家以上科研院所向研发服务转型,培育中国恩菲工程技术公司、中冶京城工程技术公司等3-5家明星骨干研发机构,实现试点科研院所研发服务收入同比增长一倍以上,技术服务收入总计达到300亿元以上。带动北京市重点科研院所体制改革进一步深化,服务意识显著增强,形成一批龙头研发服务转型科研院所,使科研院所成为北京发展研发服务业的骨干带动力量。

工程四:籽种产业

全称:籽种产业科技支撑工程

背景:北京地区资源禀赋的突出特点是科技资源多,自然资源少,这一特点决定了北京的现代农业必须走高端,高效,高辐射之路,自然资源短缺的压力和科技资源丰富的动力相互作用在北京形成了发展籽种产业的合力。北京要以科技创新为手段,以籽种产业的发展为核心,带动循环农业、休闲农业的全面发展,实现都市型现代农业的目标。

今后,北京市科委将围绕籽种产前、产中和产后的科技需求,研发、生产、交易并进,以农业育种基础研究创新平台为基础,开展种业创新,为籽种产业发展提供新品种和技术储备,并通过农业生物技术孵化器的建设,为种业研发提供实验、展示基地,以农村科技协调员为载体,带动相关区县开展制种基地建设:通过种业交易中心的建设,为籽种产业的研发环节,提供种质资源、新品种,实用技术等科技成果的展示平台,为生产环节提供种子交易、品种权交易,吸引国内外种业企业落户北京,促进种业市场的快速发展。最终形成研发、生产,交易三位一体的籽种产业体系。

目标:到2009年底,培育出适合北京栽培(饲养)的作物及畜禽优良品种(品系)30个以上, 发展籽种(种苗)产业基地1万多公顷,建成全国种业企业交易创新中心和现代农业生物技术种业孵化器。其中,种业企业交易创新中心具有交易,展示、网络服务,信息服务等功能,将引入科研单位10家,企业20家,种业交易额由35亿元增长到60亿元,现代农业生物技术种业孵化器将具有孵化和展示两大服务功能,形成“优质品种、优势技术、优秀企业”三优集聚的社会效果,将吸引4家以上国内企业或院所、2家跨国公司入驻。

工程五:出租车减排

全称:出租汽车减排技术更新工程

背景:2007年北京市机动车保有量已突破300万辆,机动车污染排放是首都大气污染的主要来源之一。出租车是行驶频率最高的机动车,减少出租车的

排放,对北京市节能减排具有重要意义。目前,北京市高科技企业自主研发的机液混合动力变速集成装置专利技术取得了重大突破,城市工况下节油20%以上,对北京拥堵路况下车辆的节能减排效果尤为显著。该技术不仅可以在新车上使用,还可以对老车型进行改装,具有很强的现实应用前景。

目标:该工程将对现有机液混合动力变速集成装置进行实用化开发并实现工程化应用,通过国家强制性标准的测试,对北京现有出租车的主流车型进行批量改造,形成一整套工程化技术解决方案。

2009年初完成20辆工程化北京出租车用主流车型(伊兰特)自动变速装置小批量改装,并进行定型,实现动力可靠性达到3万公里无大故障,噪声低于68分贝,安全性符合相关国家标准,环保指标达标,城市工况下降低油耗20%,二氧化碳排放平均降低20%以上等目标。实现2009年60年国庆前机液混合动力传动装置在北京出租车上应用的目标。

工程六:生态修复

全称:京西生态修复与产业发展科技应用工程

背景:自2005年以来,投入科技经费超过1亿元以上,支持京西地区开展生态修复和产业发展科技示范工程。截至到目前,完成生态修复面积约10平方公里。在密云进行清洁小流域示范32平方公里。门头沟示范汇集美、日、英,德等国家经验,获得科技部在全国命名的第一家生态修复示范基地。丰台将北宫、千灵山生态破坏地修复为森林公园。带动门头沟区生态修复和环境整治投入3亿元,丰台区投入2亿元。

今后,北京市科委将按照“生态修复和土地利用并重”的思路,在门头沟、丰台和房山等三个区县连片开展科技应用工程,取得区域性的集中示范效果,并向大兴,昌平、怀柔和密云辐射与扩散。

目标:到2009年底,科技应用工程在京西地区全面铺开,京西地区国道两侧、旅游景点周边、裸露山体、废弃矿山,污染农田等重点区域的生态破坏得到很大改观,经修复的土地总面积累计400公顷,占当地污染土地面积2。%,具有集中、全面、综合的示范效果,利用京西地区的沙化土地,废弃矿洞,闲置林地及空地,建立玫瑰、百合、中药材、仿野生菌,食用菌等种植业品种和蛋鸡、肉鸭等养殖业品种的产业化开发示范区,总面积累计近1600公顷。吸引生态修复和产业开发企业50家,农民合作组织30-50个,培养农村科技协调员近1000名,带动农户1.5万户,户均增收2000元左右。

工程七:科普社区

全称:创新型科普社区建设工程

背景:北京市科委于2007年开展“北京市创新型科普社区”建设,两年来完成两届创新型科普社区的申报和评选工作,共评出分布于18个区县的63个创新型科普社区。同时积极鼓励社会力量特别是企业兴办科普,两年来新增科普场所33个,新展厅面积6,6万平方米,仅“索尼探梦”2500平方米科普场所引导企业资金投入8000万美元。

目标:到2009年底,完成100个创新型科普社区创建工作,新建成50家北京市科普基地,建立科普基地联盟,依托科普基地联盟完善150个科普基地为社区开展科普工作提供服务的能力,打造8个15分钟社区科普服务圈,完成5个社区服务科技应用示范区建设,引导10家企业和科技服务机构为示范街道开展科技服务,推动15-20项先进适用技术在示范街道的研发和应用;完成一个市级社区科普资源中心的建设,创作10部适于社区阅读的科普读物,研发10个(套)适于社区使用的科普产品;建立5个社区科学商店,培育400名社区科普工作人员,开展2000人次的培训,培育18个特色社区科普活动。

工程八:全国技术交易中心

全称:全国技术交易中心建设工程

背景:近年来,北京技术市场保持持续稳定增长,站稳全国龙头位置。2008年,北京技术市场实现技术合同成交额1027.22亿元,同比增长了16.39%,占全国技术合同成交额的比重达到38.47%。但也存在对技术市场发展的主动组织和引导不够等方面的问题。实施“全国技术交易中心建设”工程,目的是扩大北京技术市场的领先优势,打造北京作为全国技术交易中心的品牌。

工程的重点任务一是建设全国技术交易大厦,实现聚集资源、发布信息、对接需求、推介项目等功能,二是开展北京研发服务业和技术转移服务业全国路演,拓展全国市场,三是实施“科技奥运成果推广计划”,推动一批科技奥运成果在全国实现应用,四是召开全国技术研发与转移服务业大会,将大会打造成为国内首个全国性的高端技术研发与转移服务交易大会,五是出台促进技术交易的专项政策,支持技术转移机构发展。

目标:通过工程的实施,带动北京技术市场合同成交额2012年突破2000亿元,辐射到外省市的技术交易额超过1200亿元,占当年技术交易额总量的60%以上。将北京建设成为全国公认的技术交易中心。

工程九:科技创业

全称:首都科技创业服务工程

背景:近年来,北京市创造了一系列行之有效的、深受欢迎的创新创业服务模式及做法,通过建设20家首都科技条件平台聚集了近50亿元科技仪器设备资源,通过坚持专业化、市场化发展方向使专业孵化器服务收入占总收入比例从原来不到10%增长到30%,通过科技保险、知识产权质押贷款等科技金融服务有效促进了科技企业的自主创新。首都创新创业环境的极大改善,使得北京市科技创业企业持续大量涌现,全民创业热情空前高涨,科技创新活动十分活跃,为首都高新技术产业发展、促进社会就业和营造创业氛围起到了积极的促进作用。

目标:2009年实施四项工作,包括深化首都科技条件平台和专业孵化器试点建设,按领域推动科技条件与专业孵化服务联盟建设、加大科技金融服务力度和推动全民科技创业预孵化科普计划。向超过10万人次首都市民传播创业孵化知识,为包括毕业大学生在内的创业人群搭建配套服务平台,通过创业带动就业;科技条件资源开放共享率达到50%,为10000家(次)企业或项目提供深层次服务,加大科技金融服务力度,探索科技保险,知识产权质押贷款、商业银行科技支行等服务形式,为更多中小企业拓宽融资渠道,解决资金瓶颈。

工程十:前沿实验室

全称:前沿技术实验室建设工程

背景:科技发展归根到底靠人才,谁在人才上占有优势,谁就能在科技上占领制高点。有了国际一流人才,才会有国际一流水准的科研成就。北京生命科学研究所的建立,运行和取得的成功表明,通过团队式引进国际一流人才,建设包括理事会、专家指导委员会在内的管理体系,采取包括专家负责制,稳定持续的科研经费投入等与国际接轨的管理运行机制,营造宽松的、开放式的科研环境是取得成功的重要保障。通过以稳定持续的科研经费支持,使科研人员避免在科研项目申报上耗费大量的时间和精力,能够专注于科学研究,提高了科研效率。

8.java工程师求职简历 篇八

基本信息

甘国治(男,21岁,大专学历,应届毕业生)

婚姻状况: 未婚

民族:汉族

身高: 177

现居住地: 北京市

户口所在地: 海南省

联系电话:***

求职意向

期望工作性质: 全职

期望工作地点: 北京市

期望从事行业: 计算机软件

期望从事职业: 软件工程师,互联网软件开发工程师

到岗时间: 面谈

期望月薪: 面谈

-----------------教育经历

毕业学校:北京经济技术职业学院 时间:2009-09至 2012-07

专 业: 计算机应用 学历: 大专

专业描述: 主要学习了C及C++语言、JAVA语言、操作系统、数据结构、软件工程、计算机网络、面向对象程序设计、网页制作等。

-----------------项目名称1:贪吃蛇

项目名称2:打板块

项目名称3:冒险岛

-----------培训经历

培训课程:

所获证书:

培训机构:

9.java工程师面试题 篇九

回答:在运行时你输入java package1.class1 -arg1 -arg2,args中就会有两String,一个是arg1,另一个是arg2。

8.当一个同步方法已经执行,线程能够调用对象上的非同步实例方法吗?

回答:可以,一个非同步方法总是可以被调用而不会有任何问题。实际上,Java 没有为非同步方法做任何检查,锁对象仅仅在同步方法或者同步代码块中检查。如果一个方法没有声明为同步,即使你在使用共享数据Java照样会调用,而不会做检查是否安全,所以在这种情况下要特别小心。一个方法是否声明为同步取决于临界区访问,如果方法不访问临界区就没必要声明为同步的。

更多热门的面试试题分享:

财务面试问题

中信证券笔试题

微软面试题

10.JAVA开发工程师简历 篇十

户口所在: 汕头 国 籍: 中国

婚姻状况: 未婚 民 族: 汉族

培训认证: 未参加 身 高: 167 cm

诚信徽章: 未申请 体 重:

人才 测评: 未测评

我的特长:

求职 意向

人才 类型: 应届毕业生

应聘职位: 软件工程师:,JAVA开发工程师:

工作年限: 2 职 称: 初级

求职 类型: 实习可到职日期: 随时

月薪要求: 2000--3500 希望工作地区: 广州,深圳,

工作经历

志愿者经历

教育背景

毕业院校: 东北师范大学

最高学历: 本科 获得学位: 毕业日期: 2011-07

专 业 一: 软件工程 专 业 二:

起始年月 终止年月 学校(机构) 所学专业 获得证书 证书编号

-07 2011-07 东北师范大学 软件工程 - -

语言能力

外语: 英语 良好 粤语水平: 一般

其它外语能力: 研读过 日语 三级教材

国语水平: 精通

11.java工程师自荐信 篇十一

java工程师自荐信1

尊敬的经理:

您好!

我叫XXX,是一位计算机软件专业的应届毕业生。看到贵公司JAVA开发工程师的招聘信息,我觉得我自己挺符合贵公司的要求的,所以就写了这封求职信,希望能够在贵公司任职。大学期间,我主要学习的课程是软件开发相关的课程,例如:JAVA语言、mysql数据库、linux系统开发、unix平台开发等方面的课程。因此,对于JAVA语言、数据库、JAVA前台和后台的开发,我是比较熟悉的。大学期间也帮助过老师完成过JAVA软件开发的项目,所以我希望可以到贵公司接受经理的检验,检验我关于JAVA开发的技术。

我本人除了对JAVA语言比较熟手,对HTML网页设计方面的语言也是很熟悉的。自己可以独立完成一个网站的制作与网页的设计。

最后,感谢您抽空阅读了我的这封JAVA开发工程师的求职信,希望经理可以给一个面试的机会我,如果能够到贵公司工作,我一定会好好工作,用我的成绩报答经理的知遇之恩。

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信2

尊敬的领导:

您好!

我是一名即将于20xx年毕业的x大学信息学院学生,所学专业是计算机。愿意将二十余年所积累的学识和锻炼的能力贡献给贵单位,并尽自己最大的所能为贵公司的进步与发展贡献自己的全部力量。

大学四年来,我学习刻苦,成绩优异,曾多次获得奖学金。在师友的严格教益和个人努力下,我具备了扎实的基础知识。在软件方面,系统掌握了C语言,数据结构,Power Builder,数据库原理,汇编语言,软件工程等,并对面向对象的DELPHI和VC等Windows编程有一定了解。课外我还自学了VB,VF编程及网页制作。现已能独立编写专业的数据库管理系统。在硬件方面,通过参与单片机设计,组装收音机,网络工程的规划与管理及组建等实践活动,我掌握了计算机的工作原理及计算机网络原理技术。

自入校以来,我充分利用业余时间广泛的参加社会实践活动。在我校信息学院计算机实验室工作的两年里,不但使我的专业技能得到了升华,也使我的管理和组织才能得以发挥和进一步的锻炼,得到了领导和老师的肯定和表扬。而且我还做过社会调查等社会实践活动,积累了丰富的实践经验。

作为一名学生干部,我更注重自己能力的培养。乐观、执著、拼搏是我的航标,在险滩处扯起希望的风帆,在激流中凸现勇敢的性格,是我人生的信条。由我创意并组织的多次大型活动得到了老师的认可,同学的赞许,使我以更饱满的热情投入到新的挑战之中,向着更高的目标冲击。

为了更全面的锻炼自己的能力,我利用假期先后在政府机关、企事业单位进行了社会实践,我的实习论文被评为“优秀实习论文”,这些经验为我走入社会,参与商业经营运作奠定了良好的基础,而且从中学到了如何与人为善、袒露真诚。

在即将走上社会岗位的时候,我毛遂自荐,企盼着以满腔的真诚和热情加入贵公司,领略您公司文化之魅力,一倾文思韬略,才赋禀质为您效力。

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信3

尊敬的领导:

您好!

首先真诚地感谢您从百忙之中抽出时间来看我的自荐信。我叫孟涛,毕业于河北北方学院计算机科学与技术专业的学生。借此择业之际,我怀着一颗赤诚的心和对事业的执着追求真诚的推荐自己。

作为一名计算机专业的`应届生,我热爱本专业并为其投入了巨大的热情和精力。在几年的学习中,系统学习了计算机基础、计算机基本原理、c语言、C++、java、Web编程、单片机等专业知识,具有扎实的计算机基础知识,并通过学习完成项目积累了较丰富的工作经验。

我在学习上勤奋严谨,具有很强的学习能力,很重视英语的学习,不断努力扩大词汇量,英语交际能力也有了长足的进步。同时,为了全面提升个人素质,我积极参加各种活动,这些经历使我认识到团结合作的重要性,也学到了很多社交方面的知识,增加了阅历,相信这对我今后投身社会将起重要作用。事业上的成功需要知识、毅力、汗水、机会的完美结合。我恳请贵公司给我一个机会,让我成为你们中的一员,我将以无比的热情和勤奋的工作回报您的知遇之恩,并非常乐意与未来的同事合作,为我们共同的事业奉献全部的真诚的才智。

非常感谢您在百忙之中来看我的自荐信,真诚希望能得到您的支持和认可。期盼您的回音!诚祝贵公司万事亨通,事业蒸蒸日上!

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信4

尊敬的领导:

您好!

我是xxxx大学JAVA工程系的学生,即将毕业。

xx大学是全国重点培养xx人才的基地,历史悠久,传统优良,以严谨的研究和良好的教育著称;xx大学xx系是国家xx学科基地之一。在这样的学习环境中,我从我的知识和能力以及我的个人素质中受益匪浅。

四年来,在老师朋友的严格授课和个人努力下,我有了扎实的专业基础知识,系统地掌握了xx、xx等相关理论;熟悉涉外工作中常见的礼仪;具备良好的英语听说读写译能力;熟练操作电脑办公软件。同时在业余时间广泛涉猎大量书籍,不仅丰富了自己,也培养了自己的各种技能。更重要的是,严谨的学风和正确的学习态度塑造了我简单、稳重、创新的性格。

此外,我还积极参加各种社会活动,抓住每一个机会,锻炼自己。大学四年,深深感受到和优秀学生一起工作,让我从竞争中受益;挑战现实困难,让我在挫折中成长。祖先教会我勤奋、负责、善良、正直;中国人民大学培养了我实事求是、开拓进取的作风。我热爱贵公司从事的事业,并真诚希望在您的领导下为这一光荣事业做出贡献。并在实践中不断学习进步。

当我合上笔的时候,我郑重的提一个小小的要求:不管你选不选我,亲爱的领导,希望你能接受我真诚的感谢!

祝贵公司事业蒸蒸日上!

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信5

尊敬的经理:

您好!

我是x年毕业于廊坊计算机科学技术专业的xxx。昨天晚上,在贵公司的官方网站上看到公司在招聘手机软件开发工程师这一职位,于是我写了这封求职信,希望贵公司能给我一次工作的机会。

大学四年时间,我主要学习的是关于c语言、c++、java等编程书籍以及软件,熟悉java的struts框架。曾经在某电子科技公司完成了手机刷卡器的开发工作,主要完成了注册、应用等一系列流程。

随着触摸屏手机的普及,苹果、三星、htc手机越来越流行。手机应用开发越来越手欢迎,很多手机游戏、应用造就了一大批软件开发公司的出现。至于为什么读这个专业呢,就是因为这些手机游戏与应用吸引了我,所以大学四年,我一直钻研手机的软件开发,最自豪的是,曾经开发过一款手机游戏,一个月的下载量达到几十万。而正是如此,因为自己所做的东西,受到了别人的肯定,一直鼓励着喔,不断开发新的吸引人的软件。

最后,希望经理看完的这封求职信后能给我一次面试的机会,到贵公司工作,继续满足我这份为自己理想奋斗的心。

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信6

尊敬的各位领导:

您好!

非常感谢您在百忙之中看我的求职信,我想应聘贵公司java程序员一职。

我叫XXX,软件开发(java)专业,对软件开发有特别的爱好,本着持之以恒的工作态度,在今后的发展也会一如既往的追求计算机的发展而发展。性格偏内向,话语不多,喜欢成功后的感觉,比如有道难题摆在面前,我就会一心研究,经过苦心钻研后,最终得出结果,我很喜欢的那种感觉专业上我精通java语言,编写过一些简单的Java程序,如:计算器,文本编辑器;做过若干个小项目,累计手工输入总代码量约50万行,对目前市场上主流的第三方接口有较深的开发经验。

另外,熟悉sjava程序员求职信lserver数据库,学习过c++,c#,javascript等语言,自学过android开发。从网上获知贵公司正在招纳贤才,通过了解得知贵公司是一家很有实力的公司,我希望能成为贵公司的一员。

如有机会与您面谈,我将十分感谢。

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信7

尊敬的领导:

您好!

得知贵公司的招聘信息,我对Flash程序员一职很感兴趣。从大学毕业至今,一直在深圳一家网络公司担任Flash编程职务。对Flash游戏课件编程有了相当的了解和熟悉,我相信我有能力担当贵公司所要求的Flash编程任务。

我对计算机编程有着非常浓厚的兴趣,熟练运用Flash动画及Action Script2.0编程,熟悉Flash游戏开发流程;熟悉Photoshop、Dream weaver MX20xx及Visual Studio 20xx等网页制作工具,熟悉HTML,有一定的.NET+SQL网站建设能力。

面对当今激烈的人才竞争,我很清楚自己知识有限,但我更清楚我有着不甘落后的精神和不断学习,不断提高的愿望。乐于进取,不怕挫折是我的人生信条,给我一次机会,让我去实践,去闯,去干,因为能力要在实践中培养,也终究要在实践中体现。我信心十足,相信我所具备的专业技能,积累的知识,加上有良好的人际关系,会帮助我掀开生活中的新一页。

假如我有幸能成为贵公司的一员,我相信我有能力胜任贵公司安排的工作,并愿与公司同甘共苦,并将以敬业乐业,深入实际,吃苦耐劳,开拓创新的精神投入到工作当中去。我相信贵公司能给我提供施展才能的另一片天空,而且我也相信我的努力能让贵公司的事业更上一层楼。感谢您对我的关注!

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信8

尊敬的领导:

您好!

首先衷心感谢您在百忙之中浏览我的自荐信,为一位满腔热情的`大学生开启一扇希望之门.我是一名即将于20xx年06月毕业于山东联合大学,JAVA语言开发专业的学生.大学三年中,我吸取了丰富的专业知识并锻炼了自己的能力。通过三年的苦读,我掌握了C语言、JAVA语言、VB语言、SQL语言,数据库原理,并对面向对象的C++和VC++等有所了解。作为一名计算机专业的学生,能够熟练运用Office等办公自动化软件,课外我还自学了Corel DRAW,photoshop平面设计软件,在这期间考取了“电子商务师”证书.自入校以来,我充分利用业余时间广泛的参加社会实践活动。在我校安全文明月科技大赛获得个人第一名的成绩。过去并不代表未来,勤奋才是真实的内涵,对于实际工作我相信,我能够很快适应工作环境,熟悉业务,并且在实际工作中不断学习,不断完善自己,做好本职工作.真心希望贵公司能够给我一个机会,我愿意与贵公司同甘共苦、共创未来!

期待您的回复!

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信9

尊敬的经理:

您好!

我叫xxx,是一位计算机软件专业的应届生.在中国人才网上看到贵公司java开发工程师的招聘信息,我觉得我自己挺符合贵公司的要求的,所以就写了这封自荐信,希望能够在贵公司任职.大学期间,我主要学习的课程是软件开发相关的课程,例如:java语言、mysql数据库、linux系统开发、unix平台开发等方面的课程.

因此,对于java语言、数据库、java前台和后台的开发,我是比较熟悉的.大学期间也帮助过老师完成过java软件开发的项目,所以我希望可以到贵公司接受经理的检验,检验我关于java开发的技术.

我本人除了对java语言比较熟手,对html网页设计方面的语言也是很熟悉的.自己可以独立完成一个网站的制作与网页的设计.

最后,感谢您抽空阅读了我的这封java开发工程师的自荐信,希望经理可以给一个面试的机会我,如果能够到贵公司工作,我一定会好好工作,用我的成绩报答经理的知遇之恩.

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信10

尊敬的xx负责人:

我是一名即将毕业本科学生,所学专业是网络工程,写这封求职信给您,是因为我在学校招聘网站上看到了贵公司的“测试工程师”职位,我想请您考虑一下我。

看到这份职位描述的时候,我感觉该职位不仅完美地契合了我的兴趣,而且我个人也相信我有足够的能力胜任这样的一个职位。大学四年的努力与锻炼,使我拥有了一个有责任心、有耐心的人,也是一个追求完美,注意细节的人,这样的一个性格与这职位刚好吻合。我还具有一些天马行空的想法,为自己拥有艺术家的品位而颇感自豪,我希望不仅为公司应用上我的技术头脑,还能充分展现我的艺术天分。在这样的一个充满着激情,充满的朝气的公司里,我认为这是一个展示我才能最好的平台,我会在充满着热情去为它服务。

此外,我不是一个无所不能的程序员,我也尚有不足的地方,我正在慢慢完善自己。我也曾为实现某一个功能,为了某个bug奋斗了很多个日日夜夜,我也曾为了撰写需求文档,设计文档绞尽脑汁。我埋头苦干编写出程序时,调试程序却占用了我大部分的时间,这让我明白,软件测试是一份更富有挑战性的工作,这发现问题,解决问题的过程更是让我充满了成就感,虽然毫无工作经验的我,尚且缺少些实践经验,但是如果我加入美丽传说这个大家族,我会好好地去学习,去积累经验,尽最大的努力,用最短的时间上手,我相信我有这样的能力,同时也希望您给我这样的一个机会。

我很期待能与您进一步讨论这个工作机会。我的联系电话是xx,如能考虑我的申请,我将感激不尽。

此致

敬礼!

自荐人:xxx

20xx年xx月xx日

java工程师自荐信11

尊敬的各位领导:

您好!

非常感谢您在百忙之中看我的自荐信,我想应聘贵公司java程序员一职。

我叫xx,软件开发(java)专业,对软件开发有特别的爱好,本着持之以恒的工作态度,在今后的发展也会一如既往的追求计算机的发展而发展。性格偏内向,话语不多,喜欢成功后的感觉,比如有道难题摆在面前,我就会一心研究,经过苦心钻研后,最终得出结果,我很喜欢的那种感觉专业上我精通java语言,编写过一些简单的Java程序,如:计算器,文本编辑器;做过若干个小项目,累计手工输入总代码量约50万行,对目前市场上主流的第三方接口有较深的开发经验。

另外,熟悉sjava程序员自荐信lserver数据库,学习过c++,c#,javascript等语言,自学过android开发。从网上获知贵公司正在招纳贤才,通过了解得知贵公司是一家很有实力的公司,我希望能成为贵公司的一员。

如有机会与您面谈,我将十分感谢。

此致

敬礼!

自荐人:xxx

12.Java软件工程师职位要求 篇十二

1、熟悉J2EE技术架构体系;

2、熟悉Struts、Hibernate、Spring等主流开源框架;

3、熟练使用JavaBean、Servlet、Jsp、WebService等开发技术;

4、熟练使用HTML、CSS、JavaScript等客户端开发技术,有Ajax的实际应用开发经验;

5、熟练掌握TomCat、Jboss、WebLogic等主流应用服务器的配置和使用;

6、熟练使用PowerDesigner、Rose等建模工具,有实际项目的数据库建模经验;

7、熟练使用Oracle、MySQL等主流数据库;

8、责任心强,上手能力快,有良好的团队合作意识,善于沟通,能承担工作压力;

二Java软件工程师职位要求: 1.有JAVA多年的中大型项目开发经验, 掌握MVC模式的开发及SSH三层框架的使用,对ibatis框架熟练掌握者优先;

2.熟练掌握数据库基础SQL语句、存储过程和触发器等功能应用;

3.参与使用Oracle存储过程处理业务逻辑的项目开发者优先;

4.要会使用 MyEclipse 进行debug的断点调试;

5.熟练使用 WebShpere, Tomcat, Linux, UNIX 应用;

6.对ERP了解, 做过工作流项目;

7.有较强的自学能力,抗压能力,责任心强 ,沟通能力以及执行能力。

8.熟悉 jboss, 以及ssh 框架

9.运熟练运用 web services 开发

10.对ERP了解

11.有项目经验,要求是项目的负责人,或技术负责人

12.有 EXTJS 项目经验更佳

三职位描述:

1)熟悉JAVA基础知识,一年以上Java Web开发经验,参与过Java Web完整项目开发;

2)熟练Spring,Struts和Hibernate等主流的开发框架,熟练JSP/Servlet/WebService/JavaScript等WEB开发技术;

3)熟悉Flex技术、ActionScript语言;

4)熟悉基于AMF3的Flash与Java的socket通信(即熟悉BlazeDS);

5)熟练掌握SQL语言,能熟悉使用Oracle、SQL Server、DB2扩展的SQL语法;

三Java工程师职位要求:

1.计算机、电子或通讯类相关专业大专以上学历,3年以上 java 开发经验;

2.精通 java 和 sql 及常用数据结构与算法;

3.熟悉 j2ee 系统架构及相关技术,掌握 spring 框架、mvc、mysql/nosql 数据库开发技能;

4.熟练编写单元测试和接口测试;

5.熟悉 tcp/ip 和无线通讯协议及多线程网络编程优先;

6.热爱互联网产品技术开发,有积极的技术创新精神;

7.自学能力强,沟通协作意识良好,能够承担工作压力。

四Java:

1、4年以上java开发经验;

2、具有良好的沟通及逻辑思维能力,熟悉J2EE企业应用开发,极其丰富的大型Web项目开发经验;

3、具有较强的面向对象分析及设计能力,丰富的系统架构设计经验;

4、熟悉UML建模,熟悉Rose、Power Designer等系统分析工具;

5、精通Struts2/WebWork、Spring、Hibernate、JSP/JSF、Ajax、WebService、javascript、CSS、Junit、Ant、XML、SOA;

6、熟悉Eclipse(MyEclipse)开发工具;

7、熟悉版本控制工具SVN/CVS;

8、熟悉Oracle、Sqlserver、Mysql等主流数据库;

9、工作作风严谨,优秀的学习能力,具备良好的组织管理能力,具备良好的团队精神;

10、Oracle数据库精通者优先考虑。

五.Java软件工程师职位要求:

1、计算机相关专业,本科以上学历,三年以上开发经验;

2、扎实的Java基本功,熟练掌握J2EE体系结构,对其基本技术有比较深入的理解,具有较为优秀的系统架构设计能力,对海量用户高并发访问系统架构设计有一定的理解和实践,有扎实的编程能力以及良好的编程习惯、文档管理习惯;

3、熟练运用主流开发框架,熟悉UNIX/LINUX环境,掌握tomcat/was等服务器基于J2EE架构下的项目部署配置,对WAS集群以及性能调优、问题诊断有一定的理解和实践;

4、熟练运用DB2/ORACLE等大型关系型数据库,有较为丰富的数据库设计经验,对海量数据架构设计以及性能调优有一定的理解和实践;

5、有较强的业务理解能力,善于业务分析,思维灵活,接受新知识能力强,自我学习能力强;

6、有较强的沟通协调能力和团队精神,善于协作;

7、工作踏实,积极主动,有很强的责任心,能承受较大的工作压力;

8、有金融行业经验优先,有互联网行业经验优先。

六Java软件工程师职位要求:

1、负责网页游戏的服务器端架构和开发工作;

职位要求:

1、精通Java语言多线程,具有扎实的编程能力,能够完成较复 杂的逻辑和交互流程设计和实现;

2、能独立设计后台服务端的多层架构,并实现分布式高并发处理

3、能够熟练使用jaVA网络编程,要求有NIO开发经验;

4、精通数据库设计,能够熟练使用java或操作MySQL数据库;

5、熟悉基于AMF3的Flash与Java的socket通信(即熟悉BlazeDS);

7、能熟练运用设计模式,熟悉软件工程,对于面向对象模型和设计模式有比较清晰的认识,对大型软件架构有清晰理解;

8、有MMO或ARPG游戏(网络游戏和网页游戏均可)开发经验,或精通常见网络游戏的实现算法优先;

9、有熟悉网络安全,数据库优化,大型分布式系统,商用高负载服务器系统者优先

七Java软件工程师职位要求:

专业技能:

1.计算机相关专业,专科(含)以上学历;

2.4-5年以上Java项目开发经验;具有门户网站、Activiti5产品研发工作经历者 优先;

3.熟悉J2EE技术体系,熟练掌握jquery、Jsp、Javascript等Web开发技术,理解 并能熟练使用WebService、XML等技术,熟练使用springMVC、ibatis或类似的java web开发框架;

4.熟悉Oracle数据库,能够使用plsql编写存储过程;

5.熟悉Tomcat、JBOSS等中间件;

6.熟练使用Eclipe、SVN等开发与管理工具,了解LINUX等操作系统;

八Java软件工程师职位要求:

1、计算机通信相关专业本科及以上学历2、3年或以上相关工作经验

3、精通JAVA/J2EE,了解架构模式,深入理解Struts、Hibernate、Spring、Ajax、Webservice、JBPM、JMS、JMX、AOP、Junit等框架和技术的设计思想和实现方式;对SSH框架有深入了解

4、了解常用的js框架(prototype、mootools、Dojo),有extjs项目开发使用经验

5、对常用Java开源框架有所了解,熟悉Java桌面开发技术(swing/eclipse rcp)

6、有做过绩效考核评估、平衡计分卡产品或项目经验者优先考虑

九Java软件工程师职位要求:

1.依据详细设计,使用专业的工具、技术方法,独立进行软件开发;.2.对现有项目代码进行维护,修改,并添加新的功能;

3.完成项目的测试、系统交付工作,对项目实施提供支持;

4.负责系统的优化维护完善升级工作。

任职要求

1.计算机及相关专业毕业,3年以上相关软件开发经验

2.熟悉StrutsWebworkFreemarkerSpringHibernateLucence等开源框架及项目;

3.熟悉Java、HTML、CCS客户端编程,并有实际项目开发经验;

4.熟悉MySql、Oracle等数据库,熟练使用SQL语句;

5.熟悉Apache、Tomcat等J2EE应用服务器;

6.至少开发过一个中大型互联网应用;有互联网平台开发经验者优先。

十.Java软件工程师职位要求:

1、3 年以上工作经验,计算机相关专业,专科以上学历。

2、java web 方面:精通 Spring, hibernate, struts2 框架。

3、数据库方面:精通 oracle 等数据库,熟悉 sql 和存储过程开发。

4、Web方面:servlet, jsp, javascript, ajax, json, jquery, freemarker 等。

5、服务器方面:熟悉 tomcat 服务器配置,能熟练地在 Linux 上部署应用程序者优先。

6、对程序的质量(包括运行效率、资源开销、可扩展性、可维护性、代码的可阅读型)有充分的认识和严格的要求。

7、精通 socket 编程及多线程处理(有通讯服务器编写经验者优先)。

8、在I/O和线程并发、程序安全性、接口编程、网络传输、长轮询、这几方面有经验的技术人员优先。

13.java软件工程师前途 篇十三

java软件工程师前途,3G的来临,目前我国对软件人才的需要已达到了百万,并且每年在以30%的速率在增加。合格软件人才的需求供给不足。其中以java软件开发人才最为缺少,而且java软件工程师,薪资也相对较高具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。80%学员毕业后年薪都超过了5万元。

虽然java人才的薪资很高,但是对该类技术人员需求的企业却难以招到相关的java人才,曾经在招聘市场有企业出月薪8000都难以招到java软件工程师,看到这种情况,更多的人选择了java培训增加知识,成为符合企业的用人标准。

3G梦工场作为湖北java软件工程师培训基地,打造全国最专业的java软件工程师实现领导品牌。依托多年的职业教育经验和深厚的技术底蕴,并由来自全国有名的IT技术项目经理作为主将教师,创造性的提出“项目实训”的全新的教育模式,提供给大学生真实的企业项目开发经历和必备的职业素养,使学生成为企业青睐、市场抢手的“实战型”软件人才。

上一篇:作文 我的姐姐下一篇:美国如何推进城镇化建设